builder: mozilla-inbound_xp-ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-036 starttime: 1461011502.57 results: success (0) buildid: 20160418111750 builduid: aeea6a5b37c54c88b101c2e854a279f6 revision: 336a70a8dfe4a980627b43da56c8b93658d3fba9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 13:31:42.574109) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 13:31:42.574625) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 13:31:42.574963) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 13:31:42.629998) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 13:31:42.630329) ========= '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-036\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-036 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-036 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-036 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-036 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-036 WINDIR=C:\WINDOWS using PTY: False --13:31:45-- 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% 1.93 GB/s 13:31:45 (1.93 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.729000 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 13:31:43.391074) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 13:31:43.391496) ========= '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-036\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-036 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-036 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-036 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-036 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-036 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.869000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 13:31:44.278295) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 13:31:44.278774) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 336a70a8dfe4a980627b43da56c8b93658d3fba9 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 336a70a8dfe4a980627b43da56c8b93658d3fba9 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-036\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-036 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-036 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-036 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-036 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-036 WINDIR=C:\WINDOWS using PTY: False 2016-04-18 13:31:47,111 truncating revision to first 12 chars 2016-04-18 13:31:47,111 Setting DEBUG logging. 2016-04-18 13:31:47,111 attempt 1/10 2016-04-18 13:31:47,111 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/336a70a8dfe4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 13:31:48,088 unpacking tar archive at: mozilla-inbound-336a70a8dfe4/testing/mozharness/ program finished with exit code 0 elapsedTime=1.752000 ========= master_lag: 0.11 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 13:31:46.138721) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 13:31:46.139029) ========= script_repo_revision: 336a70a8dfe4a980627b43da56c8b93658d3fba9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 13:31:46.139429) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 13:31:46.139709) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 13:31:46.152918) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 12 secs) (at 2016-04-18 13:31:46.153394) ========= '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-inbound' '--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-inbound', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-036\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-036 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-036 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-036 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-036 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-036 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 13:31:48 INFO - MultiFileLogger online at 20160418 13:31:48 in C:\slave\test 13:31:48 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-inbound --download-symbols true 13:31:48 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 13:31:49 INFO - {'append_to_log': False, 13:31:49 INFO - 'base_work_dir': 'C:\\slave\\test', 13:31:49 INFO - 'blob_upload_branch': 'mozilla-inbound', 13:31:49 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 13:31:49 INFO - 'buildbot_json_path': 'buildprops.json', 13:31:49 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 13:31:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:31:49 INFO - 'download_minidump_stackwalk': True, 13:31:49 INFO - 'download_symbols': 'true', 13:31:49 INFO - 'e10s': False, 13:31:49 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 13:31:49 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 13:31:49 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 13:31:49 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 13:31:49 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 13:31:49 INFO - 'C:/mozilla-build/tooltool.py'), 13:31:49 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 13:31:49 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 13:31:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:31:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:31:49 INFO - 'log_level': 'info', 13:31:49 INFO - 'log_to_console': True, 13:31:49 INFO - 'opt_config_files': (), 13:31:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:31:49 INFO - '--processes=1', 13:31:49 INFO - '--config=%(test_path)s/wptrunner.ini', 13:31:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:31:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:31:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:31:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:31:49 INFO - 'pip_index': False, 13:31:49 INFO - 'require_test_zip': True, 13:31:49 INFO - 'test_type': ('testharness',), 13:31:49 INFO - 'this_chunk': '1', 13:31:49 INFO - 'total_chunks': '10', 13:31:49 INFO - 'virtualenv_path': 'venv', 13:31:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:31:49 INFO - 'work_dir': 'build'} 13:31:49 INFO - ##### 13:31:49 INFO - ##### Running clobber step. 13:31:49 INFO - ##### 13:31:49 INFO - Running pre-action listener: _resource_record_pre_action 13:31:49 INFO - Running main action method: clobber 13:31:49 INFO - rmtree: C:\slave\test\build 13:31:49 INFO - Using _rmtree_windows ... 13:31:49 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 13:32:34 INFO - Running post-action listener: _resource_record_post_action 13:32:34 INFO - ##### 13:32:34 INFO - ##### Running read-buildbot-config step. 13:32:34 INFO - ##### 13:32:34 INFO - Running pre-action listener: _resource_record_pre_action 13:32:34 INFO - Running main action method: read_buildbot_config 13:32:34 INFO - Using buildbot properties: 13:32:34 INFO - { 13:32:34 INFO - "project": "", 13:32:34 INFO - "product": "firefox", 13:32:34 INFO - "script_repo_revision": "production", 13:32:34 INFO - "scheduler": "tests-mozilla-inbound-xp_ix-debug-unittest-14-7200", 13:32:34 INFO - "repository": "", 13:32:34 INFO - "buildername": "Windows XP 32-bit mozilla-inbound debug test web-platform-tests-1", 13:32:34 INFO - "buildid": "20160418111750", 13:32:34 INFO - "pgo_build": "False", 13:32:34 INFO - "basedir": "C:\\slave\\test", 13:32:34 INFO - "buildnumber": 377, 13:32:34 INFO - "slavename": "t-xp32-ix-036", 13:32:34 INFO - "revision": "336a70a8dfe4a980627b43da56c8b93658d3fba9", 13:32:34 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 13:32:34 INFO - "platform": "win32", 13:32:34 INFO - "branch": "mozilla-inbound", 13:32:34 INFO - "repo_path": "integration/mozilla-inbound", 13:32:34 INFO - "moz_repo_path": "", 13:32:34 INFO - "stage_platform": "win32", 13:32:34 INFO - "builduid": "aeea6a5b37c54c88b101c2e854a279f6", 13:32:34 INFO - "slavebuilddir": "test" 13:32:34 INFO - } 13:32:34 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 13:32:34 INFO - Found installer url https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 13:32:34 INFO - Running post-action listener: _resource_record_post_action 13:32:34 INFO - ##### 13:32:34 INFO - ##### Running download-and-extract step. 13:32:34 INFO - ##### 13:32:34 INFO - Running pre-action listener: _resource_record_pre_action 13:32:34 INFO - Running main action method: download_and_extract 13:32:34 INFO - mkdir: C:\slave\test\build\tests 13:32:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:32:34 INFO - https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 13:32:34 INFO - trying https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 13:32:34 INFO - Downloading https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 13:32:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 13:32:36 INFO - Downloaded 1274 bytes. 13:32:36 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 13:32:36 INFO - Using the following test package requirements: 13:32:36 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 13:32:36 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:32:36 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 13:32:36 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:32:36 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 13:32:36 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:32:36 INFO - u'jsshell-win32.zip'], 13:32:36 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:32:36 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 13:32:36 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 13:32:36 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:32:36 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 13:32:36 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:32:36 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 13:32:36 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:32:36 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 13:32:36 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:32:36 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 13:32:36 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 13:32:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:32:36 INFO - https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 13:32:36 INFO - trying https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 13:32:36 INFO - Downloading https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 13:32:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 13:32:38 INFO - Downloaded 20404985 bytes. 13:32:38 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:32:38 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:32:41 INFO - caution: filename not matched: web-platform/* 13:32:41 INFO - Return code: 11 13:32:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:32:41 INFO - https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 13:32:41 INFO - trying https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 13:32:41 INFO - Downloading https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 13:32:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 13:32:44 INFO - Downloaded 36382592 bytes. 13:32:44 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:32:44 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:33:14 INFO - caution: filename not matched: bin/* 13:33:14 INFO - caution: filename not matched: config/* 13:33:14 INFO - caution: filename not matched: mozbase/* 13:33:14 INFO - caution: filename not matched: marionette/* 13:33:14 INFO - caution: filename not matched: tools/wptserve/* 13:33:14 INFO - Return code: 11 13:33:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:14 INFO - https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 13:33:14 INFO - trying https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 13:33:14 INFO - Downloading https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 13:33:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 13:33:18 INFO - Downloaded 67332701 bytes. 13:33:18 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 13:33:18 INFO - mkdir: C:\slave\test\properties 13:33:18 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 13:33:18 INFO - Writing to file C:\slave\test\properties\build_url 13:33:18 INFO - Contents: 13:33:18 INFO - build_url:https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 13:33:19 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 13:33:19 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 13:33:19 INFO - Writing to file C:\slave\test\properties\symbols_url 13:33:19 INFO - Contents: 13:33:19 INFO - symbols_url:https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 13:33: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')]} 13:33:19 INFO - https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:33:19 INFO - trying https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 13:33:19 INFO - Downloading https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 13:33:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 13:33:23 INFO - Downloaded 58223981 bytes. 13:33:23 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 13:33:23 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 13:33:27 INFO - Return code: 0 13:33:27 INFO - Running post-action listener: _resource_record_post_action 13:33:27 INFO - Running post-action listener: set_extra_try_arguments 13:33:27 INFO - ##### 13:33:27 INFO - ##### Running create-virtualenv step. 13:33:27 INFO - ##### 13:33:27 INFO - Running pre-action listener: _pre_create_virtualenv 13:33:27 INFO - Running pre-action listener: _resource_record_pre_action 13:33:27 INFO - Running main action method: create_virtualenv 13:33:27 INFO - Creating virtualenv C:\slave\test\build\venv 13:33:27 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 13:33:27 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 13:33:29 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 13:33:30 INFO - Installing distribute......................................................................................................................................................................................done. 13:33:31 INFO - Return code: 0 13:33:31 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 13:33:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:33:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:33: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', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, '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-036', 'USERDOMAIN': 'T-XP32-IX-036', '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-036', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-036', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\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-036'}}, attempt #1 13:33: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', 'psutil>=0.7.1'] in C:\slave\test\build 13:33: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 psutil>=0.7.1 13:33:31 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:33:31 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\Application Data', 13:33:31 INFO - 'CLIENTNAME': 'Console', 13:33:31 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:33:31 INFO - 'COMPUTERNAME': 'T-XP32-IX-036', 13:33:31 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:33:31 INFO - 'DCLOCATION': 'SCL3', 13:33:31 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:33:31 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:33:31 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:33:31 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:33:31 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:33:31 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:33:31 INFO - 'HOMEDRIVE': 'C:', 13:33:31 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-036', 13:33:31 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:33:31 INFO - 'KTS_VERSION': '1.19c', 13:33:31 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:33:31 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-036', 13:33:31 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:33:31 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:33:31 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:33:31 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:33:31 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:33:31 INFO - 'MOZ_AIRBAG': '1', 13:33:31 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:33:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:33:31 INFO - 'MOZ_MSVCVERSION': '8', 13:33:31 INFO - 'MOZ_NO_REMOTE': '1', 13:33:31 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:33:31 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:33:31 INFO - 'NO_EM_RESTART': '1', 13:33:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:33:31 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:33:31 INFO - 'OS': 'Windows_NT', 13:33:31 INFO - 'OURDRIVE': 'C:', 13:33: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', 13:33:31 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:33:31 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:33:31 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:33:31 INFO - 'PROCESSOR_LEVEL': '6', 13:33:31 INFO - 'PROCESSOR_REVISION': '1e05', 13:33:31 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:33:31 INFO - 'PROMPT': '$P$G', 13:33:31 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:33:31 INFO - 'PWD': 'C:\\slave\\test', 13:33:31 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:33:31 INFO - 'SESSIONNAME': 'Console', 13:33:31 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:33:31 INFO - 'SYSTEMDRIVE': 'C:', 13:33:31 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:33:31 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:31 INFO - 'TEST1': 'testie', 13:33:31 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:31 INFO - 'USERDOMAIN': 'T-XP32-IX-036', 13:33:31 INFO - 'USERNAME': 'cltbld', 13:33:31 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036', 13:33:31 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:33:31 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:33:31 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:33:31 INFO - 'WINDIR': 'C:\\WINDOWS', 13:33:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:33:31 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:33:31 INFO - Downloading/unpacking psutil>=0.7.1 13:33:32 INFO - Running setup.py egg_info for package psutil 13:33:32 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 13:33:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:33:32 INFO - Installing collected packages: psutil 13:33:32 INFO - Running setup.py install for psutil 13:33:32 INFO - building 'psutil._psutil_windows' extension 13:33:32 INFO - error: Unable to find vcvarsall.bat 13:33:32 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-mhjfk7-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 13:33:32 INFO - running install 13:33:32 INFO - running build 13:33:32 INFO - running build_py 13:33:32 INFO - creating build 13:33:32 INFO - creating build\lib.win32-2.7 13:33:32 INFO - creating build\lib.win32-2.7\psutil 13:33:32 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 13:33:32 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 13:33:32 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 13:33:32 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 13:33:32 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 13:33:32 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 13:33:32 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 13:33:32 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 13:33:32 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 13:33:32 INFO - running build_ext 13:33:32 INFO - building 'psutil._psutil_windows' extension 13:33:32 INFO - error: Unable to find vcvarsall.bat 13:33:32 INFO - ---------------------------------------- 13:33:32 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-mhjfk7-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 13:33:32 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-036\Application Data\pip\pip.log 13:33:32 WARNING - Return code: 1 13:33:32 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 13:33:32 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 13:33:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:33:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:33:32 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, '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-036', 'USERDOMAIN': 'T-XP32-IX-036', '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-036', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-036', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\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-036'}}, attempt #1 13:33:32 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 13:33:32 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:33:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:33:32 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\Application Data', 13:33:32 INFO - 'CLIENTNAME': 'Console', 13:33:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:33:32 INFO - 'COMPUTERNAME': 'T-XP32-IX-036', 13:33:32 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:33:32 INFO - 'DCLOCATION': 'SCL3', 13:33:32 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:33:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:33:32 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:33:32 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:33:32 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:33:32 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:33:32 INFO - 'HOMEDRIVE': 'C:', 13:33:32 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-036', 13:33:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:33:32 INFO - 'KTS_VERSION': '1.19c', 13:33:32 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:33:32 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-036', 13:33:32 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:33:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:33:32 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:33:32 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:33:32 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:33:32 INFO - 'MOZ_AIRBAG': '1', 13:33:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:33:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:33:32 INFO - 'MOZ_MSVCVERSION': '8', 13:33:32 INFO - 'MOZ_NO_REMOTE': '1', 13:33:32 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:33:32 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:33:32 INFO - 'NO_EM_RESTART': '1', 13:33:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:33:32 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:33:32 INFO - 'OS': 'Windows_NT', 13:33:32 INFO - 'OURDRIVE': 'C:', 13:33:32 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:33:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:33:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:33:32 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:33:32 INFO - 'PROCESSOR_LEVEL': '6', 13:33:32 INFO - 'PROCESSOR_REVISION': '1e05', 13:33:32 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:33:32 INFO - 'PROMPT': '$P$G', 13:33:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:33:32 INFO - 'PWD': 'C:\\slave\\test', 13:33:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:33:32 INFO - 'SESSIONNAME': 'Console', 13:33:32 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:33:32 INFO - 'SYSTEMDRIVE': 'C:', 13:33:32 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:33:32 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:32 INFO - 'TEST1': 'testie', 13:33:32 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:32 INFO - 'USERDOMAIN': 'T-XP32-IX-036', 13:33:32 INFO - 'USERNAME': 'cltbld', 13:33:32 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036', 13:33:32 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:33:32 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:33:32 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:33:32 INFO - 'WINDIR': 'C:\\WINDOWS', 13:33:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:33:32 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:33:32 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:33:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:33:32 INFO - Running setup.py egg_info for package mozsystemmonitor 13:33:32 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 13:33:32 INFO - Running setup.py egg_info for package psutil 13:33:32 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 13:33:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:33:32 INFO - Installing collected packages: mozsystemmonitor, psutil 13:33:32 INFO - Running setup.py install for mozsystemmonitor 13:33:32 INFO - Running setup.py install for psutil 13:33:32 INFO - building 'psutil._psutil_windows' extension 13:33:32 INFO - error: Unable to find vcvarsall.bat 13:33:32 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-yb101b-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 13:33:32 INFO - running install 13:33:32 INFO - running build 13:33:32 INFO - running build_py 13:33:32 INFO - running build_ext 13:33:32 INFO - building 'psutil._psutil_windows' extension 13:33:32 INFO - error: Unable to find vcvarsall.bat 13:33:32 INFO - ---------------------------------------- 13:33:32 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-yb101b-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 13:33:32 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-036\Application Data\pip\pip.log 13:33:32 WARNING - Return code: 1 13:33:32 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 13:33:32 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 13:33:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:33:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:33:32 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, '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-036', 'USERDOMAIN': 'T-XP32-IX-036', '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-036', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-036', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\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-036'}}, attempt #1 13:33:32 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 13:33:32 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:33:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:33:32 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\Application Data', 13:33:32 INFO - 'CLIENTNAME': 'Console', 13:33:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:33:32 INFO - 'COMPUTERNAME': 'T-XP32-IX-036', 13:33:32 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:33:32 INFO - 'DCLOCATION': 'SCL3', 13:33:32 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:33:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:33:32 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:33:32 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:33:32 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:33:32 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:33:32 INFO - 'HOMEDRIVE': 'C:', 13:33:32 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-036', 13:33:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:33:32 INFO - 'KTS_VERSION': '1.19c', 13:33:32 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:33:32 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-036', 13:33:32 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:33:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:33:32 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:33:32 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:33:32 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:33:32 INFO - 'MOZ_AIRBAG': '1', 13:33:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:33:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:33:32 INFO - 'MOZ_MSVCVERSION': '8', 13:33:32 INFO - 'MOZ_NO_REMOTE': '1', 13:33:32 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:33:32 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:33:32 INFO - 'NO_EM_RESTART': '1', 13:33:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:33:32 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:33:32 INFO - 'OS': 'Windows_NT', 13:33:32 INFO - 'OURDRIVE': 'C:', 13:33:32 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:33:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:33:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:33:32 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:33:32 INFO - 'PROCESSOR_LEVEL': '6', 13:33:32 INFO - 'PROCESSOR_REVISION': '1e05', 13:33:32 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:33:32 INFO - 'PROMPT': '$P$G', 13:33:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:33:32 INFO - 'PWD': 'C:\\slave\\test', 13:33:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:33:32 INFO - 'SESSIONNAME': 'Console', 13:33:32 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:33:32 INFO - 'SYSTEMDRIVE': 'C:', 13:33:32 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:33:32 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:32 INFO - 'TEST1': 'testie', 13:33:32 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:32 INFO - 'USERDOMAIN': 'T-XP32-IX-036', 13:33:32 INFO - 'USERNAME': 'cltbld', 13:33:32 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036', 13:33:32 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:33:32 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:33:32 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:33:32 INFO - 'WINDIR': 'C:\\WINDOWS', 13:33:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:33:33 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:33:33 INFO - Downloading/unpacking blobuploader==1.2.4 13:33:33 INFO - Downloading blobuploader-1.2.4.tar.gz 13:33:33 INFO - Running setup.py egg_info for package blobuploader 13:33:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:33:34 INFO - Running setup.py egg_info for package requests 13:33:34 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:33:34 INFO - Downloading docopt-0.6.1.tar.gz 13:33:34 INFO - Running setup.py egg_info for package docopt 13:33:34 INFO - Installing collected packages: blobuploader, docopt, requests 13:33:34 INFO - Running setup.py install for blobuploader 13:33:34 INFO - Running setup.py install for docopt 13:33:34 INFO - Running setup.py install for requests 13:33:34 INFO - Successfully installed blobuploader docopt requests 13:33:34 INFO - Cleaning up... 13:33:34 INFO - Return code: 0 13:33:34 INFO - Installing None into virtualenv C:\slave\test\build\venv 13:33:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:33:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:33:34 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, '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-036', 'USERDOMAIN': 'T-XP32-IX-036', '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-036', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-036', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\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-036'}}, attempt #1 13:33:34 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 13:33:34 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:33:34 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:33:34 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\Application Data', 13:33:34 INFO - 'CLIENTNAME': 'Console', 13:33:34 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:33:34 INFO - 'COMPUTERNAME': 'T-XP32-IX-036', 13:33:34 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:33:34 INFO - 'DCLOCATION': 'SCL3', 13:33:34 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:33:34 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:33:34 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:33:34 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:33:34 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:33:34 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:33:34 INFO - 'HOMEDRIVE': 'C:', 13:33:34 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-036', 13:33:34 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:33:34 INFO - 'KTS_VERSION': '1.19c', 13:33:34 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:33:34 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-036', 13:33:34 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:33:34 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:33:34 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:33:34 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:33:34 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:33:34 INFO - 'MOZ_AIRBAG': '1', 13:33:34 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:33:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:33:34 INFO - 'MOZ_MSVCVERSION': '8', 13:33:34 INFO - 'MOZ_NO_REMOTE': '1', 13:33:34 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:33:34 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:33:34 INFO - 'NO_EM_RESTART': '1', 13:33:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:33:34 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:33:34 INFO - 'OS': 'Windows_NT', 13:33:34 INFO - 'OURDRIVE': 'C:', 13:33:34 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:33:34 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:33:34 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:33:34 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:33:34 INFO - 'PROCESSOR_LEVEL': '6', 13:33:34 INFO - 'PROCESSOR_REVISION': '1e05', 13:33:34 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:33:34 INFO - 'PROMPT': '$P$G', 13:33:34 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:33:34 INFO - 'PWD': 'C:\\slave\\test', 13:33:34 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:33:34 INFO - 'SESSIONNAME': 'Console', 13:33:34 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:33:34 INFO - 'SYSTEMDRIVE': 'C:', 13:33:34 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:33:34 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:35 INFO - 'TEST1': 'testie', 13:33:35 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:35 INFO - 'USERDOMAIN': 'T-XP32-IX-036', 13:33:35 INFO - 'USERNAME': 'cltbld', 13:33:35 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036', 13:33:35 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:33:35 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:33:35 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:33:35 INFO - 'WINDIR': 'C:\\WINDOWS', 13:33:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:33:38 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 13:33:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 13:33:38 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 13:33:38 INFO - Unpacking c:\slave\test\build\tests\marionette\client 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 13:33:38 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 13:33:38 INFO - Unpacking c:\slave\test\build\tests\marionette 13:33:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 13:33:38 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 13:33: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 13:33:38 INFO - Running setup.py install for browsermob-proxy 13:33:43 INFO - Running setup.py install for manifestparser 13:33:43 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Running setup.py install for marionette-client 13:33:43 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 13:33:43 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Running setup.py install for marionette-driver 13:33:43 INFO - Running setup.py install for mozcrash 13:33:43 INFO - Running setup.py install for mozdebug 13:33:43 INFO - Running setup.py install for mozdevice 13:33:43 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Running setup.py install for mozfile 13:33:43 INFO - Running setup.py install for mozhttpd 13:33:43 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Running setup.py install for mozinfo 13:33:43 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Running setup.py install for mozInstall 13:33:43 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Running setup.py install for mozleak 13:33:43 INFO - Running setup.py install for mozlog 13:33:43 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Running setup.py install for moznetwork 13:33:43 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Running setup.py install for mozprocess 13:33:43 INFO - Running setup.py install for mozprofile 13:33:43 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Running setup.py install for mozrunner 13:33:43 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Running setup.py install for mozscreenshot 13:33:43 INFO - Running setup.py install for moztest 13:33:43 INFO - Running setup.py install for mozversion 13:33:43 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 13:33:43 INFO - Running setup.py install for wptserve 13:33: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 13:33:43 INFO - Cleaning up... 13:33:43 INFO - Return code: 0 13:33:43 INFO - Installing None into virtualenv C:\slave\test\build\venv 13:33:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:33:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:33:43 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, '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-036', 'USERDOMAIN': 'T-XP32-IX-036', '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-036', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-036', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\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-036'}}, attempt #1 13:33: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 13:33: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 13:33:43 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:33:43 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\Application Data', 13:33:43 INFO - 'CLIENTNAME': 'Console', 13:33:43 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:33:43 INFO - 'COMPUTERNAME': 'T-XP32-IX-036', 13:33:43 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:33:43 INFO - 'DCLOCATION': 'SCL3', 13:33:43 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:33:43 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:33:43 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:33:43 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:33:43 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:33:43 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:33:43 INFO - 'HOMEDRIVE': 'C:', 13:33:43 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-036', 13:33:43 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:33:43 INFO - 'KTS_VERSION': '1.19c', 13:33:43 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:33:43 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-036', 13:33:43 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:33:43 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:33:43 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:33:43 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:33:43 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:33:43 INFO - 'MOZ_AIRBAG': '1', 13:33:43 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:33:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:33:43 INFO - 'MOZ_MSVCVERSION': '8', 13:33:43 INFO - 'MOZ_NO_REMOTE': '1', 13:33:43 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:33:43 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:33:43 INFO - 'NO_EM_RESTART': '1', 13:33:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:33:43 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:33:43 INFO - 'OS': 'Windows_NT', 13:33:43 INFO - 'OURDRIVE': 'C:', 13:33:43 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:33:43 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:33:43 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:33:43 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:33:43 INFO - 'PROCESSOR_LEVEL': '6', 13:33:43 INFO - 'PROCESSOR_REVISION': '1e05', 13:33:43 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:33:43 INFO - 'PROMPT': '$P$G', 13:33:43 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:33:43 INFO - 'PWD': 'C:\\slave\\test', 13:33:43 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:33:43 INFO - 'SESSIONNAME': 'Console', 13:33:43 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:33:43 INFO - 'SYSTEMDRIVE': 'C:', 13:33:43 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:33:43 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:43 INFO - 'TEST1': 'testie', 13:33:43 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:43 INFO - 'USERDOMAIN': 'T-XP32-IX-036', 13:33:43 INFO - 'USERNAME': 'cltbld', 13:33:43 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036', 13:33:43 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:33:43 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:33:43 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:33:43 INFO - 'WINDIR': 'C:\\WINDOWS', 13:33:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:33:47 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 13:33:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 13:33:47 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 13:33:47 INFO - Unpacking c:\slave\test\build\tests\marionette\client 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 13:33:47 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 13:33:47 INFO - Unpacking c:\slave\test\build\tests\marionette 13:33:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 13:33:47 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 13:33:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 13:33:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 13:33:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 13:33:53 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 13:33:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 13:33:53 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 13:33:53 INFO - Downloading blessings-1.6.tar.gz 13:33:53 INFO - Running setup.py egg_info for package blessings 13:33:53 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 13:33:53 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 13:33:53 INFO - Running setup.py install for blessings 13:33:53 INFO - Running setup.py install for browsermob-proxy 13:33:53 INFO - Running setup.py install for manifestparser 13:33:53 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Running setup.py install for marionette-client 13:33:53 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 13:33:53 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Running setup.py install for marionette-driver 13:33:53 INFO - Running setup.py install for mozcrash 13:33:53 INFO - Running setup.py install for mozdebug 13:33:53 INFO - Running setup.py install for mozdevice 13:33:53 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Running setup.py install for mozhttpd 13:33:53 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Running setup.py install for mozInstall 13:33:53 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Running setup.py install for mozleak 13:33:53 INFO - Running setup.py install for mozprofile 13:33:53 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Running setup.py install for mozrunner 13:33:53 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 13:33:53 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 13:33:54 INFO - Running setup.py install for mozscreenshot 13:33:54 INFO - Running setup.py install for moztest 13:33:54 INFO - Running setup.py install for mozversion 13:33:54 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 13:33:54 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 13:33:54 INFO - Running setup.py install for wptserve 13:33:54 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 13:33:54 INFO - Cleaning up... 13:33:54 INFO - Return code: 0 13:33:54 INFO - Done creating virtualenv C:\slave\test\build\venv. 13:33:54 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 13:33:54 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 13:33:54 INFO - Reading from file tmpfile_stdout 13:33:54 INFO - Using _rmtree_windows ... 13:33:54 INFO - Using _rmtree_windows ... 13:33:54 INFO - Current package versions: 13:33:54 INFO - blessings == 1.6 13:33:54 INFO - blobuploader == 1.2.4 13:33:54 INFO - browsermob-proxy == 0.6.0 13:33:54 INFO - distribute == 0.6.14 13:33:54 INFO - docopt == 0.6.1 13:33:54 INFO - manifestparser == 1.1 13:33:54 INFO - marionette-client == 2.3.0 13:33:54 INFO - marionette-driver == 1.4.0 13:33:54 INFO - mozInstall == 1.12 13:33:54 INFO - mozcrash == 0.17 13:33:54 INFO - mozdebug == 0.1 13:33:54 INFO - mozdevice == 0.48 13:33:54 INFO - mozfile == 1.2 13:33:54 INFO - mozhttpd == 0.7 13:33:54 INFO - mozinfo == 0.9 13:33:54 INFO - mozleak == 0.1 13:33:54 INFO - mozlog == 3.1 13:33:54 INFO - moznetwork == 0.27 13:33:54 INFO - mozprocess == 0.22 13:33:54 INFO - mozprofile == 0.28 13:33:54 INFO - mozrunner == 6.11 13:33:54 INFO - mozscreenshot == 0.1 13:33:54 INFO - mozsystemmonitor == 0.0 13:33:54 INFO - moztest == 0.7 13:33:54 INFO - mozversion == 1.4 13:33:54 INFO - requests == 1.2.3 13:33:54 INFO - wptserve == 1.4.0 13:33:54 INFO - Running post-action listener: _resource_record_post_action 13:33:54 INFO - Running post-action listener: _start_resource_monitoring 13:33:54 INFO - Starting resource monitoring. 13:33:54 INFO - ##### 13:33:54 INFO - ##### Running pull step. 13:33:54 INFO - ##### 13:33:54 INFO - Running pre-action listener: _resource_record_pre_action 13:33:54 INFO - Running main action method: pull 13:33:54 INFO - Pull has nothing to do! 13:33:54 INFO - Running post-action listener: _resource_record_post_action 13:33:54 INFO - ##### 13:33:54 INFO - ##### Running install step. 13:33:54 INFO - ##### 13:33:54 INFO - Running pre-action listener: _resource_record_pre_action 13:33:54 INFO - Running main action method: install 13:33:54 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 13:33:54 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 13:33:54 INFO - Reading from file tmpfile_stdout 13:33:54 INFO - Using _rmtree_windows ... 13:33:54 INFO - Using _rmtree_windows ... 13:33:54 INFO - Detecting whether we're running mozinstall >=1.0... 13:33:54 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 13:33:54 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 13:33:55 INFO - Reading from file tmpfile_stdout 13:33:55 INFO - Output received: 13:33:55 INFO - Usage: mozinstall-script.py [options] installer 13:33:55 INFO - Options: 13:33:55 INFO - -h, --help show this help message and exit 13:33:55 INFO - -d DEST, --destination=DEST 13:33:55 INFO - Directory to install application into. [default: 13:33:55 INFO - "C:\slave\test"] 13:33:55 INFO - --app=APP Application being installed. [default: firefox] 13:33:55 INFO - Using _rmtree_windows ... 13:33:55 INFO - Using _rmtree_windows ... 13:33:55 INFO - mkdir: C:\slave\test\build\application 13:33:55 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 13:33:55 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a1.en-US.win32.zip --destination C:\slave\test\build\application 13:33:58 INFO - Reading from file tmpfile_stdout 13:33:58 INFO - Output received: 13:33:58 INFO - C:\slave\test\build\application\firefox\firefox.exe 13:33:58 INFO - Using _rmtree_windows ... 13:33:58 INFO - Using _rmtree_windows ... 13:33:58 INFO - Running post-action listener: _resource_record_post_action 13:33:58 INFO - ##### 13:33:58 INFO - ##### Running run-tests step. 13:33:58 INFO - ##### 13:33:58 INFO - Running pre-action listener: _resource_record_pre_action 13:33:58 INFO - Running main action method: run_tests 13:33:58 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 13:33:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:33:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:33:58 INFO - grabbing minidump binary from tooltool 13:33:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:33:58 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 13:33:58 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 13:33:58 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 13:33:58 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 13:33:59 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpipfjdi 13:33:59 INFO - INFO - File integrity verified, renaming tmpipfjdi to win32-minidump_stackwalk.exe 13:33:59 INFO - Return code: 0 13:33:59 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 13:33:59 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 13:33:59 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/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 13:33:59 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/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 13:33:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:33:59 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\Application Data', 13:33:59 INFO - 'CLIENTNAME': 'Console', 13:33:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:33:59 INFO - 'COMPUTERNAME': 'T-XP32-IX-036', 13:33:59 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:33:59 INFO - 'DCLOCATION': 'SCL3', 13:33:59 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:33:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:33:59 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:33:59 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:33:59 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:33:59 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:33:59 INFO - 'HOMEDRIVE': 'C:', 13:33:59 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-036', 13:33:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:33:59 INFO - 'KTS_VERSION': '1.19c', 13:33:59 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:33:59 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-036', 13:33:59 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 13:33:59 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:33:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:33:59 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:33:59 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:33:59 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:33:59 INFO - 'MOZ_AIRBAG': '1', 13:33:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:33:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:33:59 INFO - 'MOZ_MSVCVERSION': '8', 13:33:59 INFO - 'MOZ_NO_REMOTE': '1', 13:33:59 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:33:59 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:33:59 INFO - 'NO_EM_RESTART': '1', 13:33:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:33:59 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:33:59 INFO - 'OS': 'Windows_NT', 13:33:59 INFO - 'OURDRIVE': 'C:', 13:33:59 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:33:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:33:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:33:59 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:33:59 INFO - 'PROCESSOR_LEVEL': '6', 13:33:59 INFO - 'PROCESSOR_REVISION': '1e05', 13:33:59 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:33:59 INFO - 'PROMPT': '$P$G', 13:33:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:33:59 INFO - 'PWD': 'C:\\slave\\test', 13:33:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:33:59 INFO - 'SESSIONNAME': 'Console', 13:33:59 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:33:59 INFO - 'SYSTEMDRIVE': 'C:', 13:33:59 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:33:59 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:59 INFO - 'TEST1': 'testie', 13:33:59 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:33:59 INFO - 'USERDOMAIN': 'T-XP32-IX-036', 13:33:59 INFO - 'USERNAME': 'cltbld', 13:33:59 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036', 13:33:59 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:33:59 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:33:59 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:33:59 INFO - 'WINDIR': 'C:\\WINDOWS', 13:33:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:33:59 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/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 13:34:00 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 13:34:00 INFO - import pkg_resources 13:34:02 INFO - Using 1 client processes 13:34:05 INFO - SUITE-START | Running 778 tests 13:34:05 INFO - Running testharness tests 13:34:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:34:05 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 13:34:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:34:05 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 13:34:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:34:05 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 13:34:05 INFO - Setting up ssl 13:34:06 INFO - PROCESS | certutil | 13:34:06 INFO - PROCESS | certutil | 13:34:06 INFO - PROCESS | certutil | 13:34:06 INFO - Certificate Nickname Trust Attributes 13:34:06 INFO - SSL,S/MIME,JAR/XPI 13:34:06 INFO - 13:34:06 INFO - web-platform-tests CT,, 13:34:06 INFO - 13:34:06 INFO - Starting runner 13:34:07 INFO - PROCESS | 3828 | [3828] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 13:34:07 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 13:34:08 INFO - PROCESS | 3828 | [3828] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 13:34:09 INFO - PROCESS | 3828 | [3828] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 13:34:09 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:34:09 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:34:09 INFO - PROCESS | 3828 | 1461011649293 Marionette DEBUG Marionette enabled via build flag and pref 13:34:09 INFO - PROCESS | 3828 | ++DOCSHELL 143A8C00 == 1 [pid = 3828] [id = 1] 13:34:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 1 (143A9000) [pid = 3828] [serial = 1] [outer = 00000000] 13:34:09 INFO - PROCESS | 3828 | [3828] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 13:34:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 2 (143A9C00) [pid = 3828] [serial = 2] [outer = 143A9000] 13:34:09 INFO - PROCESS | 3828 | [3828] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2858 13:34:09 INFO - PROCESS | 3828 | [3828] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 13:34:09 INFO - PROCESS | 3828 | ++DOCSHELL 14AA3400 == 2 [pid = 3828] [id = 2] 13:34:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 3 (14AA3800) [pid = 3828] [serial = 3] [outer = 00000000] 13:34:09 INFO - PROCESS | 3828 | [3828] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 13:34:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 4 (14AA4400) [pid = 3828] [serial = 4] [outer = 14AA3800] 13:34:09 INFO - PROCESS | 3828 | 1461011649849 Marionette INFO Listening on port 2828 13:34:10 INFO - PROCESS | 3828 | 1461011650238 Marionette DEBUG Marionette enabled via command-line flag 13:34:10 INFO - PROCESS | 3828 | ++DOCSHELL 12D7D400 == 3 [pid = 3828] [id = 3] 13:34:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 5 (12D7D800) [pid = 3828] [serial = 5] [outer = 00000000] 13:34:10 INFO - PROCESS | 3828 | [3828] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 13:34:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 6 (12D7E400) [pid = 3828] [serial = 6] [outer = 12D7D800] 13:34:10 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 13:34:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 7 (1640E800) [pid = 3828] [serial = 7] [outer = 14AA3800] 13:34:10 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:34:10 INFO - PROCESS | 3828 | 1461011650602 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1476 13:34:10 INFO - PROCESS | 3828 | 1461011650709 Marionette DEBUG Closed connection conn0 13:34:10 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:34:10 INFO - PROCESS | 3828 | 1461011650719 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1478 13:34:10 INFO - PROCESS | 3828 | 1461011650755 Marionette DEBUG Closed connection conn1 13:34:10 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:34:10 INFO - PROCESS | 3828 | 1461011650763 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1479 13:34:10 INFO - PROCESS | 3828 | ++DOCSHELL 16950400 == 4 [pid = 3828] [id = 4] 13:34:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 8 (16950C00) [pid = 3828] [serial = 8] [outer = 00000000] 13:34:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 9 (169B4C00) [pid = 3828] [serial = 9] [outer = 16950C00] 13:34:10 INFO - PROCESS | 3828 | [3828] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 13:34:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 10 (169BC800) [pid = 3828] [serial = 10] [outer = 16950C00] 13:34:10 INFO - PROCESS | 3828 | 1461011651004 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:34:11 INFO - PROCESS | 3828 | 1461011651010 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418111750","device":"desktop","version":"48.0a1"} 13:34:11 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:34:11 INFO - PROCESS | 3828 | [3828] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 13:34:11 INFO - PROCESS | 3828 | [3828] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 13:34:11 INFO - PROCESS | 3828 | [3828] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:34:11 INFO - PROCESS | 3828 | ++DOCSHELL 18193800 == 5 [pid = 3828] [id = 5] 13:34:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 11 (18502400) [pid = 3828] [serial = 11] [outer = 00000000] 13:34:11 INFO - PROCESS | 3828 | ++DOCSHELL 187C8000 == 6 [pid = 3828] [id = 6] 13:34:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 12 (187CD800) [pid = 3828] [serial = 12] [outer = 00000000] 13:34:12 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:34:12 INFO - PROCESS | 3828 | ++DOCSHELL 19581800 == 7 [pid = 3828] [id = 7] 13:34:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 13 (19581C00) [pid = 3828] [serial = 13] [outer = 00000000] 13:34:12 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:34:12 INFO - PROCESS | 3828 | [3828] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:34:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 14 (1958AC00) [pid = 3828] [serial = 14] [outer = 19581C00] 13:34:12 INFO - PROCESS | 3828 | [3828] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 13:34:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 15 (1855D000) [pid = 3828] [serial = 15] [outer = 18502400] 13:34:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 16 (1947F400) [pid = 3828] [serial = 16] [outer = 187CD800] 13:34:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 17 (19481C00) [pid = 3828] [serial = 17] [outer = 19581C00] 13:34:13 INFO - PROCESS | 3828 | 1461011653423 Marionette DEBUG loaded listener.js 13:34:13 INFO - PROCESS | 3828 | 1461011653438 Marionette DEBUG loaded listener.js 13:34:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 18 (1A5F2000) [pid = 3828] [serial = 18] [outer = 19581C00] 13:34:13 INFO - PROCESS | 3828 | 1461011653971 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"4348b2bf-0128-4231-b933-534e2b5f1a12","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418111750","device":"desktop","version":"48.0a1","command_id":1}}] 13:34:14 INFO - PROCESS | 3828 | 1461011654143 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:34:14 INFO - PROCESS | 3828 | 1461011654214 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:34:14 INFO - PROCESS | 3828 | 1461011654346 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:34:14 INFO - PROCESS | 3828 | [3828] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:34:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 19 (1C1C1000) [pid = 3828] [serial = 19] [outer = 19581C00] 13:34:14 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:34:14 INFO - PROCESS | 3828 | 1461011654853 Marionette TRACE conn2 <- [1,3,null,{}] 13:34:14 INFO - PROCESS | 3828 | 1461011654893 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 13:34:14 INFO - PROCESS | 3828 | 1461011654908 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:34:14 INFO - PROCESS | 3828 | 1461011654924 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:34:14 INFO - PROCESS | 3828 | 1461011654926 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 13:34:14 INFO - PROCESS | 3828 | 1461011654930 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:34:14 INFO - PROCESS | 3828 | 1461011654934 Marionette TRACE conn2 <- [1,6,null,{}] 13:34:14 INFO - PROCESS | 3828 | 1461011654938 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:14 INFO - PROCESS | 3828 | 1461011654950 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:34:14 INFO - PROCESS | 3828 | 1461011654954 Marionette TRACE conn2 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:14 INFO - PROCESS | 3828 | ++DOCSHELL 1942A400 == 8 [pid = 3828] [id = 8] 13:34:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 20 (1C37B800) [pid = 3828] [serial = 20] [outer = 00000000] 13:34:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 21 (1C932800) [pid = 3828] [serial = 21] [outer = 1C37B800] 13:34:14 INFO - PROCESS | 3828 | 1461011655006 Marionette DEBUG loaded listener.js 13:34:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 22 (1C935800) [pid = 3828] [serial = 22] [outer = 1C37B800] 13:34:15 INFO - PROCESS | 3828 | ++DOCSHELL 1C9DC400 == 9 [pid = 3828] [id = 9] 13:34:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 23 (1C9DD000) [pid = 3828] [serial = 23] [outer = 00000000] 13:34:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 24 (1C9E0800) [pid = 3828] [serial = 24] [outer = 1C9DD000] 13:34:15 INFO - PROCESS | 3828 | 1461011655407 Marionette DEBUG loaded listener.js 13:34:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 25 (1CC7C800) [pid = 3828] [serial = 25] [outer = 1C9DD000] 13:34:15 INFO - PROCESS | 3828 | 1461011655655 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 806ms 13:34:15 INFO - PROCESS | 3828 | 1461011655767 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:34:15 INFO - PROCESS | 3828 | 1461011655770 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 13:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:34:15 INFO - PROCESS | 3828 | 1461011655787 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:34:15 INFO - PROCESS | 3828 | 1461011655789 Marionette TRACE conn2 <- [1,10,null,{}] 13:34:15 INFO - PROCESS | 3828 | 1461011655835 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:15 INFO - PROCESS | 3828 | 1461011655950 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:34:15 INFO - PROCESS | 3828 | 1461011655966 Marionette TRACE conn2 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:15 INFO - PROCESS | 3828 | ++DOCSHELL 1CF91000 == 10 [pid = 3828] [id = 10] 13:34:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 26 (1CF91400) [pid = 3828] [serial = 26] [outer = 00000000] 13:34:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 27 (1D679400) [pid = 3828] [serial = 27] [outer = 1CF91400] 13:34:16 INFO - PROCESS | 3828 | 1461011656012 Marionette DEBUG loaded listener.js 13:34:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 28 (1D67CC00) [pid = 3828] [serial = 28] [outer = 1CF91400] 13:34:16 INFO - PROCESS | 3828 | 1461011656372 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 605ms 13:34:16 INFO - PROCESS | 3828 | 1461011656396 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:34:16 INFO - PROCESS | 3828 | 1461011656399 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 13:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:34:16 INFO - PROCESS | 3828 | 1461011656402 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:34:16 INFO - PROCESS | 3828 | 1461011656403 Marionette TRACE conn2 <- [1,14,null,{}] 13:34:16 INFO - PROCESS | 3828 | 1461011656407 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:16 INFO - PROCESS | 3828 | 1461011656497 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:34:16 INFO - PROCESS | 3828 | 1461011656511 Marionette TRACE conn2 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:16 INFO - PROCESS | 3828 | ++DOCSHELL 1C9DFC00 == 11 [pid = 3828] [id = 11] 13:34:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 29 (1D015C00) [pid = 3828] [serial = 29] [outer = 00000000] 13:34:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 30 (1D79E400) [pid = 3828] [serial = 30] [outer = 1D015C00] 13:34:16 INFO - PROCESS | 3828 | 1461011656562 Marionette DEBUG loaded listener.js 13:34:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 31 (1D7A7000) [pid = 3828] [serial = 31] [outer = 1D015C00] 13:34:16 INFO - PROCESS | 3828 | 1461011656906 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 527ms 13:34:16 INFO - PROCESS | 3828 | 1461011656937 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:34:16 INFO - PROCESS | 3828 | 1461011656939 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 13:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:34:16 INFO - PROCESS | 3828 | 1461011656942 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:34:16 INFO - PROCESS | 3828 | 1461011656944 Marionette TRACE conn2 <- [1,18,null,{}] 13:34:16 INFO - PROCESS | 3828 | 1461011656948 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:17 INFO - PROCESS | 3828 | 1461011657037 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:34:17 INFO - PROCESS | 3828 | 1461011657043 Marionette TRACE conn2 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:17 INFO - PROCESS | 3828 | ++DOCSHELL 1D12A400 == 12 [pid = 3828] [id = 12] 13:34:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 32 (1D12D800) [pid = 3828] [serial = 32] [outer = 00000000] 13:34:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 33 (1D165C00) [pid = 3828] [serial = 33] [outer = 1D12D800] 13:34:17 INFO - PROCESS | 3828 | 1461011657093 Marionette DEBUG loaded listener.js 13:34:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 34 (1D169800) [pid = 3828] [serial = 34] [outer = 1D12D800] 13:34:17 INFO - PROCESS | 3828 | 1461011657438 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 527ms 13:34:17 INFO - PROCESS | 3828 | 1461011657479 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:34:17 INFO - PROCESS | 3828 | 1461011657481 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 13:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:34:17 INFO - PROCESS | 3828 | 1461011657484 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:34:17 INFO - PROCESS | 3828 | 1461011657486 Marionette TRACE conn2 <- [1,22,null,{}] 13:34:17 INFO - PROCESS | 3828 | 1461011657489 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:17 INFO - PROCESS | 3828 | 1461011657580 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:34:17 INFO - PROCESS | 3828 | 1461011657586 Marionette TRACE conn2 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:17 INFO - PROCESS | 3828 | ++DOCSHELL 1D16FC00 == 13 [pid = 3828] [id = 13] 13:34:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 35 (1D172C00) [pid = 3828] [serial = 35] [outer = 00000000] 13:34:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 36 (1DB67C00) [pid = 3828] [serial = 36] [outer = 1D172C00] 13:34:17 INFO - PROCESS | 3828 | 1461011657630 Marionette DEBUG loaded listener.js 13:34:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 37 (1DB6B400) [pid = 3828] [serial = 37] [outer = 1D172C00] 13:34:17 INFO - PROCESS | 3828 | 1461011657923 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 480ms 13:34:17 INFO - PROCESS | 3828 | 1461011657962 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:34:17 INFO - PROCESS | 3828 | 1461011657964 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 13:34:17 INFO - PROCESS | 3828 | 1461011657972 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:34:17 INFO - PROCESS | 3828 | 1461011657973 Marionette TRACE conn2 <- [1,26,null,{}] 13:34:17 INFO - PROCESS | 3828 | 1461011657977 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:18 INFO - PROCESS | 3828 | 1461011658068 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:34:18 INFO - PROCESS | 3828 | 1461011658074 Marionette TRACE conn2 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:18 INFO - PROCESS | 3828 | ++DOCSHELL 1DB70C00 == 14 [pid = 3828] [id = 14] 13:34:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 38 (1DE86000) [pid = 3828] [serial = 38] [outer = 00000000] 13:34:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 39 (1DE8E000) [pid = 3828] [serial = 39] [outer = 1DE86000] 13:34:18 INFO - PROCESS | 3828 | 1461011658118 Marionette DEBUG loaded listener.js 13:34:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 40 (1DE91800) [pid = 3828] [serial = 40] [outer = 1DE86000] 13:34:18 INFO - PROCESS | 3828 | 1461011658471 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 527ms 13:34:18 INFO - PROCESS | 3828 | 1461011658508 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:34:18 INFO - PROCESS | 3828 | 1461011658509 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 13:34:18 INFO - PROCESS | 3828 | 1461011658513 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:34:18 INFO - PROCESS | 3828 | 1461011658514 Marionette TRACE conn2 <- [1,30,null,{}] 13:34:18 INFO - PROCESS | 3828 | 1461011658518 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:18 INFO - PROCESS | 3828 | 1461011658607 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:34:18 INFO - PROCESS | 3828 | 1461011658615 Marionette TRACE conn2 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:18 INFO - PROCESS | 3828 | ++DOCSHELL 1D79E800 == 15 [pid = 3828] [id = 15] 13:34:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 41 (1DE86800) [pid = 3828] [serial = 41] [outer = 00000000] 13:34:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 42 (1E138800) [pid = 3828] [serial = 42] [outer = 1DE86800] 13:34:18 INFO - PROCESS | 3828 | 1461011658658 Marionette DEBUG loaded listener.js 13:34:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 43 (1E139000) [pid = 3828] [serial = 43] [outer = 1DE86800] 13:34:18 INFO - PROCESS | 3828 | ++DOCSHELL 1E135800 == 16 [pid = 3828] [id = 16] 13:34:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 44 (1E135C00) [pid = 3828] [serial = 44] [outer = 00000000] 13:34:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 45 (1E25C000) [pid = 3828] [serial = 45] [outer = 1E135C00] 13:34:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 46 (1E135000) [pid = 3828] [serial = 46] [outer = 1E135C00] 13:34:18 INFO - PROCESS | 3828 | ++DOCSHELL 1A79F000 == 17 [pid = 3828] [id = 17] 13:34:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 47 (1E25BC00) [pid = 3828] [serial = 47] [outer = 00000000] 13:34:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 48 (1E2A5C00) [pid = 3828] [serial = 48] [outer = 1E25BC00] 13:34:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 49 (1E2AB000) [pid = 3828] [serial = 49] [outer = 1E25BC00] 13:34:19 INFO - PROCESS | 3828 | 1461011659168 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 682ms 13:34:19 INFO - PROCESS | 3828 | 1461011659213 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:34:19 INFO - PROCESS | 3828 | 1461011659214 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 13:34:19 INFO - PROCESS | 3828 | 1461011659218 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:34:19 INFO - PROCESS | 3828 | 1461011659219 Marionette TRACE conn2 <- [1,34,null,{}] 13:34:19 INFO - PROCESS | 3828 | 1461011659223 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:19 INFO - PROCESS | 3828 | 1461011659304 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:34:19 INFO - PROCESS | 3828 | 1461011659312 Marionette TRACE conn2 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:19 INFO - PROCESS | 3828 | ++DOCSHELL 1E13E400 == 18 [pid = 3828] [id = 18] 13:34:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 50 (1E25E400) [pid = 3828] [serial = 50] [outer = 00000000] 13:34:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 51 (1E2B2C00) [pid = 3828] [serial = 51] [outer = 1E25E400] 13:34:19 INFO - PROCESS | 3828 | 1461011659358 Marionette DEBUG loaded listener.js 13:34:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 52 (1E97D400) [pid = 3828] [serial = 52] [outer = 1E25E400] 13:34:20 INFO - PROCESS | 3828 | --DOCSHELL 143A8C00 == 17 [pid = 3828] [id = 1] 13:34:20 INFO - PROCESS | 3828 | 1461011660454 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1287ms 13:34:20 INFO - PROCESS | 3828 | 1461011660502 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:34:20 INFO - PROCESS | 3828 | 1461011660506 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 13:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:34:20 INFO - PROCESS | 3828 | 1461011660511 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:34:20 INFO - PROCESS | 3828 | 1461011660515 Marionette TRACE conn2 <- [1,38,null,{}] 13:34:20 INFO - PROCESS | 3828 | 1461011660521 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:20 INFO - PROCESS | 3828 | 1461011660636 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:34:20 INFO - PROCESS | 3828 | 1461011660702 Marionette TRACE conn2 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:20 INFO - PROCESS | 3828 | ++DOCSHELL 1320D800 == 18 [pid = 3828] [id = 19] 13:34:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 53 (13265800) [pid = 3828] [serial = 53] [outer = 00000000] 13:34:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 54 (142F1000) [pid = 3828] [serial = 54] [outer = 13265800] 13:34:20 INFO - PROCESS | 3828 | 1461011660799 Marionette DEBUG loaded listener.js 13:34:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 55 (147B7400) [pid = 3828] [serial = 55] [outer = 13265800] 13:34:21 INFO - PROCESS | 3828 | 1461011661318 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 822ms 13:34:21 INFO - PROCESS | 3828 | 1461011661363 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:34:21 INFO - PROCESS | 3828 | 1461011661369 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 13:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:34:21 INFO - PROCESS | 3828 | 1461011661377 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:34:21 INFO - PROCESS | 3828 | 1461011661380 Marionette TRACE conn2 <- [1,42,null,{}] 13:34:21 INFO - PROCESS | 3828 | 1461011661384 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:21 INFO - PROCESS | 3828 | 1461011661492 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:34:21 INFO - PROCESS | 3828 | 1461011661570 Marionette TRACE conn2 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:21 INFO - PROCESS | 3828 | ++DOCSHELL 15AB6400 == 19 [pid = 3828] [id = 20] 13:34:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 56 (15AD7000) [pid = 3828] [serial = 56] [outer = 00000000] 13:34:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 57 (164AE000) [pid = 3828] [serial = 57] [outer = 15AD7000] 13:34:21 INFO - PROCESS | 3828 | 1461011661627 Marionette DEBUG loaded listener.js 13:34:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 58 (169B3400) [pid = 3828] [serial = 58] [outer = 15AD7000] 13:34:22 INFO - PROCESS | 3828 | 1461011662337 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 993ms 13:34:22 INFO - PROCESS | 3828 | 1461011662364 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:34:22 INFO - PROCESS | 3828 | 1461011662368 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 13:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:34:22 INFO - PROCESS | 3828 | 1461011662373 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:34:22 INFO - PROCESS | 3828 | 1461011662377 Marionette TRACE conn2 <- [1,46,null,{}] 13:34:22 INFO - PROCESS | 3828 | 1461011662382 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:22 INFO - PROCESS | 3828 | 1461011662473 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:34:22 INFO - PROCESS | 3828 | 1461011662538 Marionette TRACE conn2 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:22 INFO - PROCESS | 3828 | ++DOCSHELL 1320A400 == 20 [pid = 3828] [id = 21] 13:34:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 59 (1320F000) [pid = 3828] [serial = 59] [outer = 00000000] 13:34:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 60 (136C1000) [pid = 3828] [serial = 60] [outer = 1320F000] 13:34:22 INFO - PROCESS | 3828 | 1461011662592 Marionette DEBUG loaded listener.js 13:34:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 61 (13892800) [pid = 3828] [serial = 61] [outer = 1320F000] 13:34:22 INFO - PROCESS | 3828 | --DOCSHELL 16950400 == 19 [pid = 3828] [id = 4] 13:34:23 INFO - PROCESS | 3828 | 1461011663023 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 683ms 13:34:23 INFO - PROCESS | 3828 | 1461011663086 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:34:23 INFO - PROCESS | 3828 | 1461011663092 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 13:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:34:23 INFO - PROCESS | 3828 | 1461011663099 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:34:23 INFO - PROCESS | 3828 | 1461011663101 Marionette TRACE conn2 <- [1,50,null,{}] 13:34:23 INFO - PROCESS | 3828 | 1461011663105 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:23 INFO - PROCESS | 3828 | 1461011663181 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:34:23 INFO - PROCESS | 3828 | 1461011663190 Marionette TRACE conn2 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:23 INFO - PROCESS | 3828 | ++DOCSHELL 13A32400 == 20 [pid = 3828] [id = 22] 13:34:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 62 (13A33400) [pid = 3828] [serial = 62] [outer = 00000000] 13:34:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 63 (143B1400) [pid = 3828] [serial = 63] [outer = 13A33400] 13:34:23 INFO - PROCESS | 3828 | 1461011663235 Marionette DEBUG loaded listener.js 13:34:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (14A9A800) [pid = 3828] [serial = 64] [outer = 13A33400] 13:34:23 INFO - PROCESS | 3828 | 1461011663711 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 636ms 13:34:23 INFO - PROCESS | 3828 | 1461011663738 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:34:23 INFO - PROCESS | 3828 | 1461011663741 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 13:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:34:23 INFO - PROCESS | 3828 | 1461011663744 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:34:23 INFO - PROCESS | 3828 | 1461011663748 Marionette TRACE conn2 <- [1,54,null,{}] 13:34:23 INFO - PROCESS | 3828 | 1461011663758 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:23 INFO - PROCESS | 3828 | 1461011663836 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:34:23 INFO - PROCESS | 3828 | 1461011663843 Marionette TRACE conn2 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:23 INFO - PROCESS | 3828 | ++DOCSHELL 1569F400 == 21 [pid = 3828] [id = 23] 13:34:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (15C8E400) [pid = 3828] [serial = 65] [outer = 00000000] 13:34:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (15DBF000) [pid = 3828] [serial = 66] [outer = 15C8E400] 13:34:23 INFO - PROCESS | 3828 | 1461011663894 Marionette DEBUG loaded listener.js 13:34:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (164AC000) [pid = 3828] [serial = 67] [outer = 15C8E400] 13:34:24 INFO - PROCESS | 3828 | 1461011664318 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 620ms 13:34:24 INFO - PROCESS | 3828 | 1461011664382 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:34:24 INFO - PROCESS | 3828 | 1461011664368 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 13:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:34:24 INFO - PROCESS | 3828 | 1461011664372 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:34:24 INFO - PROCESS | 3828 | 1461011664373 Marionette TRACE conn2 <- [1,58,null,{}] 13:34:24 INFO - PROCESS | 3828 | 1461011664377 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:24 INFO - PROCESS | 3828 | 1461011664451 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:34:24 INFO - PROCESS | 3828 | 1461011664456 Marionette TRACE conn2 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:24 INFO - PROCESS | 3828 | ++DOCSHELL 16956C00 == 22 [pid = 3828] [id = 24] 13:34:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (169BFC00) [pid = 3828] [serial = 68] [outer = 00000000] 13:34:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (17B0E000) [pid = 3828] [serial = 69] [outer = 169BFC00] 13:34:24 INFO - PROCESS | 3828 | 1461011664502 Marionette DEBUG loaded listener.js 13:34:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (17E39C00) [pid = 3828] [serial = 70] [outer = 169BFC00] 13:34:24 INFO - PROCESS | 3828 | 1461011664890 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 527ms 13:34:24 INFO - PROCESS | 3828 | 1461011664906 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:34:24 INFO - PROCESS | 3828 | 1461011664908 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 13:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:34:24 INFO - PROCESS | 3828 | 1461011664911 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:34:24 INFO - PROCESS | 3828 | 1461011664913 Marionette TRACE conn2 <- [1,62,null,{}] 13:34:24 INFO - PROCESS | 3828 | 1461011664916 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:25 INFO - PROCESS | 3828 | 1461011665017 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:34:25 INFO - PROCESS | 3828 | 1461011665025 Marionette TRACE conn2 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:25 INFO - PROCESS | 3828 | ++DOCSHELL 16405000 == 23 [pid = 3828] [id = 25] 13:34:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (17E34800) [pid = 3828] [serial = 71] [outer = 00000000] 13:34:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (18116000) [pid = 3828] [serial = 72] [outer = 17E34800] 13:34:25 INFO - PROCESS | 3828 | 1461011665070 Marionette DEBUG loaded listener.js 13:34:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (1818CC00) [pid = 3828] [serial = 73] [outer = 17E34800] 13:34:25 INFO - PROCESS | 3828 | 1461011665450 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 590ms 13:34:25 INFO - PROCESS | 3828 | 1461011665509 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:34:25 INFO - PROCESS | 3828 | 1461011665511 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 13:34:25 INFO - PROCESS | 3828 | 1461011665514 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:34:25 INFO - PROCESS | 3828 | 1461011665516 Marionette TRACE conn2 <- [1,66,null,{}] 13:34:25 INFO - PROCESS | 3828 | 1461011665519 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:25 INFO - PROCESS | 3828 | 1461011665635 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:34:25 INFO - PROCESS | 3828 | 1461011665651 Marionette TRACE conn2 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:25 INFO - PROCESS | 3828 | ++DOCSHELL 18507C00 == 24 [pid = 3828] [id = 26] 13:34:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (1850FC00) [pid = 3828] [serial = 74] [outer = 00000000] 13:34:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (18A03000) [pid = 3828] [serial = 75] [outer = 1850FC00] 13:34:25 INFO - PROCESS | 3828 | 1461011665699 Marionette DEBUG loaded listener.js 13:34:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (18A03800) [pid = 3828] [serial = 76] [outer = 1850FC00] 13:34:26 INFO - PROCESS | 3828 | 1461011666055 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 589ms 13:34:26 INFO - PROCESS | 3828 | 1461011666111 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:34:26 INFO - PROCESS | 3828 | 1461011666113 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 13:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:34:26 INFO - PROCESS | 3828 | 1461011666117 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:34:26 INFO - PROCESS | 3828 | 1461011666118 Marionette TRACE conn2 <- [1,70,null,{}] 13:34:26 INFO - PROCESS | 3828 | 1461011666122 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:26 INFO - PROCESS | 3828 | 1461011666194 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:34:26 INFO - PROCESS | 3828 | 1461011666280 Marionette TRACE conn2 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:26 INFO - PROCESS | 3828 | ++DOCSHELL 123BD000 == 25 [pid = 3828] [id = 27] 13:34:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (187D1000) [pid = 3828] [serial = 77] [outer = 00000000] 13:34:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (1958A800) [pid = 3828] [serial = 78] [outer = 187D1000] 13:34:26 INFO - PROCESS | 3828 | 1461011666328 Marionette DEBUG loaded listener.js 13:34:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (196D9000) [pid = 3828] [serial = 79] [outer = 187D1000] 13:34:26 INFO - PROCESS | 3828 | 1461011666662 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 589ms 13:34:26 INFO - PROCESS | 3828 | 1461011666697 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:34:26 INFO - PROCESS | 3828 | 1461011666699 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 13:34:26 INFO - PROCESS | 3828 | 1461011666702 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:34:26 INFO - PROCESS | 3828 | 1461011666704 Marionette TRACE conn2 <- [1,74,null,{}] 13:34:26 INFO - PROCESS | 3828 | 1461011666707 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:26 INFO - PROCESS | 3828 | 1461011666814 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:34:26 INFO - PROCESS | 3828 | 1461011666822 Marionette TRACE conn2 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:26 INFO - PROCESS | 3828 | ++DOCSHELL 12D72000 == 26 [pid = 3828] [id = 28] 13:34:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (15653400) [pid = 3828] [serial = 80] [outer = 00000000] 13:34:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (19B50000) [pid = 3828] [serial = 81] [outer = 15653400] 13:34:26 INFO - PROCESS | 3828 | 1461011666867 Marionette DEBUG loaded listener.js 13:34:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (19CBDC00) [pid = 3828] [serial = 82] [outer = 15653400] 13:34:27 INFO - PROCESS | 3828 | 1461011667235 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 590ms 13:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:34:27 INFO - PROCESS | 3828 | 1461011667299 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:34:27 INFO - PROCESS | 3828 | 1461011667301 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 13:34:27 INFO - PROCESS | 3828 | 1461011667305 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:34:27 INFO - PROCESS | 3828 | 1461011667306 Marionette TRACE conn2 <- [1,78,null,{}] 13:34:27 INFO - PROCESS | 3828 | 1461011667310 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:27 INFO - PROCESS | 3828 | 1461011667381 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:34:27 INFO - PROCESS | 3828 | 1461011667454 Marionette TRACE conn2 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:27 INFO - PROCESS | 3828 | ++DOCSHELL 12360000 == 27 [pid = 3828] [id = 29] 13:34:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (18D89000) [pid = 3828] [serial = 83] [outer = 00000000] 13:34:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1A0B5000) [pid = 3828] [serial = 84] [outer = 18D89000] 13:34:27 INFO - PROCESS | 3828 | 1461011667513 Marionette DEBUG loaded listener.js 13:34:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (1A0C0000) [pid = 3828] [serial = 85] [outer = 18D89000] 13:34:27 INFO - PROCESS | 3828 | 1461011667833 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 589ms 13:34:27 INFO - PROCESS | 3828 | 1461011667902 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:34:27 INFO - PROCESS | 3828 | 1461011667904 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 13:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:34:27 INFO - PROCESS | 3828 | 1461011667907 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:34:27 INFO - PROCESS | 3828 | 1461011667909 Marionette TRACE conn2 <- [1,82,null,{}] 13:34:27 INFO - PROCESS | 3828 | 1461011667913 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:28 INFO - PROCESS | 3828 | 1461011668012 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:34:28 INFO - PROCESS | 3828 | 1461011668020 Marionette TRACE conn2 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:28 INFO - PROCESS | 3828 | ++DOCSHELL 168A9800 == 28 [pid = 3828] [id = 30] 13:34:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (16954400) [pid = 3828] [serial = 86] [outer = 00000000] 13:34:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1AA90C00) [pid = 3828] [serial = 87] [outer = 16954400] 13:34:28 INFO - PROCESS | 3828 | 1461011668064 Marionette DEBUG loaded listener.js 13:34:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1AA9B000) [pid = 3828] [serial = 88] [outer = 16954400] 13:34:28 INFO - PROCESS | 3828 | 1461011668441 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 590ms 13:34:28 INFO - PROCESS | 3828 | 1461011668505 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:34:28 INFO - PROCESS | 3828 | 1461011668507 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 13:34:28 INFO - PROCESS | 3828 | 1461011668510 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:34:28 INFO - PROCESS | 3828 | 1461011668513 Marionette TRACE conn2 <- [1,86,null,{}] 13:34:28 INFO - PROCESS | 3828 | 1461011668516 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:28 INFO - PROCESS | 3828 | 1461011668633 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:34:28 INFO - PROCESS | 3828 | 1461011668648 Marionette TRACE conn2 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:28 INFO - PROCESS | 3828 | ++DOCSHELL 1AA99800 == 29 [pid = 3828] [id = 31] 13:34:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1AA9AC00) [pid = 3828] [serial = 89] [outer = 00000000] 13:34:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1C1C5800) [pid = 3828] [serial = 90] [outer = 1AA9AC00] 13:34:28 INFO - PROCESS | 3828 | 1461011668694 Marionette DEBUG loaded listener.js 13:34:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1C932400) [pid = 3828] [serial = 91] [outer = 1AA9AC00] 13:34:29 INFO - PROCESS | 3828 | 1461011669060 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 590ms 13:34:29 INFO - PROCESS | 3828 | 1461011669090 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:34:29 INFO - PROCESS | 3828 | 1461011669092 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 13:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:34:29 INFO - PROCESS | 3828 | 1461011669096 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:34:29 INFO - PROCESS | 3828 | 1461011669097 Marionette TRACE conn2 <- [1,90,null,{}] 13:34:29 INFO - PROCESS | 3828 | 1461011669101 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:29 INFO - PROCESS | 3828 | 1461011669176 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:34:29 INFO - PROCESS | 3828 | 1461011669244 Marionette TRACE conn2 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:29 INFO - PROCESS | 3828 | ++DOCSHELL 15DBE800 == 30 [pid = 3828] [id = 32] 13:34:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1C1C8C00) [pid = 3828] [serial = 92] [outer = 00000000] 13:34:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (1C9DE000) [pid = 3828] [serial = 93] [outer = 1C1C8C00] 13:34:29 INFO - PROCESS | 3828 | 1461011669287 Marionette DEBUG loaded listener.js 13:34:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1CC6F400) [pid = 3828] [serial = 94] [outer = 1C1C8C00] 13:34:29 INFO - PROCESS | 3828 | 1461011669613 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 527ms 13:34:29 INFO - PROCESS | 3828 | 1461011669635 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:34:29 INFO - PROCESS | 3828 | 1461011669637 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 13:34:29 INFO - PROCESS | 3828 | 1461011669640 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:34:29 INFO - PROCESS | 3828 | 1461011669642 Marionette TRACE conn2 <- [1,94,null,{}] 13:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:34:29 INFO - PROCESS | 3828 | 1461011669645 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:29 INFO - PROCESS | 3828 | 1461011669721 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:34:29 INFO - PROCESS | 3828 | 1461011669727 Marionette TRACE conn2 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:29 INFO - PROCESS | 3828 | ++DOCSHELL 16E72000 == 31 [pid = 3828] [id = 33] 13:34:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1C931800) [pid = 3828] [serial = 95] [outer = 00000000] 13:34:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1CF9C800) [pid = 3828] [serial = 96] [outer = 1C931800] 13:34:29 INFO - PROCESS | 3828 | 1461011669856 Marionette DEBUG loaded listener.js 13:34:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1CF9C400) [pid = 3828] [serial = 97] [outer = 1C931800] 13:34:30 INFO - PROCESS | 3828 | 1461011670913 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1288ms 13:34:30 INFO - PROCESS | 3828 | 1461011670936 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:34:30 INFO - PROCESS | 3828 | 1461011670940 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 13:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:34:30 INFO - PROCESS | 3828 | 1461011670951 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:34:30 INFO - PROCESS | 3828 | 1461011670954 Marionette TRACE conn2 <- [1,98,null,{}] 13:34:30 INFO - PROCESS | 3828 | 1461011670960 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:31 INFO - PROCESS | 3828 | 1461011671046 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:34:31 INFO - PROCESS | 3828 | 1461011671144 Marionette TRACE conn2 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:31 INFO - PROCESS | 3828 | ++DOCSHELL 1367E800 == 32 [pid = 3828] [id = 34] 13:34:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1389C400) [pid = 3828] [serial = 98] [outer = 00000000] 13:34:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (142AC800) [pid = 3828] [serial = 99] [outer = 1389C400] 13:34:31 INFO - PROCESS | 3828 | 1461011671192 Marionette DEBUG loaded listener.js 13:34:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (13897000) [pid = 3828] [serial = 100] [outer = 1389C400] 13:34:31 INFO - PROCESS | 3828 | 1461011671590 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 698ms 13:34:31 INFO - PROCESS | 3828 | 1461011671636 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:34:31 INFO - PROCESS | 3828 | 1461011671641 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 13:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:34:31 INFO - PROCESS | 3828 | 1461011671652 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:34:31 INFO - PROCESS | 3828 | 1461011671655 Marionette TRACE conn2 <- [1,102,null,{}] 13:34:31 INFO - PROCESS | 3828 | 1461011671659 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:31 INFO - PROCESS | 3828 | 1461011671762 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:34:31 INFO - PROCESS | 3828 | 1461011671768 Marionette TRACE conn2 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:31 INFO - PROCESS | 3828 | ++DOCSHELL 142F0000 == 33 [pid = 3828] [id = 35] 13:34:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (142F6400) [pid = 3828] [serial = 101] [outer = 00000000] 13:34:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (15A31000) [pid = 3828] [serial = 102] [outer = 142F6400] 13:34:31 INFO - PROCESS | 3828 | 1461011671813 Marionette DEBUG loaded listener.js 13:34:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (15CD9800) [pid = 3828] [serial = 103] [outer = 142F6400] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (16950C00) [pid = 3828] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1DE86800) [pid = 3828] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1DE86000) [pid = 3828] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1D172C00) [pid = 3828] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (1D12D800) [pid = 3828] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1D015C00) [pid = 3828] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1CF91400) [pid = 3828] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1C37B800) [pid = 3828] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (169BFC00) [pid = 3828] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (17E34800) [pid = 3828] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1850FC00) [pid = 3828] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (187D1000) [pid = 3828] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (15653400) [pid = 3828] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (18D89000) [pid = 3828] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (16954400) [pid = 3828] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1AA9AC00) [pid = 3828] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1E25E400) [pid = 3828] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (13265800) [pid = 3828] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (15AD7000) [pid = 3828] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (1320F000) [pid = 3828] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (13A33400) [pid = 3828] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:34:32 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (15C8E400) [pid = 3828] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:34:32 INFO - PROCESS | 3828 | 1461011672680 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1040ms 13:34:32 INFO - PROCESS | 3828 | 1461011672701 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:34:32 INFO - PROCESS | 3828 | 1461011672703 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 13:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:34:32 INFO - PROCESS | 3828 | 1461011672707 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:34:32 INFO - PROCESS | 3828 | 1461011672711 Marionette TRACE conn2 <- [1,106,null,{}] 13:34:32 INFO - PROCESS | 3828 | 1461011672720 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:32 INFO - PROCESS | 3828 | 1461011672794 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:34:32 INFO - PROCESS | 3828 | 1461011672869 Marionette TRACE conn2 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:32 INFO - PROCESS | 3828 | ++DOCSHELL 02A7F000 == 34 [pid = 3828] [id = 36] 13:34:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (12B43C00) [pid = 3828] [serial = 104] [outer = 00000000] 13:34:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (15D06000) [pid = 3828] [serial = 105] [outer = 12B43C00] 13:34:32 INFO - PROCESS | 3828 | 1461011672926 Marionette DEBUG loaded listener.js 13:34:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (164A9800) [pid = 3828] [serial = 106] [outer = 12B43C00] 13:34:33 INFO - PROCESS | 3828 | 1461011673267 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 620ms 13:34:33 INFO - PROCESS | 3828 | 1461011673336 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:34:33 INFO - PROCESS | 3828 | 1461011673338 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 13:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:34:33 INFO - PROCESS | 3828 | 1461011673343 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:34:33 INFO - PROCESS | 3828 | 1461011673344 Marionette TRACE conn2 <- [1,110,null,{}] 13:34:33 INFO - PROCESS | 3828 | 1461011673348 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:33 INFO - PROCESS | 3828 | 1461011673422 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:34:33 INFO - PROCESS | 3828 | 1461011673428 Marionette TRACE conn2 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:33 INFO - PROCESS | 3828 | ++DOCSHELL 1694E400 == 35 [pid = 3828] [id = 37] 13:34:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (16E6D400) [pid = 3828] [serial = 107] [outer = 00000000] 13:34:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (17E94C00) [pid = 3828] [serial = 108] [outer = 16E6D400] 13:34:33 INFO - PROCESS | 3828 | 1461011673473 Marionette DEBUG loaded listener.js 13:34:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (18112C00) [pid = 3828] [serial = 109] [outer = 16E6D400] 13:34:33 INFO - PROCESS | 3828 | 1461011673864 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 589ms 13:34:33 INFO - PROCESS | 3828 | 1461011673938 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:34:33 INFO - PROCESS | 3828 | 1461011673940 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 13:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:34:33 INFO - PROCESS | 3828 | 1461011673943 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:34:33 INFO - PROCESS | 3828 | 1461011673945 Marionette TRACE conn2 <- [1,114,null,{}] 13:34:33 INFO - PROCESS | 3828 | 1461011673948 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:34 INFO - PROCESS | 3828 | 1461011674018 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:34:34 INFO - PROCESS | 3828 | 1461011674026 Marionette TRACE conn2 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:34 INFO - PROCESS | 3828 | ++DOCSHELL 18197800 == 36 [pid = 3828] [id = 38] 13:34:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1850BC00) [pid = 3828] [serial = 110] [outer = 00000000] 13:34:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (187C8800) [pid = 3828] [serial = 111] [outer = 1850BC00] 13:34:34 INFO - PROCESS | 3828 | 1461011674070 Marionette DEBUG loaded listener.js 13:34:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (187D5400) [pid = 3828] [serial = 112] [outer = 1850BC00] 13:34:34 INFO - PROCESS | 3828 | 1461011674474 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 589ms 13:34:34 INFO - PROCESS | 3828 | 1461011674553 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:34:34 INFO - PROCESS | 3828 | 1461011674557 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 13:34:34 INFO - PROCESS | 3828 | 1461011674563 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:34:34 INFO - PROCESS | 3828 | 1461011674567 Marionette TRACE conn2 <- [1,118,null,{}] 13:34:34 INFO - PROCESS | 3828 | 1461011674573 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:34 INFO - PROCESS | 3828 | 1461011674660 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:34:34 INFO - PROCESS | 3828 | 1461011674765 Marionette TRACE conn2 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:34 INFO - PROCESS | 3828 | ++DOCSHELL 1325C000 == 37 [pid = 3828] [id = 39] 13:34:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1325D800) [pid = 3828] [serial = 113] [outer = 00000000] 13:34:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1367D400) [pid = 3828] [serial = 114] [outer = 1325D800] 13:34:34 INFO - PROCESS | 3828 | 1461011674822 Marionette DEBUG loaded listener.js 13:34:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (13897C00) [pid = 3828] [serial = 115] [outer = 1325D800] 13:34:35 INFO - PROCESS | 3828 | 1461011675326 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 837ms 13:34:35 INFO - PROCESS | 3828 | 1461011675408 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:34:35 INFO - PROCESS | 3828 | 1461011675413 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 13:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:34:35 INFO - PROCESS | 3828 | 1461011675420 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:34:35 INFO - PROCESS | 3828 | 1461011675424 Marionette TRACE conn2 <- [1,122,null,{}] 13:34:35 INFO - PROCESS | 3828 | 1461011675412 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:35 INFO - PROCESS | 3828 | 1461011675508 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:34:35 INFO - PROCESS | 3828 | 1461011675588 Marionette TRACE conn2 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:35 INFO - PROCESS | 3828 | ++DOCSHELL 14A9CC00 == 38 [pid = 3828] [id = 40] 13:34:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (14AF0C00) [pid = 3828] [serial = 116] [outer = 00000000] 13:34:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (168AC800) [pid = 3828] [serial = 117] [outer = 14AF0C00] 13:34:35 INFO - PROCESS | 3828 | 1461011675642 Marionette DEBUG loaded listener.js 13:34:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (16E7B800) [pid = 3828] [serial = 118] [outer = 14AF0C00] 13:34:36 INFO - PROCESS | 3828 | 1461011676113 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 728ms 13:34:36 INFO - PROCESS | 3828 | 1461011676141 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:34:36 INFO - PROCESS | 3828 | 1461011676144 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 13:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:34:36 INFO - PROCESS | 3828 | 1461011676163 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:34:36 INFO - PROCESS | 3828 | 1461011676166 Marionette TRACE conn2 <- [1,126,null,{}] 13:34:36 INFO - PROCESS | 3828 | 1461011676177 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:36 INFO - PROCESS | 3828 | 1461011676275 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:34:36 INFO - PROCESS | 3828 | 1461011676359 Marionette TRACE conn2 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:36 INFO - PROCESS | 3828 | ++DOCSHELL 19481800 == 39 [pid = 3828] [id = 41] 13:34:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (19483800) [pid = 3828] [serial = 119] [outer = 00000000] 13:34:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (19B21C00) [pid = 3828] [serial = 120] [outer = 19483800] 13:34:36 INFO - PROCESS | 3828 | 1461011676418 Marionette DEBUG loaded listener.js 13:34:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (19C3F800) [pid = 3828] [serial = 121] [outer = 19483800] 13:34:36 INFO - PROCESS | 3828 | 1461011676976 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 853ms 13:34:37 INFO - PROCESS | 3828 | 1461011677010 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:34:37 INFO - PROCESS | 3828 | 1461011677013 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 13:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:34:37 INFO - PROCESS | 3828 | 1461011677016 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:34:37 INFO - PROCESS | 3828 | 1461011677019 Marionette TRACE conn2 <- [1,130,null,{}] 13:34:37 INFO - PROCESS | 3828 | 1461011677023 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:37 INFO - PROCESS | 3828 | 1461011677114 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:34:37 INFO - PROCESS | 3828 | 1461011677197 Marionette TRACE conn2 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:37 INFO - PROCESS | 3828 | ++DOCSHELL 19EEBC00 == 40 [pid = 3828] [id = 42] 13:34:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1A055C00) [pid = 3828] [serial = 122] [outer = 00000000] 13:34:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1A795000) [pid = 3828] [serial = 123] [outer = 1A055C00] 13:34:37 INFO - PROCESS | 3828 | 1461011677251 Marionette DEBUG loaded listener.js 13:34:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1AAAB000) [pid = 3828] [serial = 124] [outer = 1A055C00] 13:34:37 INFO - PROCESS | 3828 | 1461011677772 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 791ms 13:34:37 INFO - PROCESS | 3828 | 1461011677801 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:34:37 INFO - PROCESS | 3828 | 1461011677804 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 13:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:34:37 INFO - PROCESS | 3828 | 1461011677807 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:34:37 INFO - PROCESS | 3828 | 1461011677809 Marionette TRACE conn2 <- [1,134,null,{}] 13:34:37 INFO - PROCESS | 3828 | 1461011677813 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:37 INFO - PROCESS | 3828 | 1461011677901 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:34:37 INFO - PROCESS | 3828 | 1461011677971 Marionette TRACE conn2 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:37 INFO - PROCESS | 3828 | ++DOCSHELL 13A36000 == 41 [pid = 3828] [id = 43] 13:34:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (143A8C00) [pid = 3828] [serial = 125] [outer = 00000000] 13:34:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (15DB4000) [pid = 3828] [serial = 126] [outer = 143A8C00] 13:34:38 INFO - PROCESS | 3828 | 1461011678032 Marionette DEBUG loaded listener.js 13:34:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (16950800) [pid = 3828] [serial = 127] [outer = 143A8C00] 13:34:39 INFO - PROCESS | 3828 | --DOCSHELL 1694E400 == 40 [pid = 3828] [id = 37] 13:34:39 INFO - PROCESS | 3828 | --DOCSHELL 02A7F000 == 39 [pid = 3828] [id = 36] 13:34:39 INFO - PROCESS | 3828 | --DOCSHELL 142F0000 == 38 [pid = 3828] [id = 35] 13:34:39 INFO - PROCESS | 3828 | --DOCSHELL 1367E800 == 37 [pid = 3828] [id = 34] 13:34:39 INFO - PROCESS | 3828 | --DOCSHELL 1AA99800 == 36 [pid = 3828] [id = 31] 13:34:39 INFO - PROCESS | 3828 | --DOCSHELL 16E72000 == 35 [pid = 3828] [id = 33] 13:34:39 INFO - PROCESS | 3828 | --DOCSHELL 19481800 == 34 [pid = 3828] [id = 41] 13:34:39 INFO - PROCESS | 3828 | --DOCSHELL 19EEBC00 == 33 [pid = 3828] [id = 42] 13:34:39 INFO - PROCESS | 3828 | --DOCSHELL 15DBE800 == 32 [pid = 3828] [id = 32] 13:34:39 INFO - PROCESS | 3828 | --DOCSHELL 18197800 == 31 [pid = 3828] [id = 38] 13:34:39 INFO - PROCESS | 3828 | --DOCSHELL 12360000 == 30 [pid = 3828] [id = 29] 13:34:39 INFO - PROCESS | 3828 | --DOCSHELL 1325C000 == 29 [pid = 3828] [id = 39] 13:34:39 INFO - PROCESS | 3828 | --DOCSHELL 168A9800 == 28 [pid = 3828] [id = 30] 13:34:39 INFO - PROCESS | 3828 | --DOCSHELL 14A9CC00 == 27 [pid = 3828] [id = 40] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (19481C00) [pid = 3828] [serial = 17] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1958AC00) [pid = 3828] [serial = 14] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (169B4C00) [pid = 3828] [serial = 9] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (169BC800) [pid = 3828] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (14AA4400) [pid = 3828] [serial = 4] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (17B0E000) [pid = 3828] [serial = 69] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (18116000) [pid = 3828] [serial = 72] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (18A03000) [pid = 3828] [serial = 75] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1958A800) [pid = 3828] [serial = 78] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (19B50000) [pid = 3828] [serial = 81] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1A0B5000) [pid = 3828] [serial = 84] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1AA90C00) [pid = 3828] [serial = 87] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1C1C5800) [pid = 3828] [serial = 90] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1C9DE000) [pid = 3828] [serial = 93] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1E2B2C00) [pid = 3828] [serial = 51] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (142F1000) [pid = 3828] [serial = 54] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (164AE000) [pid = 3828] [serial = 57] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (136C1000) [pid = 3828] [serial = 60] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (143B1400) [pid = 3828] [serial = 63] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (14A9A800) [pid = 3828] [serial = 64] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (15DBF000) [pid = 3828] [serial = 66] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (164AC000) [pid = 3828] [serial = 67] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1818CC00) [pid = 3828] [serial = 73] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (18A03800) [pid = 3828] [serial = 76] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (196D9000) [pid = 3828] [serial = 79] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (13892800) [pid = 3828] [serial = 61] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (19CBDC00) [pid = 3828] [serial = 82] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (1A0C0000) [pid = 3828] [serial = 85] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (147B7400) [pid = 3828] [serial = 55] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (17E39C00) [pid = 3828] [serial = 70] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (1AA9B000) [pid = 3828] [serial = 88] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (169B3400) [pid = 3828] [serial = 58] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (1C932400) [pid = 3828] [serial = 91] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (1E97D400) [pid = 3828] [serial = 52] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (1E138800) [pid = 3828] [serial = 42] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (1DE8E000) [pid = 3828] [serial = 39] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (1DE91800) [pid = 3828] [serial = 40] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (1DB67C00) [pid = 3828] [serial = 36] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (1DB6B400) [pid = 3828] [serial = 37] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (1D169800) [pid = 3828] [serial = 34] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 64 (1D165C00) [pid = 3828] [serial = 33] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 63 (1D79E400) [pid = 3828] [serial = 30] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 62 (1D7A7000) [pid = 3828] [serial = 31] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 61 (1D679400) [pid = 3828] [serial = 27] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 60 (1D67CC00) [pid = 3828] [serial = 28] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 59 (1C9E0800) [pid = 3828] [serial = 24] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 58 (1C932800) [pid = 3828] [serial = 21] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 57 (1C935800) [pid = 3828] [serial = 22] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 56 (1E139000) [pid = 3828] [serial = 43] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 55 (1E25C000) [pid = 3828] [serial = 45] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | --DOMWINDOW == 54 (1E2A5C00) [pid = 3828] [serial = 48] [outer = 00000000] [url = about:blank] 13:34:39 INFO - PROCESS | 3828 | 1461011679210 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1443ms 13:34:39 INFO - PROCESS | 3828 | 1461011679269 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:34:39 INFO - PROCESS | 3828 | 1461011679273 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 13:34:39 INFO - PROCESS | 3828 | 1461011679278 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:34:39 INFO - PROCESS | 3828 | 1461011679282 Marionette TRACE conn2 <- [1,138,null,{}] 13:34:39 INFO - PROCESS | 3828 | 1461011679297 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:39 INFO - PROCESS | 3828 | 1461011679376 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:34:39 INFO - PROCESS | 3828 | 1461011679385 Marionette TRACE conn2 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:39 INFO - PROCESS | 3828 | ++DOCSHELL 12D71000 == 28 [pid = 3828] [id = 44] 13:34:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 55 (12D78C00) [pid = 3828] [serial = 128] [outer = 00000000] 13:34:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 56 (13899400) [pid = 3828] [serial = 129] [outer = 12D78C00] 13:34:39 INFO - PROCESS | 3828 | 1461011679434 Marionette DEBUG loaded listener.js 13:34:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 57 (13A39800) [pid = 3828] [serial = 130] [outer = 12D78C00] 13:34:39 INFO - PROCESS | 3828 | 1461011679848 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 636ms 13:34:39 INFO - PROCESS | 3828 | 1461011679901 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:34:39 INFO - PROCESS | 3828 | 1461011679907 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 13:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:34:39 INFO - PROCESS | 3828 | 1461011679913 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:34:39 INFO - PROCESS | 3828 | 1461011679916 Marionette TRACE conn2 <- [1,142,null,{}] 13:34:39 INFO - PROCESS | 3828 | 1461011679920 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:39 INFO - PROCESS | 3828 | 1461011679997 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:34:40 INFO - PROCESS | 3828 | 1461011680006 Marionette TRACE conn2 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:40 INFO - PROCESS | 3828 | ++DOCSHELL 142FC800 == 29 [pid = 3828] [id = 45] 13:34:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 58 (143B4800) [pid = 3828] [serial = 131] [outer = 00000000] 13:34:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 59 (15653400) [pid = 3828] [serial = 132] [outer = 143B4800] 13:34:40 INFO - PROCESS | 3828 | 1461011680051 Marionette DEBUG loaded listener.js 13:34:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 60 (15C87800) [pid = 3828] [serial = 133] [outer = 143B4800] 13:34:40 INFO - PROCESS | 3828 | 1461011680462 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 589ms 13:34:40 INFO - PROCESS | 3828 | 1461011680508 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:34:40 INFO - PROCESS | 3828 | 1461011680510 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 13:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:34:40 INFO - PROCESS | 3828 | 1461011680518 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:34:40 INFO - PROCESS | 3828 | 1461011680522 Marionette TRACE conn2 <- [1,146,null,{}] 13:34:40 INFO - PROCESS | 3828 | 1461011680534 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:40 INFO - PROCESS | 3828 | 1461011680615 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:34:40 INFO - PROCESS | 3828 | 1461011680624 Marionette TRACE conn2 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:40 INFO - PROCESS | 3828 | ++DOCSHELL 1694CC00 == 30 [pid = 3828] [id = 46] 13:34:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 61 (1694D400) [pid = 3828] [serial = 134] [outer = 00000000] 13:34:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 62 (169B6400) [pid = 3828] [serial = 135] [outer = 1694D400] 13:34:40 INFO - PROCESS | 3828 | 1461011680672 Marionette DEBUG loaded listener.js 13:34:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 63 (16E75400) [pid = 3828] [serial = 136] [outer = 1694D400] 13:34:41 INFO - PROCESS | 3828 | 1461011681098 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 592ms 13:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:34:41 INFO - PROCESS | 3828 | 1461011681110 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:34:41 INFO - PROCESS | 3828 | 1461011681113 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 13:34:41 INFO - PROCESS | 3828 | 1461011681116 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:34:41 INFO - PROCESS | 3828 | 1461011681118 Marionette TRACE conn2 <- [1,150,null,{}] 13:34:41 INFO - PROCESS | 3828 | 1461011681121 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:41 INFO - PROCESS | 3828 | 1461011681224 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:34:41 INFO - PROCESS | 3828 | 1461011681231 Marionette TRACE conn2 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:41 INFO - PROCESS | 3828 | ++DOCSHELL 16E6F000 == 31 [pid = 3828] [id = 47] 13:34:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (17B0C400) [pid = 3828] [serial = 137] [outer = 00000000] 13:34:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (18113000) [pid = 3828] [serial = 138] [outer = 17B0C400] 13:34:41 INFO - PROCESS | 3828 | 1461011681276 Marionette DEBUG loaded listener.js 13:34:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (18506C00) [pid = 3828] [serial = 139] [outer = 17B0C400] 13:34:42 INFO - PROCESS | 3828 | --DOCSHELL 13A36000 == 30 [pid = 3828] [id = 43] 13:34:42 INFO - PROCESS | 3828 | --DOCSHELL 12D71000 == 29 [pid = 3828] [id = 44] 13:34:42 INFO - PROCESS | 3828 | 1461011682317 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1246ms 13:34:42 INFO - PROCESS | 3828 | 1461011682376 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:34:42 INFO - PROCESS | 3828 | 1461011682379 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 13:34:42 INFO - PROCESS | 3828 | 1461011682385 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:34:42 INFO - PROCESS | 3828 | 1461011682388 Marionette TRACE conn2 <- [1,154,null,{}] 13:34:42 INFO - PROCESS | 3828 | 1461011682393 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:42 INFO - PROCESS | 3828 | 1461011682502 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:34:42 INFO - PROCESS | 3828 | 1461011682519 Marionette TRACE conn2 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:42 INFO - PROCESS | 3828 | ++DOCSHELL 13A37000 == 30 [pid = 3828] [id = 48] 13:34:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (13A39C00) [pid = 3828] [serial = 140] [outer = 00000000] 13:34:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (14A9CC00) [pid = 3828] [serial = 141] [outer = 13A39C00] 13:34:42 INFO - PROCESS | 3828 | 1461011682566 Marionette DEBUG loaded listener.js 13:34:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (15457800) [pid = 3828] [serial = 142] [outer = 13A39C00] 13:34:43 INFO - PROCESS | 3828 | 1461011683013 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 639ms 13:34:43 INFO - PROCESS | 3828 | 1461011683024 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:34:43 INFO - PROCESS | 3828 | 1461011683029 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 13:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:34:43 INFO - PROCESS | 3828 | 1461011683035 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:34:43 INFO - PROCESS | 3828 | 1461011683038 Marionette TRACE conn2 <- [1,158,null,{}] 13:34:43 INFO - PROCESS | 3828 | 1461011683058 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:43 INFO - PROCESS | 3828 | 1461011683163 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:34:43 INFO - PROCESS | 3828 | 1461011683170 Marionette TRACE conn2 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:43 INFO - PROCESS | 3828 | ++DOCSHELL 1545D400 == 31 [pid = 3828] [id = 49] 13:34:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (1564C800) [pid = 3828] [serial = 143] [outer = 00000000] 13:34:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (1640E000) [pid = 3828] [serial = 144] [outer = 1564C800] 13:34:43 INFO - PROCESS | 3828 | 1461011683218 Marionette DEBUG loaded listener.js 13:34:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (16957800) [pid = 3828] [serial = 145] [outer = 1564C800] 13:34:43 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (1C931800) [pid = 3828] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:34:43 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (1C1C8C00) [pid = 3828] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:34:43 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (1850BC00) [pid = 3828] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:34:43 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (1389C400) [pid = 3828] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:34:43 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (12B43C00) [pid = 3828] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:34:43 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (16E6D400) [pid = 3828] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:34:43 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (142F6400) [pid = 3828] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:34:43 INFO - PROCESS | 3828 | --DOMWINDOW == 64 (1325D800) [pid = 3828] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:34:43 INFO - PROCESS | 3828 | --DOMWINDOW == 63 (14AF0C00) [pid = 3828] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:34:43 INFO - PROCESS | 3828 | --DOMWINDOW == 62 (19483800) [pid = 3828] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:34:43 INFO - PROCESS | 3828 | --DOMWINDOW == 61 (1A055C00) [pid = 3828] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:34:43 INFO - PROCESS | 3828 | 1461011683860 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 826ms 13:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:34:43 INFO - PROCESS | 3828 | 1461011683877 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:34:43 INFO - PROCESS | 3828 | 1461011683879 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 13:34:43 INFO - PROCESS | 3828 | 1461011683883 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:34:43 INFO - PROCESS | 3828 | 1461011683886 Marionette TRACE conn2 <- [1,162,null,{}] 13:34:43 INFO - PROCESS | 3828 | 1461011683897 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:43 INFO - PROCESS | 3828 | 1461011683975 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:34:44 INFO - PROCESS | 3828 | 1461011684046 Marionette TRACE conn2 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:44 INFO - PROCESS | 3828 | ++DOCSHELL 12B43C00 == 32 [pid = 3828] [id = 50] 13:34:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 62 (12B85400) [pid = 3828] [serial = 146] [outer = 00000000] 13:34:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 63 (169B5C00) [pid = 3828] [serial = 147] [outer = 12B85400] 13:34:44 INFO - PROCESS | 3828 | 1461011684094 Marionette DEBUG loaded listener.js 13:34:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (18191000) [pid = 3828] [serial = 148] [outer = 12B85400] 13:34:44 INFO - PROCESS | 3828 | 1461011684428 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 592ms 13:34:44 INFO - PROCESS | 3828 | 1461011684463 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:34:44 INFO - PROCESS | 3828 | 1461011684466 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 13:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:34:44 INFO - PROCESS | 3828 | 1461011684469 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:34:44 INFO - PROCESS | 3828 | 1461011684471 Marionette TRACE conn2 <- [1,166,null,{}] 13:34:44 INFO - PROCESS | 3828 | 1461011684475 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:44 INFO - PROCESS | 3828 | 1461011684569 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:34:44 INFO - PROCESS | 3828 | 1461011684629 Marionette TRACE conn2 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:44 INFO - PROCESS | 3828 | ++DOCSHELL 1694FC00 == 33 [pid = 3828] [id = 51] 13:34:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (17B0FC00) [pid = 3828] [serial = 149] [outer = 00000000] 13:34:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (18A08000) [pid = 3828] [serial = 150] [outer = 17B0FC00] 13:34:44 INFO - PROCESS | 3828 | 1461011684674 Marionette DEBUG loaded listener.js 13:34:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (19482400) [pid = 3828] [serial = 151] [outer = 17B0FC00] 13:34:45 INFO - PROCESS | 3828 | 1461011685005 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 592ms 13:34:45 INFO - PROCESS | 3828 | 1461011685066 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:34:45 INFO - PROCESS | 3828 | 1461011685068 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 13:34:45 INFO - PROCESS | 3828 | 1461011685071 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:34:45 INFO - PROCESS | 3828 | 1461011685073 Marionette TRACE conn2 <- [1,170,null,{}] 13:34:45 INFO - PROCESS | 3828 | 1461011685076 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:45 INFO - PROCESS | 3828 | 1461011685156 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:34:45 INFO - PROCESS | 3828 | 1461011685221 Marionette TRACE conn2 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:45 INFO - PROCESS | 3828 | ++DOCSHELL 187D1400 == 34 [pid = 3828] [id = 52] 13:34:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (187D5000) [pid = 3828] [serial = 152] [outer = 00000000] 13:34:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (199BB800) [pid = 3828] [serial = 153] [outer = 187D5000] 13:34:45 INFO - PROCESS | 3828 | 1461011685265 Marionette DEBUG loaded listener.js 13:34:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (19B20400) [pid = 3828] [serial = 154] [outer = 187D5000] 13:34:45 INFO - PROCESS | 3828 | 1461011685642 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 592ms 13:34:45 INFO - PROCESS | 3828 | 1461011685672 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:34:45 INFO - PROCESS | 3828 | 1461011685674 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 13:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:34:45 INFO - PROCESS | 3828 | 1461011685677 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:34:45 INFO - PROCESS | 3828 | 1461011685679 Marionette TRACE conn2 <- [1,174,null,{}] 13:34:45 INFO - PROCESS | 3828 | 1461011685682 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:45 INFO - PROCESS | 3828 | 1461011685812 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:34:45 INFO - PROCESS | 3828 | 1461011685872 Marionette TRACE conn2 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:45 INFO - PROCESS | 3828 | ++DOCSHELL 1320AC00 == 35 [pid = 3828] [id = 53] 13:34:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (1320DC00) [pid = 3828] [serial = 155] [outer = 00000000] 13:34:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (1367D800) [pid = 3828] [serial = 156] [outer = 1320DC00] 13:34:45 INFO - PROCESS | 3828 | 1461011685929 Marionette DEBUG loaded listener.js 13:34:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (13A36800) [pid = 3828] [serial = 157] [outer = 1320DC00] 13:34:46 INFO - PROCESS | 3828 | 1461011686463 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 872ms 13:34:46 INFO - PROCESS | 3828 | 1461011686564 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:34:46 INFO - PROCESS | 3828 | 1461011686568 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 13:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:34:46 INFO - PROCESS | 3828 | 1461011686573 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:34:46 INFO - PROCESS | 3828 | 1461011686577 Marionette TRACE conn2 <- [1,178,null,{}] 13:34:46 INFO - PROCESS | 3828 | 1461011686595 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:46 INFO - PROCESS | 3828 | 1461011686716 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:34:46 INFO - PROCESS | 3828 | 1461011686757 Marionette TRACE conn2 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:46 INFO - PROCESS | 3828 | ++DOCSHELL 15D09000 == 36 [pid = 3828] [id = 54] 13:34:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (16404000) [pid = 3828] [serial = 158] [outer = 00000000] 13:34:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (16E72400) [pid = 3828] [serial = 159] [outer = 16404000] 13:34:46 INFO - PROCESS | 3828 | 1461011686814 Marionette DEBUG loaded listener.js 13:34:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (1850CC00) [pid = 3828] [serial = 160] [outer = 16404000] 13:34:47 INFO - PROCESS | 3828 | 1461011687312 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 795ms 13:34:47 INFO - PROCESS | 3828 | 1461011687376 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:34:47 INFO - PROCESS | 3828 | 1461011687380 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 13:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:34:47 INFO - PROCESS | 3828 | 1461011687384 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:34:47 INFO - PROCESS | 3828 | 1461011687386 Marionette TRACE conn2 <- [1,182,null,{}] 13:34:47 INFO - PROCESS | 3828 | 1461011687390 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:47 INFO - PROCESS | 3828 | 1461011687488 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:34:47 INFO - PROCESS | 3828 | 1461011687568 Marionette TRACE conn2 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:47 INFO - PROCESS | 3828 | ++DOCSHELL 169BC400 == 37 [pid = 3828] [id = 55] 13:34:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (1811D800) [pid = 3828] [serial = 161] [outer = 00000000] 13:34:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (19EE8800) [pid = 3828] [serial = 162] [outer = 1811D800] 13:34:47 INFO - PROCESS | 3828 | 1461011687623 Marionette DEBUG loaded listener.js 13:34:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (19EE9000) [pid = 3828] [serial = 163] [outer = 1811D800] 13:34:48 INFO - PROCESS | 3828 | 1461011688167 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 842ms 13:34:48 INFO - PROCESS | 3828 | 1461011688224 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:34:48 INFO - PROCESS | 3828 | 1461011688228 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 13:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:34:48 INFO - PROCESS | 3828 | 1461011688239 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:34:48 INFO - PROCESS | 3828 | 1461011688244 Marionette TRACE conn2 <- [1,186,null,{}] 13:34:48 INFO - PROCESS | 3828 | 1461011688248 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:48 INFO - PROCESS | 3828 | 1461011688379 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:34:48 INFO - PROCESS | 3828 | 1461011688447 Marionette TRACE conn2 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:48 INFO - PROCESS | 3828 | ++DOCSHELL 19C77800 == 38 [pid = 3828] [id = 56] 13:34:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (19EE8400) [pid = 3828] [serial = 164] [outer = 00000000] 13:34:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (1AA98C00) [pid = 3828] [serial = 165] [outer = 19EE8400] 13:34:48 INFO - PROCESS | 3828 | 1461011688500 Marionette DEBUG loaded listener.js 13:34:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (1A0B1C00) [pid = 3828] [serial = 166] [outer = 19EE8400] 13:34:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (12DD4000) [pid = 3828] [serial = 167] [outer = 1E25BC00] 13:34:49 INFO - PROCESS | 3828 | 1461011689202 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 997ms 13:34:49 INFO - PROCESS | 3828 | 1461011689239 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:34:49 INFO - PROCESS | 3828 | 1461011689242 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 13:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:34:49 INFO - PROCESS | 3828 | 1461011689248 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:34:49 INFO - PROCESS | 3828 | 1461011689252 Marionette TRACE conn2 <- [1,190,null,{}] 13:34:49 INFO - PROCESS | 3828 | 1461011689258 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:49 INFO - PROCESS | 3828 | 1461011689355 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:34:49 INFO - PROCESS | 3828 | 1461011689430 Marionette TRACE conn2 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:49 INFO - PROCESS | 3828 | ++DOCSHELL 1320F000 == 39 [pid = 3828] [id = 57] 13:34:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1325D000) [pid = 3828] [serial = 168] [outer = 00000000] 13:34:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (14AA6800) [pid = 3828] [serial = 169] [outer = 1325D000] 13:34:49 INFO - PROCESS | 3828 | 1461011689478 Marionette DEBUG loaded listener.js 13:34:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (156F7000) [pid = 3828] [serial = 170] [outer = 1325D000] 13:34:49 INFO - PROCESS | 3828 | --DOCSHELL 187D1400 == 38 [pid = 3828] [id = 52] 13:34:49 INFO - PROCESS | 3828 | --DOCSHELL 1694FC00 == 37 [pid = 3828] [id = 51] 13:34:49 INFO - PROCESS | 3828 | --DOCSHELL 12B43C00 == 36 [pid = 3828] [id = 50] 13:34:49 INFO - PROCESS | 3828 | --DOCSHELL 1545D400 == 35 [pid = 3828] [id = 49] 13:34:49 INFO - PROCESS | 3828 | --DOCSHELL 1694CC00 == 34 [pid = 3828] [id = 46] 13:34:49 INFO - PROCESS | 3828 | --DOCSHELL 13A37000 == 33 [pid = 3828] [id = 48] 13:34:49 INFO - PROCESS | 3828 | --DOCSHELL 142FC800 == 32 [pid = 3828] [id = 45] 13:34:49 INFO - PROCESS | 3828 | --DOCSHELL 16E6F000 == 31 [pid = 3828] [id = 47] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (169B6400) [pid = 3828] [serial = 135] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1367D400) [pid = 3828] [serial = 114] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (13897C00) [pid = 3828] [serial = 115] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (168AC800) [pid = 3828] [serial = 117] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (16E7B800) [pid = 3828] [serial = 118] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (19B21C00) [pid = 3828] [serial = 120] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (19C3F800) [pid = 3828] [serial = 121] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (1A795000) [pid = 3828] [serial = 123] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (1AAAB000) [pid = 3828] [serial = 124] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (15DB4000) [pid = 3828] [serial = 126] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (13899400) [pid = 3828] [serial = 129] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (15653400) [pid = 3828] [serial = 132] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (187D5400) [pid = 3828] [serial = 112] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (142AC800) [pid = 3828] [serial = 99] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (13897000) [pid = 3828] [serial = 100] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (15D06000) [pid = 3828] [serial = 105] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (17E94C00) [pid = 3828] [serial = 108] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (15A31000) [pid = 3828] [serial = 102] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (15CD9800) [pid = 3828] [serial = 103] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (164A9800) [pid = 3828] [serial = 106] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (18112C00) [pid = 3828] [serial = 109] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 64 (1CF9C400) [pid = 3828] [serial = 97] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 63 (1CF9C800) [pid = 3828] [serial = 96] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 62 (1CC6F400) [pid = 3828] [serial = 94] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | --DOMWINDOW == 61 (187C8800) [pid = 3828] [serial = 111] [outer = 00000000] [url = about:blank] 13:34:49 INFO - PROCESS | 3828 | 1461011689957 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 748ms 13:34:49 INFO - PROCESS | 3828 | 1461011689989 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:34:49 INFO - PROCESS | 3828 | 1461011689995 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 13:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:34:49 INFO - PROCESS | 3828 | 1461011690001 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:34:49 INFO - PROCESS | 3828 | 1461011690004 Marionette TRACE conn2 <- [1,194,null,{}] 13:34:49 INFO - PROCESS | 3828 | 1461011690008 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:50 INFO - PROCESS | 3828 | 1461011690086 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:34:50 INFO - PROCESS | 3828 | 1461011690095 Marionette TRACE conn2 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:50 INFO - PROCESS | 3828 | ++DOCSHELL 15653400 == 32 [pid = 3828] [id = 58] 13:34:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 62 (15AD7000) [pid = 3828] [serial = 171] [outer = 00000000] 13:34:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 63 (15DB5400) [pid = 3828] [serial = 172] [outer = 15AD7000] 13:34:50 INFO - PROCESS | 3828 | 1461011690140 Marionette DEBUG loaded listener.js 13:34:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (164AA400) [pid = 3828] [serial = 173] [outer = 15AD7000] 13:34:50 INFO - PROCESS | 3828 | 1461011690548 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 592ms 13:34:50 INFO - PROCESS | 3828 | 1461011690580 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:34:50 INFO - PROCESS | 3828 | 1461011690583 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 13:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:34:50 INFO - PROCESS | 3828 | 1461011690586 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:34:50 INFO - PROCESS | 3828 | 1461011690590 Marionette TRACE conn2 <- [1,198,null,{}] 13:34:50 INFO - PROCESS | 3828 | 1461011690604 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:50 INFO - PROCESS | 3828 | 1461011690686 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:34:50 INFO - PROCESS | 3828 | 1461011690693 Marionette TRACE conn2 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:50 INFO - PROCESS | 3828 | ++DOCSHELL 17B02800 == 33 [pid = 3828] [id = 59] 13:34:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (17E3E000) [pid = 3828] [serial = 174] [outer = 00000000] 13:34:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (1811A800) [pid = 3828] [serial = 175] [outer = 17E3E000] 13:34:50 INFO - PROCESS | 3828 | 1461011690742 Marionette DEBUG loaded listener.js 13:34:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (1850B800) [pid = 3828] [serial = 176] [outer = 17E3E000] 13:34:51 INFO - PROCESS | 3828 | 1461011691169 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 639ms 13:34:51 INFO - PROCESS | 3828 | 1461011691224 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:34:51 INFO - PROCESS | 3828 | 1461011691226 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 13:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:34:51 INFO - PROCESS | 3828 | 1461011691230 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:34:51 INFO - PROCESS | 3828 | 1461011691232 Marionette TRACE conn2 <- [1,202,null,{}] 13:34:51 INFO - PROCESS | 3828 | 1461011691235 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:51 INFO - PROCESS | 3828 | 1461011691308 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:34:51 INFO - PROCESS | 3828 | 1461011691314 Marionette TRACE conn2 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:51 INFO - PROCESS | 3828 | ++DOCSHELL 18A02C00 == 34 [pid = 3828] [id = 60] 13:34:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (18A07400) [pid = 3828] [serial = 177] [outer = 00000000] 13:34:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (199BF800) [pid = 3828] [serial = 178] [outer = 18A07400] 13:34:51 INFO - PROCESS | 3828 | 1461011691360 Marionette DEBUG loaded listener.js 13:34:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (19B21400) [pid = 3828] [serial = 179] [outer = 18A07400] 13:34:51 INFO - PROCESS | 3828 | 1461011691752 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 530ms 13:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:34:51 INFO - PROCESS | 3828 | 1461011691765 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:34:51 INFO - PROCESS | 3828 | 1461011691767 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 13:34:51 INFO - PROCESS | 3828 | 1461011691770 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:34:51 INFO - PROCESS | 3828 | 1461011691771 Marionette TRACE conn2 <- [1,206,null,{}] 13:34:51 INFO - PROCESS | 3828 | 1461011691775 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:51 INFO - PROCESS | 3828 | 1461011691879 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:34:51 INFO - PROCESS | 3828 | 1461011691886 Marionette TRACE conn2 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:51 INFO - PROCESS | 3828 | ++DOCSHELL 19588400 == 35 [pid = 3828] [id = 61] 13:34:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (19CB1000) [pid = 3828] [serial = 180] [outer = 00000000] 13:34:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (1A05B400) [pid = 3828] [serial = 181] [outer = 19CB1000] 13:34:51 INFO - PROCESS | 3828 | 1461011691931 Marionette DEBUG loaded listener.js 13:34:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (1A0BC000) [pid = 3828] [serial = 182] [outer = 19CB1000] 13:34:52 INFO - PROCESS | 3828 | 1461011692345 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 592ms 13:34:52 INFO - PROCESS | 3828 | 1461011692369 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:34:52 INFO - PROCESS | 3828 | 1461011692371 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 13:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:34:52 INFO - PROCESS | 3828 | 1461011692374 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:34:52 INFO - PROCESS | 3828 | 1461011692376 Marionette TRACE conn2 <- [1,210,null,{}] 13:34:52 INFO - PROCESS | 3828 | 1461011692379 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:52 INFO - PROCESS | 3828 | 1461011692505 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:34:52 INFO - PROCESS | 3828 | 1461011692513 Marionette TRACE conn2 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:52 INFO - PROCESS | 3828 | ++DOCSHELL 19EE7800 == 36 [pid = 3828] [id = 62] 13:34:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (1A053C00) [pid = 3828] [serial = 183] [outer = 00000000] 13:34:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (1BF17000) [pid = 3828] [serial = 184] [outer = 1A053C00] 13:34:52 INFO - PROCESS | 3828 | 1461011692560 Marionette DEBUG loaded listener.js 13:34:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (1C1C0000) [pid = 3828] [serial = 185] [outer = 1A053C00] 13:34:52 INFO - PROCESS | 3828 | 1461011692983 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 639ms 13:34:53 INFO - PROCESS | 3828 | 1461011693011 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:34:53 INFO - PROCESS | 3828 | 1461011693013 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 13:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:34:53 INFO - PROCESS | 3828 | 1461011693016 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:34:53 INFO - PROCESS | 3828 | 1461011693017 Marionette TRACE conn2 <- [1,214,null,{}] 13:34:53 INFO - PROCESS | 3828 | 1461011693021 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:53 INFO - PROCESS | 3828 | 1461011693119 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:34:53 INFO - PROCESS | 3828 | 1461011693190 Marionette TRACE conn2 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:53 INFO - PROCESS | 3828 | ++DOCSHELL 187CC400 == 37 [pid = 3828] [id = 63] 13:34:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (19483C00) [pid = 3828] [serial = 186] [outer = 00000000] 13:34:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (1C37BC00) [pid = 3828] [serial = 187] [outer = 19483C00] 13:34:53 INFO - PROCESS | 3828 | 1461011693233 Marionette DEBUG loaded listener.js 13:34:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (1C931C00) [pid = 3828] [serial = 188] [outer = 19483C00] 13:34:53 INFO - PROCESS | 3828 | 1461011693618 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 624ms 13:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:34:53 INFO - PROCESS | 3828 | 1461011693654 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:34:53 INFO - PROCESS | 3828 | 1461011693656 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 13:34:53 INFO - PROCESS | 3828 | 1461011693659 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:34:53 INFO - PROCESS | 3828 | 1461011693661 Marionette TRACE conn2 <- [1,218,null,{}] 13:34:53 INFO - PROCESS | 3828 | 1461011693664 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:53 INFO - PROCESS | 3828 | 1461011693757 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:34:53 INFO - PROCESS | 3828 | 1461011693763 Marionette TRACE conn2 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:53 INFO - PROCESS | 3828 | ++DOCSHELL 14A9D400 == 38 [pid = 3828] [id = 64] 13:34:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (1AAB0800) [pid = 3828] [serial = 189] [outer = 00000000] 13:34:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (1C9DBC00) [pid = 3828] [serial = 190] [outer = 1AAB0800] 13:34:53 INFO - PROCESS | 3828 | 1461011693807 Marionette DEBUG loaded listener.js 13:34:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (1C9E2800) [pid = 3828] [serial = 191] [outer = 1AAB0800] 13:34:53 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (17B0C400) [pid = 3828] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:34:53 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (1694D400) [pid = 3828] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:34:53 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (143A8C00) [pid = 3828] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:34:53 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (12D78C00) [pid = 3828] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:34:53 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (143B4800) [pid = 3828] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:34:53 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (13A39C00) [pid = 3828] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:34:53 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (12B85400) [pid = 3828] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:34:53 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (1564C800) [pid = 3828] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:34:53 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (17B0FC00) [pid = 3828] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:34:54 INFO - PROCESS | 3828 | 1461011694191 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 592ms 13:34:54 INFO - PROCESS | 3828 | 1461011694266 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:34:54 INFO - PROCESS | 3828 | 1461011694268 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 13:34:54 INFO - PROCESS | 3828 | 1461011694272 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:34:54 INFO - PROCESS | 3828 | 1461011694273 Marionette TRACE conn2 <- [1,222,null,{}] 13:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:34:54 INFO - PROCESS | 3828 | 1461011694276 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:54 INFO - PROCESS | 3828 | 1461011694352 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:34:54 INFO - PROCESS | 3828 | 1461011694358 Marionette TRACE conn2 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:54 INFO - PROCESS | 3828 | ++DOCSHELL 14AA7400 == 39 [pid = 3828] [id = 65] 13:34:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (1850C800) [pid = 3828] [serial = 192] [outer = 00000000] 13:34:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (1C93F400) [pid = 3828] [serial = 193] [outer = 1850C800] 13:34:54 INFO - PROCESS | 3828 | 1461011694401 Marionette DEBUG loaded listener.js 13:34:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (1CC70000) [pid = 3828] [serial = 194] [outer = 1850C800] 13:34:54 INFO - PROCESS | 3828 | 1461011694803 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 592ms 13:34:54 INFO - PROCESS | 3828 | 1461011694870 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:34:54 INFO - PROCESS | 3828 | 1461011694872 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 13:34:54 INFO - PROCESS | 3828 | 1461011694876 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:34:54 INFO - PROCESS | 3828 | 1461011694877 Marionette TRACE conn2 <- [1,226,null,{}] 13:34:54 INFO - PROCESS | 3828 | 1461011694886 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:54 INFO - PROCESS | 3828 | 1461011694956 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:34:54 INFO - PROCESS | 3828 | 1461011694963 Marionette TRACE conn2 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:54 INFO - PROCESS | 3828 | ++DOCSHELL 196D9000 == 40 [pid = 3828] [id = 66] 13:34:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (1C940C00) [pid = 3828] [serial = 195] [outer = 00000000] 13:34:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (1CF99400) [pid = 3828] [serial = 196] [outer = 1C940C00] 13:34:54 INFO - PROCESS | 3828 | 1461011695007 Marionette DEBUG loaded listener.js 13:34:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (1D013C00) [pid = 3828] [serial = 197] [outer = 1C940C00] 13:34:55 INFO - PROCESS | 3828 | 1461011695414 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 592ms 13:34:55 INFO - PROCESS | 3828 | 1461011695473 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:34:55 INFO - PROCESS | 3828 | 1461011695475 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 13:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:34:55 INFO - PROCESS | 3828 | 1461011695478 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:34:55 INFO - PROCESS | 3828 | 1461011695481 Marionette TRACE conn2 <- [1,230,null,{}] 13:34:55 INFO - PROCESS | 3828 | 1461011695484 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:55 INFO - PROCESS | 3828 | 1461011695581 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:34:55 INFO - PROCESS | 3828 | 1461011695594 Marionette TRACE conn2 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:55 INFO - PROCESS | 3828 | ++DOCSHELL 1D01EC00 == 41 [pid = 3828] [id = 67] 13:34:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (1D020000) [pid = 3828] [serial = 198] [outer = 00000000] 13:34:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (1D127C00) [pid = 3828] [serial = 199] [outer = 1D020000] 13:34:55 INFO - PROCESS | 3828 | 1461011695644 Marionette DEBUG loaded listener.js 13:34:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (1D12D400) [pid = 3828] [serial = 200] [outer = 1D020000] 13:34:56 INFO - PROCESS | 3828 | 1461011696056 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 639ms 13:34:56 INFO - PROCESS | 3828 | 1461011696117 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:34:56 INFO - PROCESS | 3828 | 1461011696119 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 13:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:34:56 INFO - PROCESS | 3828 | 1461011696122 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:34:56 INFO - PROCESS | 3828 | 1461011696124 Marionette TRACE conn2 <- [1,234,null,{}] 13:34:56 INFO - PROCESS | 3828 | 1461011696174 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:56 INFO - PROCESS | 3828 | 1461011696269 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:34:56 INFO - PROCESS | 3828 | 1461011696358 Marionette TRACE conn2 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:56 INFO - PROCESS | 3828 | ++DOCSHELL 136C1400 == 42 [pid = 3828] [id = 68] 13:34:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (13892800) [pid = 3828] [serial = 201] [outer = 00000000] 13:34:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (142F4C00) [pid = 3828] [serial = 202] [outer = 13892800] 13:34:56 INFO - PROCESS | 3828 | 1461011696414 Marionette DEBUG loaded listener.js 13:34:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (14359C00) [pid = 3828] [serial = 203] [outer = 13892800] 13:34:56 INFO - PROCESS | 3828 | 1461011696953 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 903ms 13:34:57 INFO - PROCESS | 3828 | 1461011697012 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:34:57 INFO - PROCESS | 3828 | 1461011697017 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 13:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:34:57 INFO - PROCESS | 3828 | 1461011697022 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:34:57 INFO - PROCESS | 3828 | 1461011697027 Marionette TRACE conn2 <- [1,238,null,{}] 13:34:57 INFO - PROCESS | 3828 | 1461011697032 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:57 INFO - PROCESS | 3828 | 1461011697131 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:34:57 INFO - PROCESS | 3828 | 1461011697203 Marionette TRACE conn2 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:57 INFO - PROCESS | 3828 | ++DOCSHELL 15D09800 == 43 [pid = 3828] [id = 69] 13:34:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (15D0A800) [pid = 3828] [serial = 204] [outer = 00000000] 13:34:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (17B0FC00) [pid = 3828] [serial = 205] [outer = 15D0A800] 13:34:57 INFO - PROCESS | 3828 | 1461011697259 Marionette DEBUG loaded listener.js 13:34:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1850D000) [pid = 3828] [serial = 206] [outer = 15D0A800] 13:34:57 INFO - PROCESS | 3828 | 1461011697830 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 842ms 13:34:57 INFO - PROCESS | 3828 | 1461011697865 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:34:57 INFO - PROCESS | 3828 | 1461011697868 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 13:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:34:57 INFO - PROCESS | 3828 | 1461011697872 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:34:57 INFO - PROCESS | 3828 | 1461011697874 Marionette TRACE conn2 <- [1,242,null,{}] 13:34:57 INFO - PROCESS | 3828 | 1461011697878 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:57 INFO - PROCESS | 3828 | 1461011697975 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:34:58 INFO - PROCESS | 3828 | 1461011698059 Marionette TRACE conn2 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:58 INFO - PROCESS | 3828 | ++DOCSHELL 19B12C00 == 44 [pid = 3828] [id = 70] 13:34:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (19B13400) [pid = 3828] [serial = 207] [outer = 00000000] 13:34:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (19B1D000) [pid = 3828] [serial = 208] [outer = 19B13400] 13:34:58 INFO - PROCESS | 3828 | 1461011698117 Marionette DEBUG loaded listener.js 13:34:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1A04EC00) [pid = 3828] [serial = 209] [outer = 19B13400] 13:34:58 INFO - PROCESS | 3828 | 1461011698642 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 794ms 13:34:58 INFO - PROCESS | 3828 | 1461011698680 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:34:58 INFO - PROCESS | 3828 | 1461011698687 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 13:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:34:58 INFO - PROCESS | 3828 | 1461011698697 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:34:58 INFO - PROCESS | 3828 | 1461011698699 Marionette TRACE conn2 <- [1,246,null,{}] 13:34:58 INFO - PROCESS | 3828 | 1461011698703 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:58 INFO - PROCESS | 3828 | 1461011698797 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:34:58 INFO - PROCESS | 3828 | 1461011698881 Marionette TRACE conn2 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:58 INFO - PROCESS | 3828 | ++DOCSHELL 1AA8E800 == 45 [pid = 3828] [id = 71] 13:34:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1AA9B800) [pid = 3828] [serial = 210] [outer = 00000000] 13:34:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (1C935C00) [pid = 3828] [serial = 211] [outer = 1AA9B800] 13:34:58 INFO - PROCESS | 3828 | 1461011698935 Marionette DEBUG loaded listener.js 13:34:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1C9DA800) [pid = 3828] [serial = 212] [outer = 1AA9B800] 13:34:59 INFO - PROCESS | 3828 | 1461011699434 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 795ms 13:34:59 INFO - PROCESS | 3828 | 1461011699594 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:34:59 INFO - PROCESS | 3828 | 1461011699598 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 13:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:34:59 INFO - PROCESS | 3828 | 1461011699628 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:34:59 INFO - PROCESS | 3828 | 1461011699631 Marionette TRACE conn2 <- [1,250,null,{}] 13:34:59 INFO - PROCESS | 3828 | 1461011699636 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:59 INFO - PROCESS | 3828 | 1461011699726 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:34:59 INFO - PROCESS | 3828 | 1461011699791 Marionette TRACE conn2 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:59 INFO - PROCESS | 3828 | ++DOCSHELL 14AA8400 == 46 [pid = 3828] [id = 72] 13:34:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (15458800) [pid = 3828] [serial = 213] [outer = 00000000] 13:34:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (15C89C00) [pid = 3828] [serial = 214] [outer = 15458800] 13:34:59 INFO - PROCESS | 3828 | 1461011699839 Marionette DEBUG loaded listener.js 13:34:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (15D04800) [pid = 3828] [serial = 215] [outer = 15458800] 13:35:00 INFO - PROCESS | 3828 | 1461011700365 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 795ms 13:35:00 INFO - PROCESS | 3828 | 1461011700429 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:35:00 INFO - PROCESS | 3828 | 1461011700432 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 13:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:35:00 INFO - PROCESS | 3828 | 1461011700440 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:35:00 INFO - PROCESS | 3828 | 1461011700443 Marionette TRACE conn2 <- [1,254,null,{}] 13:35:00 INFO - PROCESS | 3828 | 1461011700447 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:00 INFO - PROCESS | 3828 | 1461011700541 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:35:00 INFO - PROCESS | 3828 | 1461011700632 Marionette TRACE conn2 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:00 INFO - PROCESS | 3828 | ++DOCSHELL 169B7C00 == 47 [pid = 3828] [id = 73] 13:35:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (169BB800) [pid = 3828] [serial = 216] [outer = 00000000] 13:35:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (17E35800) [pid = 3828] [serial = 217] [outer = 169BB800] 13:35:00 INFO - PROCESS | 3828 | 1461011700684 Marionette DEBUG loaded listener.js 13:35:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1811AC00) [pid = 3828] [serial = 218] [outer = 169BB800] 13:35:00 INFO - PROCESS | 3828 | --DOCSHELL 196D9000 == 46 [pid = 3828] [id = 66] 13:35:00 INFO - PROCESS | 3828 | --DOCSHELL 14AA7400 == 45 [pid = 3828] [id = 65] 13:35:00 INFO - PROCESS | 3828 | --DOCSHELL 14A9D400 == 44 [pid = 3828] [id = 64] 13:35:00 INFO - PROCESS | 3828 | --DOCSHELL 187CC400 == 43 [pid = 3828] [id = 63] 13:35:00 INFO - PROCESS | 3828 | --DOCSHELL 19EE7800 == 42 [pid = 3828] [id = 62] 13:35:00 INFO - PROCESS | 3828 | --DOCSHELL 19588400 == 41 [pid = 3828] [id = 61] 13:35:00 INFO - PROCESS | 3828 | --DOCSHELL 18A02C00 == 40 [pid = 3828] [id = 60] 13:35:00 INFO - PROCESS | 3828 | --DOCSHELL 17B02800 == 39 [pid = 3828] [id = 59] 13:35:00 INFO - PROCESS | 3828 | --DOCSHELL 15653400 == 38 [pid = 3828] [id = 58] 13:35:00 INFO - PROCESS | 3828 | --DOCSHELL 1320F000 == 37 [pid = 3828] [id = 57] 13:35:00 INFO - PROCESS | 3828 | --DOCSHELL 19C77800 == 36 [pid = 3828] [id = 56] 13:35:00 INFO - PROCESS | 3828 | --DOCSHELL 169BC400 == 35 [pid = 3828] [id = 55] 13:35:00 INFO - PROCESS | 3828 | --DOCSHELL 15D09000 == 34 [pid = 3828] [id = 54] 13:35:00 INFO - PROCESS | 3828 | --DOCSHELL 1320AC00 == 33 [pid = 3828] [id = 53] 13:35:00 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (18113000) [pid = 3828] [serial = 138] [outer = 00000000] [url = about:blank] 13:35:00 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (16E75400) [pid = 3828] [serial = 136] [outer = 00000000] [url = about:blank] 13:35:00 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (16950800) [pid = 3828] [serial = 127] [outer = 00000000] [url = about:blank] 13:35:00 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (13A39800) [pid = 3828] [serial = 130] [outer = 00000000] [url = about:blank] 13:35:00 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (15C87800) [pid = 3828] [serial = 133] [outer = 00000000] [url = about:blank] 13:35:00 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (199BB800) [pid = 3828] [serial = 153] [outer = 00000000] [url = about:blank] 13:35:00 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (14A9CC00) [pid = 3828] [serial = 141] [outer = 00000000] [url = about:blank] 13:35:00 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (169B5C00) [pid = 3828] [serial = 147] [outer = 00000000] [url = about:blank] 13:35:00 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1640E000) [pid = 3828] [serial = 144] [outer = 00000000] [url = about:blank] 13:35:00 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (18A08000) [pid = 3828] [serial = 150] [outer = 00000000] [url = about:blank] 13:35:00 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (16957800) [pid = 3828] [serial = 145] [outer = 00000000] [url = about:blank] 13:35:00 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (15457800) [pid = 3828] [serial = 142] [outer = 00000000] [url = about:blank] 13:35:00 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (18506C00) [pid = 3828] [serial = 139] [outer = 00000000] [url = about:blank] 13:35:00 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (19482400) [pid = 3828] [serial = 151] [outer = 00000000] [url = about:blank] 13:35:00 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (18191000) [pid = 3828] [serial = 148] [outer = 00000000] [url = about:blank] 13:35:01 INFO - PROCESS | 3828 | 1461011701109 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 685ms 13:35:01 INFO - PROCESS | 3828 | 1461011701138 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:35:01 INFO - PROCESS | 3828 | 1461011701140 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 13:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:35:01 INFO - PROCESS | 3828 | 1461011701164 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:35:01 INFO - PROCESS | 3828 | 1461011701166 Marionette TRACE conn2 <- [1,258,null,{}] 13:35:01 INFO - PROCESS | 3828 | 1461011701177 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:01 INFO - PROCESS | 3828 | 1461011701254 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:35:01 INFO - PROCESS | 3828 | 1461011701261 Marionette TRACE conn2 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:01 INFO - PROCESS | 3828 | ++DOCSHELL 1640E000 == 34 [pid = 3828] [id = 74] 13:35:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (164B2000) [pid = 3828] [serial = 219] [outer = 00000000] 13:35:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (169BC800) [pid = 3828] [serial = 220] [outer = 164B2000] 13:35:01 INFO - PROCESS | 3828 | 1461011701310 Marionette DEBUG loaded listener.js 13:35:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (17B0E400) [pid = 3828] [serial = 221] [outer = 164B2000] 13:35:01 INFO - PROCESS | 3828 | 1461011701746 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 623ms 13:35:01 INFO - PROCESS | 3828 | 1461011701799 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:35:01 INFO - PROCESS | 3828 | 1461011701801 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 13:35:01 INFO - PROCESS | 3828 | 1461011701804 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:35:01 INFO - PROCESS | 3828 | 1461011701806 Marionette TRACE conn2 <- [1,262,null,{}] 13:35:01 INFO - PROCESS | 3828 | 1461011701809 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:01 INFO - PROCESS | 3828 | 1461011701883 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:35:01 INFO - PROCESS | 3828 | 1461011701891 Marionette TRACE conn2 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:01 INFO - PROCESS | 3828 | ++DOCSHELL 169B5C00 == 35 [pid = 3828] [id = 75] 13:35:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (18501400) [pid = 3828] [serial = 222] [outer = 00000000] 13:35:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (18D87400) [pid = 3828] [serial = 223] [outer = 18501400] 13:35:01 INFO - PROCESS | 3828 | 1461011701936 Marionette DEBUG loaded listener.js 13:35:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (19482C00) [pid = 3828] [serial = 224] [outer = 18501400] 13:35:02 INFO - PROCESS | 3828 | 1461011702343 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 592ms 13:35:02 INFO - PROCESS | 3828 | 1461011702385 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:35:02 INFO - PROCESS | 3828 | 1461011702387 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 13:35:02 INFO - PROCESS | 3828 | 1461011702391 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:35:02 INFO - PROCESS | 3828 | 1461011702393 Marionette TRACE conn2 <- [1,266,null,{}] 13:35:02 INFO - PROCESS | 3828 | 1461011702400 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:02 INFO - PROCESS | 3828 | 1461011702471 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:35:02 INFO - PROCESS | 3828 | 1461011702478 Marionette TRACE conn2 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:02 INFO - PROCESS | 3828 | ++DOCSHELL 187D1400 == 36 [pid = 3828] [id = 76] 13:35:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (196D9000) [pid = 3828] [serial = 225] [outer = 00000000] 13:35:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (19B19400) [pid = 3828] [serial = 226] [outer = 196D9000] 13:35:02 INFO - PROCESS | 3828 | 1461011702522 Marionette DEBUG loaded listener.js 13:35:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (19B1A400) [pid = 3828] [serial = 227] [outer = 196D9000] 13:35:02 INFO - PROCESS | 3828 | 1461011702930 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 592ms 13:35:02 INFO - PROCESS | 3828 | 1461011702988 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:35:02 INFO - PROCESS | 3828 | 1461011702990 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 13:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:35:02 INFO - PROCESS | 3828 | 1461011702999 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:35:02 INFO - PROCESS | 3828 | 1461011703000 Marionette TRACE conn2 <- [1,270,null,{}] 13:35:02 INFO - PROCESS | 3828 | 1461011703004 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:03 INFO - PROCESS | 3828 | 1461011703119 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:35:03 INFO - PROCESS | 3828 | 1461011703132 Marionette TRACE conn2 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:03 INFO - PROCESS | 3828 | ++DOCSHELL 19EE1400 == 37 [pid = 3828] [id = 77] 13:35:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1A057000) [pid = 3828] [serial = 228] [outer = 00000000] 13:35:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1AAA8400) [pid = 3828] [serial = 229] [outer = 1A057000] 13:35:03 INFO - PROCESS | 3828 | 1461011703180 Marionette DEBUG loaded listener.js 13:35:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1BF14400) [pid = 3828] [serial = 230] [outer = 1A057000] 13:35:03 INFO - PROCESS | 3828 | 1461011703627 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 702ms 13:35:03 INFO - PROCESS | 3828 | 1461011703693 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:35:03 INFO - PROCESS | 3828 | 1461011703695 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 13:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:35:03 INFO - PROCESS | 3828 | 1461011703704 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:35:03 INFO - PROCESS | 3828 | 1461011703706 Marionette TRACE conn2 <- [1,274,null,{}] 13:35:03 INFO - PROCESS | 3828 | 1461011703711 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:03 INFO - PROCESS | 3828 | 1461011703810 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:35:03 INFO - PROCESS | 3828 | 1461011703822 Marionette TRACE conn2 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:03 INFO - PROCESS | 3828 | ++DOCSHELL 13207800 == 38 [pid = 3828] [id = 78] 13:35:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (18508000) [pid = 3828] [serial = 231] [outer = 00000000] 13:35:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1C9DDC00) [pid = 3828] [serial = 232] [outer = 18508000] 13:35:03 INFO - PROCESS | 3828 | 1461011703865 Marionette DEBUG loaded listener.js 13:35:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1C9E0800) [pid = 3828] [serial = 233] [outer = 18508000] 13:35:04 INFO - PROCESS | 3828 | 1461011704274 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 592ms 13:35:04 INFO - PROCESS | 3828 | 1461011704296 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:35:04 INFO - PROCESS | 3828 | 1461011704299 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 13:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:35:04 INFO - PROCESS | 3828 | 1461011704302 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:35:04 INFO - PROCESS | 3828 | 1461011704303 Marionette TRACE conn2 <- [1,278,null,{}] 13:35:04 INFO - PROCESS | 3828 | 1461011704307 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:04 INFO - PROCESS | 3828 | 1461011704408 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:35:04 INFO - PROCESS | 3828 | 1461011704445 Marionette TRACE conn2 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:04 INFO - PROCESS | 3828 | ++DOCSHELL 1D121800 == 39 [pid = 3828] [id = 79] 13:35:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1D121C00) [pid = 3828] [serial = 234] [outer = 00000000] 13:35:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1D128C00) [pid = 3828] [serial = 235] [outer = 1D121C00] 13:35:04 INFO - PROCESS | 3828 | 1461011704531 Marionette DEBUG loaded listener.js 13:35:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1D164000) [pid = 3828] [serial = 236] [outer = 1D121C00] 13:35:04 INFO - PROCESS | 3828 | 1461011704925 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 624ms 13:35:04 INFO - PROCESS | 3828 | 1461011704939 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:35:04 INFO - PROCESS | 3828 | 1461011704941 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 13:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:35:04 INFO - PROCESS | 3828 | 1461011704944 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:35:04 INFO - PROCESS | 3828 | 1461011704946 Marionette TRACE conn2 <- [1,282,null,{}] 13:35:04 INFO - PROCESS | 3828 | 1461011704949 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:05 INFO - PROCESS | 3828 | 1461011705141 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:35:05 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (19483C00) [pid = 3828] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:35:05 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (18A07400) [pid = 3828] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:35:05 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (17E3E000) [pid = 3828] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:35:05 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1A053C00) [pid = 3828] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:35:05 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (19CB1000) [pid = 3828] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:35:05 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1AAB0800) [pid = 3828] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:35:05 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (15AD7000) [pid = 3828] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:35:05 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1325D000) [pid = 3828] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:35:05 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (187D5000) [pid = 3828] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:35:05 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1C940C00) [pid = 3828] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:35:05 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1850C800) [pid = 3828] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:35:05 INFO - PROCESS | 3828 | 1461011705196 Marionette TRACE conn2 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:05 INFO - PROCESS | 3828 | ++DOCSHELL 12B85400 == 40 [pid = 3828] [id = 80] 13:35:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (12B8D800) [pid = 3828] [serial = 237] [outer = 00000000] 13:35:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (14AF0C00) [pid = 3828] [serial = 238] [outer = 12B8D800] 13:35:05 INFO - PROCESS | 3828 | 1461011705240 Marionette DEBUG loaded listener.js 13:35:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (17E99000) [pid = 3828] [serial = 239] [outer = 12B8D800] 13:35:05 INFO - PROCESS | 3828 | 1461011705571 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 702ms 13:35:05 INFO - PROCESS | 3828 | 1461011705644 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:35:05 INFO - PROCESS | 3828 | 1461011705646 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 13:35:05 INFO - PROCESS | 3828 | 1461011705649 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:35:05 INFO - PROCESS | 3828 | 1461011705651 Marionette TRACE conn2 <- [1,286,null,{}] 13:35:05 INFO - PROCESS | 3828 | 1461011705659 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:05 INFO - PROCESS | 3828 | 1461011705731 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:35:05 INFO - PROCESS | 3828 | 1461011705762 Marionette TRACE conn2 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:05 INFO - PROCESS | 3828 | ++DOCSHELL 123C3000 == 41 [pid = 3828] [id = 81] 13:35:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (14357800) [pid = 3828] [serial = 240] [outer = 00000000] 13:35:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1D165C00) [pid = 3828] [serial = 241] [outer = 14357800] 13:35:05 INFO - PROCESS | 3828 | 1461011705815 Marionette DEBUG loaded listener.js 13:35:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1D16E400) [pid = 3828] [serial = 242] [outer = 14357800] 13:35:06 INFO - PROCESS | 3828 | 1461011706310 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 701ms 13:35:06 INFO - PROCESS | 3828 | 1461011706350 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:35:06 INFO - PROCESS | 3828 | 1461011706352 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 13:35:06 INFO - PROCESS | 3828 | 1461011706355 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:35:06 INFO - PROCESS | 3828 | 1461011706357 Marionette TRACE conn2 <- [1,290,null,{}] 13:35:06 INFO - PROCESS | 3828 | 1461011706361 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:06 INFO - PROCESS | 3828 | 1461011706454 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:35:06 INFO - PROCESS | 3828 | 1461011706463 Marionette TRACE conn2 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:06 INFO - PROCESS | 3828 | ++DOCSHELL 1D5B3400 == 42 [pid = 3828] [id = 82] 13:35:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1D674800) [pid = 3828] [serial = 243] [outer = 00000000] 13:35:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1D67D400) [pid = 3828] [serial = 244] [outer = 1D674800] 13:35:06 INFO - PROCESS | 3828 | 1461011706513 Marionette DEBUG loaded listener.js 13:35:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1D79F400) [pid = 3828] [serial = 245] [outer = 1D674800] 13:35:06 INFO - PROCESS | 3828 | 1461011706922 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 592ms 13:35:06 INFO - PROCESS | 3828 | 1461011706953 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:35:06 INFO - PROCESS | 3828 | 1461011706955 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 13:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:35:06 INFO - PROCESS | 3828 | 1461011706958 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:35:06 INFO - PROCESS | 3828 | 1461011706960 Marionette TRACE conn2 <- [1,294,null,{}] 13:35:06 INFO - PROCESS | 3828 | 1461011706967 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:07 INFO - PROCESS | 3828 | 1461011707041 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:35:07 INFO - PROCESS | 3828 | 1461011707075 Marionette TRACE conn2 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:07 INFO - PROCESS | 3828 | ++DOCSHELL 1D7A0C00 == 43 [pid = 3828] [id = 83] 13:35:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1D7A1000) [pid = 3828] [serial = 246] [outer = 00000000] 13:35:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1D7A8C00) [pid = 3828] [serial = 247] [outer = 1D7A1000] 13:35:07 INFO - PROCESS | 3828 | 1461011707118 Marionette DEBUG loaded listener.js 13:35:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1DB67400) [pid = 3828] [serial = 248] [outer = 1D7A1000] 13:35:07 INFO - PROCESS | 3828 | 1461011707720 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 794ms 13:35:07 INFO - PROCESS | 3828 | 1461011707760 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:35:07 INFO - PROCESS | 3828 | 1461011707766 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 13:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:35:07 INFO - PROCESS | 3828 | 1461011707771 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:35:07 INFO - PROCESS | 3828 | 1461011707775 Marionette TRACE conn2 <- [1,298,null,{}] 13:35:07 INFO - PROCESS | 3828 | 1461011707780 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:07 INFO - PROCESS | 3828 | 1461011707873 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:35:07 INFO - PROCESS | 3828 | 1461011707949 Marionette TRACE conn2 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:07 INFO - PROCESS | 3828 | ++DOCSHELL 1325E400 == 44 [pid = 3828] [id = 84] 13:35:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (142F1000) [pid = 3828] [serial = 249] [outer = 00000000] 13:35:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1569D400) [pid = 3828] [serial = 250] [outer = 142F1000] 13:35:08 INFO - PROCESS | 3828 | 1461011708005 Marionette DEBUG loaded listener.js 13:35:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (16403400) [pid = 3828] [serial = 251] [outer = 142F1000] 13:35:08 INFO - PROCESS | 3828 | 1461011708618 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 888ms 13:35:08 INFO - PROCESS | 3828 | 1461011708660 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:35:08 INFO - PROCESS | 3828 | 1461011708666 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 13:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:35:08 INFO - PROCESS | 3828 | 1461011708672 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:35:08 INFO - PROCESS | 3828 | 1461011708675 Marionette TRACE conn2 <- [1,302,null,{}] 13:35:08 INFO - PROCESS | 3828 | 1461011708680 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:08 INFO - PROCESS | 3828 | 1461011708780 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:35:08 INFO - PROCESS | 3828 | 1461011708872 Marionette TRACE conn2 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:08 INFO - PROCESS | 3828 | ++DOCSHELL 168AD000 == 45 [pid = 3828] [id = 85] 13:35:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1694FC00) [pid = 3828] [serial = 252] [outer = 00000000] 13:35:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (18D88800) [pid = 3828] [serial = 253] [outer = 1694FC00] 13:35:08 INFO - PROCESS | 3828 | 1461011708925 Marionette DEBUG loaded listener.js 13:35:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (19B17400) [pid = 3828] [serial = 254] [outer = 1694FC00] 13:35:09 INFO - PROCESS | 3828 | 1461011709652 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1044ms 13:35:09 INFO - PROCESS | 3828 | 1461011709743 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:35:09 INFO - PROCESS | 3828 | 1461011709745 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 13:35:09 INFO - PROCESS | 3828 | 1461011709750 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:35:09 INFO - PROCESS | 3828 | 1461011709754 Marionette TRACE conn2 <- [1,306,null,{}] 13:35:09 INFO - PROCESS | 3828 | 1461011709765 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:09 INFO - PROCESS | 3828 | 1461011709878 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:35:09 INFO - PROCESS | 3828 | 1461011709947 Marionette TRACE conn2 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:09 INFO - PROCESS | 3828 | ++DOCSHELL 1367F800 == 46 [pid = 3828] [id = 86] 13:35:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1C939000) [pid = 3828] [serial = 255] [outer = 00000000] 13:35:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1D66FC00) [pid = 3828] [serial = 256] [outer = 1C939000] 13:35:10 INFO - PROCESS | 3828 | 1461011710044 Marionette DEBUG loaded listener.js 13:35:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (1D7A4000) [pid = 3828] [serial = 257] [outer = 1C939000] 13:35:10 INFO - PROCESS | 3828 | 1461011710797 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1106ms 13:35:10 INFO - PROCESS | 3828 | 1461011710856 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:35:10 INFO - PROCESS | 3828 | 1461011710860 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 13:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:35:10 INFO - PROCESS | 3828 | 1461011710865 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:35:10 INFO - PROCESS | 3828 | 1461011710869 Marionette TRACE conn2 <- [1,310,null,{}] 13:35:10 INFO - PROCESS | 3828 | 1461011710875 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:10 INFO - PROCESS | 3828 | 1461011710974 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:35:11 INFO - PROCESS | 3828 | 1461011711053 Marionette TRACE conn2 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:11 INFO - PROCESS | 3828 | ++DOCSHELL 147B0C00 == 47 [pid = 3828] [id = 87] 13:35:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (14A9D400) [pid = 3828] [serial = 258] [outer = 00000000] 13:35:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1640B400) [pid = 3828] [serial = 259] [outer = 14A9D400] 13:35:11 INFO - PROCESS | 3828 | 1461011711106 Marionette DEBUG loaded listener.js 13:35:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1694A400) [pid = 3828] [serial = 260] [outer = 14A9D400] 13:35:11 INFO - PROCESS | 3828 | --DOCSHELL 1D5B3400 == 46 [pid = 3828] [id = 82] 13:35:11 INFO - PROCESS | 3828 | --DOCSHELL 123C3000 == 45 [pid = 3828] [id = 81] 13:35:11 INFO - PROCESS | 3828 | --DOCSHELL 12B85400 == 44 [pid = 3828] [id = 80] 13:35:11 INFO - PROCESS | 3828 | --DOCSHELL 1D121800 == 43 [pid = 3828] [id = 79] 13:35:11 INFO - PROCESS | 3828 | --DOCSHELL 13207800 == 42 [pid = 3828] [id = 78] 13:35:11 INFO - PROCESS | 3828 | --DOCSHELL 19EE1400 == 41 [pid = 3828] [id = 77] 13:35:11 INFO - PROCESS | 3828 | --DOCSHELL 187D1400 == 40 [pid = 3828] [id = 76] 13:35:11 INFO - PROCESS | 3828 | --DOCSHELL 169B5C00 == 39 [pid = 3828] [id = 75] 13:35:11 INFO - PROCESS | 3828 | --DOCSHELL 1640E000 == 38 [pid = 3828] [id = 74] 13:35:11 INFO - PROCESS | 3828 | --DOCSHELL 169B7C00 == 37 [pid = 3828] [id = 73] 13:35:11 INFO - PROCESS | 3828 | --DOCSHELL 14AA8400 == 36 [pid = 3828] [id = 72] 13:35:11 INFO - PROCESS | 3828 | --DOCSHELL 136C1400 == 35 [pid = 3828] [id = 68] 13:35:11 INFO - PROCESS | 3828 | 1461011711697 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (1D013C00) [pid = 3828] [serial = 197] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1C93F400) [pid = 3828] [serial = 193] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1E2AB000) [pid = 3828] [serial = 49] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1CC70000) [pid = 3828] [serial = 194] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1C1C0000) [pid = 3828] [serial = 185] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1A0BC000) [pid = 3828] [serial = 182] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (1D127C00) [pid = 3828] [serial = 199] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1C37BC00) [pid = 3828] [serial = 187] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (199BF800) [pid = 3828] [serial = 178] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (19B21400) [pid = 3828] [serial = 179] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1811A800) [pid = 3828] [serial = 175] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1850B800) [pid = 3828] [serial = 176] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (19EE8800) [pid = 3828] [serial = 162] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1BF17000) [pid = 3828] [serial = 184] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1A05B400) [pid = 3828] [serial = 181] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1C9DBC00) [pid = 3828] [serial = 190] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (15DB5400) [pid = 3828] [serial = 172] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (164AA400) [pid = 3828] [serial = 173] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (156F7000) [pid = 3828] [serial = 170] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (14AA6800) [pid = 3828] [serial = 169] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1AA98C00) [pid = 3828] [serial = 165] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1367D800) [pid = 3828] [serial = 156] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1C931C00) [pid = 3828] [serial = 188] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (19B20400) [pid = 3828] [serial = 154] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (16E72400) [pid = 3828] [serial = 159] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1C9E2800) [pid = 3828] [serial = 191] [outer = 00000000] [url = about:blank] 13:35:11 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1CF99400) [pid = 3828] [serial = 196] [outer = 00000000] [url = about:blank] 13:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 904ms 13:35:11 INFO - PROCESS | 3828 | 1461011711771 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:35:11 INFO - PROCESS | 3828 | 1461011711776 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 13:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:35:11 INFO - PROCESS | 3828 | 1461011711782 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:35:11 INFO - PROCESS | 3828 | 1461011711785 Marionette TRACE conn2 <- [1,314,null,{}] 13:35:11 INFO - PROCESS | 3828 | 1461011711789 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:11 INFO - PROCESS | 3828 | 1461011711865 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:35:11 INFO - PROCESS | 3828 | 1461011711954 Marionette TRACE conn2 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:11 INFO - PROCESS | 3828 | ++DOCSHELL 13268C00 == 36 [pid = 3828] [id = 88] 13:35:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (13269C00) [pid = 3828] [serial = 261] [outer = 00000000] 13:35:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (15C8A000) [pid = 3828] [serial = 262] [outer = 13269C00] 13:35:11 INFO - PROCESS | 3828 | 1461011712005 Marionette DEBUG loaded listener.js 13:35:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1640E000) [pid = 3828] [serial = 263] [outer = 13269C00] 13:35:12 INFO - PROCESS | 3828 | 1461011712383 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 639ms 13:35:12 INFO - PROCESS | 3828 | 1461011712439 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:35:12 INFO - PROCESS | 3828 | 1461011712441 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 13:35:12 INFO - PROCESS | 3828 | 1461011712445 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:35:12 INFO - PROCESS | 3828 | 1461011712449 Marionette TRACE conn2 <- [1,318,null,{}] 13:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:35:12 INFO - PROCESS | 3828 | 1461011712460 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:12 INFO - PROCESS | 3828 | 1461011712576 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:35:12 INFO - PROCESS | 3828 | 1461011712592 Marionette TRACE conn2 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:12 INFO - PROCESS | 3828 | ++DOCSHELL 187D1000 == 37 [pid = 3828] [id = 89] 13:35:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (187D1400) [pid = 3828] [serial = 264] [outer = 00000000] 13:35:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (18B41400) [pid = 3828] [serial = 265] [outer = 187D1400] 13:35:12 INFO - PROCESS | 3828 | 1461011712639 Marionette DEBUG loaded listener.js 13:35:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (18B45800) [pid = 3828] [serial = 266] [outer = 187D1400] 13:35:13 INFO - PROCESS | 3828 | 1461011713072 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 639ms 13:35:13 INFO - PROCESS | 3828 | 1461011713088 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:35:13 INFO - PROCESS | 3828 | 1461011713090 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 13:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:35:13 INFO - PROCESS | 3828 | 1461011713128 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:35:13 INFO - PROCESS | 3828 | 1461011713139 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:35:13 INFO - PROCESS | 3828 | 1461011713140 Marionette TRACE conn2 <- [1,322,null,{}] 13:35:13 INFO - PROCESS | 3828 | 1461011713144 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:13 INFO - PROCESS | 3828 | 1461011713223 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:35:13 INFO - PROCESS | 3828 | 1461011713232 Marionette TRACE conn2 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:13 INFO - PROCESS | 3828 | ++DOCSHELL 19484800 == 38 [pid = 3828] [id = 90] 13:35:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (19588800) [pid = 3828] [serial = 267] [outer = 00000000] 13:35:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (19B20C00) [pid = 3828] [serial = 268] [outer = 19588800] 13:35:13 INFO - PROCESS | 3828 | 1461011713277 Marionette DEBUG loaded listener.js 13:35:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (19C84000) [pid = 3828] [serial = 269] [outer = 19588800] 13:35:13 INFO - PROCESS | 3828 | 1461011713691 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 593ms 13:35:13 INFO - PROCESS | 3828 | 1461011713725 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:35:13 INFO - PROCESS | 3828 | 1461011713727 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 13:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:35:13 INFO - PROCESS | 3828 | 1461011713730 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:35:13 INFO - PROCESS | 3828 | 1461011713732 Marionette TRACE conn2 <- [1,326,null,{}] 13:35:13 INFO - PROCESS | 3828 | 1461011713735 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:13 INFO - PROCESS | 3828 | 1461011713808 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:35:13 INFO - PROCESS | 3828 | 1461011713814 Marionette TRACE conn2 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:13 INFO - PROCESS | 3828 | ++DOCSHELL 19EE8800 == 39 [pid = 3828] [id = 91] 13:35:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1A054000) [pid = 3828] [serial = 270] [outer = 00000000] 13:35:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1A5EE800) [pid = 3828] [serial = 271] [outer = 1A054000] 13:35:13 INFO - PROCESS | 3828 | 1461011713859 Marionette DEBUG loaded listener.js 13:35:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1AA99C00) [pid = 3828] [serial = 272] [outer = 1A054000] 13:35:14 INFO - PROCESS | 3828 | 1461011714332 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 638ms 13:35:14 INFO - PROCESS | 3828 | 1461011714356 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:35:14 INFO - PROCESS | 3828 | 1461011714358 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 13:35:14 INFO - PROCESS | 3828 | 1461011714361 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:35:14 INFO - PROCESS | 3828 | 1461011714363 Marionette TRACE conn2 <- [1,330,null,{}] 13:35:14 INFO - PROCESS | 3828 | 1461011714369 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:14 INFO - PROCESS | 3828 | 1461011714489 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:35:14 INFO - PROCESS | 3828 | 1461011714497 Marionette TRACE conn2 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:14 INFO - PROCESS | 3828 | ++DOCSHELL 14AA5C00 == 40 [pid = 3828] [id = 92] 13:35:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1AAA6400) [pid = 3828] [serial = 273] [outer = 00000000] 13:35:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1C939400) [pid = 3828] [serial = 274] [outer = 1AAA6400] 13:35:14 INFO - PROCESS | 3828 | 1461011714643 Marionette DEBUG loaded listener.js 13:35:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1BF0F000) [pid = 3828] [serial = 275] [outer = 1AAA6400] 13:35:15 INFO - PROCESS | 3828 | 1461011715078 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 732ms 13:35:15 INFO - PROCESS | 3828 | 1461011715108 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:35:15 INFO - PROCESS | 3828 | 1461011715109 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 13:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:35:15 INFO - PROCESS | 3828 | 1461011715112 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:35:15 INFO - PROCESS | 3828 | 1461011715114 Marionette TRACE conn2 <- [1,334,null,{}] 13:35:15 INFO - PROCESS | 3828 | 1461011715118 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:15 INFO - PROCESS | 3828 | 1461011715239 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:35:15 INFO - PROCESS | 3828 | 1461011715245 Marionette TRACE conn2 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:15 INFO - PROCESS | 3828 | ++DOCSHELL 1325CC00 == 41 [pid = 3828] [id = 93] 13:35:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1545C800) [pid = 3828] [serial = 276] [outer = 00000000] 13:35:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1CC7B800) [pid = 3828] [serial = 277] [outer = 1545C800] 13:35:15 INFO - PROCESS | 3828 | 1461011715290 Marionette DEBUG loaded listener.js 13:35:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1CF9CC00) [pid = 3828] [serial = 278] [outer = 1545C800] 13:35:15 INFO - PROCESS | 3828 | 1461011715716 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 623ms 13:35:15 INFO - PROCESS | 3828 | 1461011715752 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:35:15 INFO - PROCESS | 3828 | 1461011715754 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 13:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:35:15 INFO - PROCESS | 3828 | 1461011715757 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:35:15 INFO - PROCESS | 3828 | 1461011715759 Marionette TRACE conn2 <- [1,338,null,{}] 13:35:15 INFO - PROCESS | 3828 | 1461011715762 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:15 INFO - PROCESS | 3828 | 1461011715861 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:35:15 INFO - PROCESS | 3828 | 1461011715869 Marionette TRACE conn2 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:15 INFO - PROCESS | 3828 | ++DOCSHELL 1C93D800 == 42 [pid = 3828] [id = 94] 13:35:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1C9E1400) [pid = 3828] [serial = 279] [outer = 00000000] 13:35:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1D124C00) [pid = 3828] [serial = 280] [outer = 1C9E1400] 13:35:15 INFO - PROCESS | 3828 | 1461011715913 Marionette DEBUG loaded listener.js 13:35:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1D123C00) [pid = 3828] [serial = 281] [outer = 1C9E1400] 13:35:16 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (16404000) [pid = 3828] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:35:16 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1320DC00) [pid = 3828] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:35:16 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1D674800) [pid = 3828] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:35:16 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (18508000) [pid = 3828] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:35:16 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1A057000) [pid = 3828] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:35:16 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1D121C00) [pid = 3828] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:35:16 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (15458800) [pid = 3828] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:35:16 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (169BB800) [pid = 3828] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:35:16 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (18501400) [pid = 3828] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:35:16 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (196D9000) [pid = 3828] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:35:16 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (164B2000) [pid = 3828] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:35:16 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (14357800) [pid = 3828] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:35:16 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (12B8D800) [pid = 3828] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:35:16 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (19EE8400) [pid = 3828] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:35:16 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1811D800) [pid = 3828] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:35:16 INFO - PROCESS | 3828 | 1461011716534 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 841ms 13:35:16 INFO - PROCESS | 3828 | 1461011716601 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:35:16 INFO - PROCESS | 3828 | 1461011716603 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 13:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:35:16 INFO - PROCESS | 3828 | 1461011716606 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:35:16 INFO - PROCESS | 3828 | 1461011716607 Marionette TRACE conn2 <- [1,342,null,{}] 13:35:16 INFO - PROCESS | 3828 | 1461011716611 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:16 INFO - PROCESS | 3828 | 1461011716687 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:35:16 INFO - PROCESS | 3828 | 1461011716695 Marionette TRACE conn2 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:16 INFO - PROCESS | 3828 | ++DOCSHELL 14AEB400 == 43 [pid = 3828] [id = 95] 13:35:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (18501400) [pid = 3828] [serial = 282] [outer = 00000000] 13:35:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (19EE8400) [pid = 3828] [serial = 283] [outer = 18501400] 13:35:16 INFO - PROCESS | 3828 | 1461011716740 Marionette DEBUG loaded listener.js 13:35:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1C9E2800) [pid = 3828] [serial = 284] [outer = 18501400] 13:35:17 INFO - PROCESS | 3828 | 1461011717140 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 593ms 13:35:17 INFO - PROCESS | 3828 | 1461011717203 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:35:17 INFO - PROCESS | 3828 | 1461011717205 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 13:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:35:17 INFO - PROCESS | 3828 | 1461011717208 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:35:17 INFO - PROCESS | 3828 | 1461011717210 Marionette TRACE conn2 <- [1,346,null,{}] 13:35:17 INFO - PROCESS | 3828 | 1461011717213 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:17 INFO - PROCESS | 3828 | 1461011717288 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:35:17 INFO - PROCESS | 3828 | 1461011717294 Marionette TRACE conn2 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:17 INFO - PROCESS | 3828 | ++DOCSHELL 15A32800 == 44 [pid = 3828] [id = 96] 13:35:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (19B49400) [pid = 3828] [serial = 285] [outer = 00000000] 13:35:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1D16BC00) [pid = 3828] [serial = 286] [outer = 19B49400] 13:35:17 INFO - PROCESS | 3828 | 1461011717337 Marionette DEBUG loaded listener.js 13:35:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1D5AE400) [pid = 3828] [serial = 287] [outer = 19B49400] 13:35:17 INFO - PROCESS | 3828 | 1461011717737 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 592ms 13:35:17 INFO - PROCESS | 3828 | 1461011717806 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:35:17 INFO - PROCESS | 3828 | 1461011717808 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 13:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:35:17 INFO - PROCESS | 3828 | 1461011717811 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:35:17 INFO - PROCESS | 3828 | 1461011717814 Marionette TRACE conn2 <- [1,350,null,{}] 13:35:17 INFO - PROCESS | 3828 | 1461011717817 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:17 INFO - PROCESS | 3828 | 1461011717908 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:35:17 INFO - PROCESS | 3828 | 1461011717916 Marionette TRACE conn2 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:17 INFO - PROCESS | 3828 | ++DOCSHELL 1D16D800 == 45 [pid = 3828] [id = 97] 13:35:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1D66F000) [pid = 3828] [serial = 288] [outer = 00000000] 13:35:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1D7A8400) [pid = 3828] [serial = 289] [outer = 1D66F000] 13:35:17 INFO - PROCESS | 3828 | 1461011717965 Marionette DEBUG loaded listener.js 13:35:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1DB6D400) [pid = 3828] [serial = 290] [outer = 1D66F000] 13:35:18 INFO - PROCESS | 3828 | --DOCSHELL 1D01EC00 == 44 [pid = 3828] [id = 67] 13:35:18 INFO - PROCESS | 3828 | --DOCSHELL 15D09800 == 43 [pid = 3828] [id = 69] 13:35:18 INFO - PROCESS | 3828 | --DOCSHELL 19B12C00 == 42 [pid = 3828] [id = 70] 13:35:18 INFO - PROCESS | 3828 | --DOCSHELL 1AA8E800 == 41 [pid = 3828] [id = 71] 13:35:18 INFO - PROCESS | 3828 | --DOCSHELL 1367F800 == 40 [pid = 3828] [id = 86] 13:35:18 INFO - PROCESS | 3828 | --DOCSHELL 147B0C00 == 39 [pid = 3828] [id = 87] 13:35:18 INFO - PROCESS | 3828 | --DOCSHELL 168AD000 == 38 [pid = 3828] [id = 85] 13:35:18 INFO - PROCESS | 3828 | --DOCSHELL 1D7A0C00 == 37 [pid = 3828] [id = 83] 13:35:18 INFO - PROCESS | 3828 | --DOCSHELL 1325E400 == 36 [pid = 3828] [id = 84] 13:35:19 INFO - PROCESS | 3828 | --DOCSHELL 13268C00 == 35 [pid = 3828] [id = 88] 13:35:19 INFO - PROCESS | 3828 | --DOCSHELL 19484800 == 34 [pid = 3828] [id = 90] 13:35:19 INFO - PROCESS | 3828 | --DOCSHELL 19EE8800 == 33 [pid = 3828] [id = 91] 13:35:19 INFO - PROCESS | 3828 | --DOCSHELL 187D1000 == 32 [pid = 3828] [id = 89] 13:35:19 INFO - PROCESS | 3828 | --DOCSHELL 15A32800 == 31 [pid = 3828] [id = 96] 13:35:19 INFO - PROCESS | 3828 | --DOCSHELL 14AA5C00 == 30 [pid = 3828] [id = 92] 13:35:19 INFO - PROCESS | 3828 | --DOCSHELL 1325CC00 == 29 [pid = 3828] [id = 93] 13:35:19 INFO - PROCESS | 3828 | --DOCSHELL 14AEB400 == 28 [pid = 3828] [id = 95] 13:35:19 INFO - PROCESS | 3828 | --DOCSHELL 1C93D800 == 27 [pid = 3828] [id = 94] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1A0B1C00) [pid = 3828] [serial = 166] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (19EE9000) [pid = 3828] [serial = 163] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1850CC00) [pid = 3828] [serial = 160] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (13A36800) [pid = 3828] [serial = 157] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1D165C00) [pid = 3828] [serial = 241] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (14AF0C00) [pid = 3828] [serial = 238] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (15D04800) [pid = 3828] [serial = 215] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1AAA8400) [pid = 3828] [serial = 229] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (19B1A400) [pid = 3828] [serial = 227] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1D16E400) [pid = 3828] [serial = 242] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (17E99000) [pid = 3828] [serial = 239] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1D79F400) [pid = 3828] [serial = 245] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1D67D400) [pid = 3828] [serial = 244] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1C9DDC00) [pid = 3828] [serial = 232] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1BF14400) [pid = 3828] [serial = 230] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (1D128C00) [pid = 3828] [serial = 235] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (15C89C00) [pid = 3828] [serial = 214] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1C9E0800) [pid = 3828] [serial = 233] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1811AC00) [pid = 3828] [serial = 218] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (17E35800) [pid = 3828] [serial = 217] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (18D87400) [pid = 3828] [serial = 223] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (19482C00) [pid = 3828] [serial = 224] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (19B19400) [pid = 3828] [serial = 226] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (169BC800) [pid = 3828] [serial = 220] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (17B0E400) [pid = 3828] [serial = 221] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (142F4C00) [pid = 3828] [serial = 202] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (17B0FC00) [pid = 3828] [serial = 205] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (19B1D000) [pid = 3828] [serial = 208] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (1C935C00) [pid = 3828] [serial = 211] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (1D164000) [pid = 3828] [serial = 236] [outer = 00000000] [url = about:blank] 13:35:19 INFO - PROCESS | 3828 | 1461011719745 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 2011ms 13:35:19 INFO - PROCESS | 3828 | 1461011719805 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:35:19 INFO - PROCESS | 3828 | 1461011719809 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 13:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:35:19 INFO - PROCESS | 3828 | 1461011719815 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:35:19 INFO - PROCESS | 3828 | 1461011719818 Marionette TRACE conn2 <- [1,354,null,{}] 13:35:19 INFO - PROCESS | 3828 | 1461011719824 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:19 INFO - PROCESS | 3828 | 1461011719906 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:35:19 INFO - PROCESS | 3828 | 1461011719915 Marionette TRACE conn2 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:19 INFO - PROCESS | 3828 | ++DOCSHELL 136CA000 == 28 [pid = 3828] [id = 98] 13:35:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (13895800) [pid = 3828] [serial = 291] [outer = 00000000] 13:35:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (142F5800) [pid = 3828] [serial = 292] [outer = 13895800] 13:35:19 INFO - PROCESS | 3828 | 1461011719963 Marionette DEBUG loaded listener.js 13:35:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (143A6800) [pid = 3828] [serial = 293] [outer = 13895800] 13:35:20 INFO - PROCESS | 3828 | 1461011720424 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 623ms 13:35:20 INFO - PROCESS | 3828 | 1461011720453 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:35:20 INFO - PROCESS | 3828 | 1461011720459 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 13:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:35:20 INFO - PROCESS | 3828 | 1461011720466 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:35:20 INFO - PROCESS | 3828 | 1461011720468 Marionette TRACE conn2 <- [1,358,null,{}] 13:35:20 INFO - PROCESS | 3828 | 1461011720472 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:20 INFO - PROCESS | 3828 | 1461011720547 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:35:20 INFO - PROCESS | 3828 | 1461011720553 Marionette TRACE conn2 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:20 INFO - PROCESS | 3828 | ++DOCSHELL 143B2000 == 29 [pid = 3828] [id = 99] 13:35:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (143B4800) [pid = 3828] [serial = 294] [outer = 00000000] 13:35:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (158EE400) [pid = 3828] [serial = 295] [outer = 143B4800] 13:35:20 INFO - PROCESS | 3828 | 1461011720599 Marionette DEBUG loaded listener.js 13:35:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (15C90000) [pid = 3828] [serial = 296] [outer = 143B4800] 13:35:21 INFO - PROCESS | 3828 | 1461011721032 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 592ms 13:35:21 INFO - PROCESS | 3828 | 1461011721060 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:35:21 INFO - PROCESS | 3828 | 1461011721063 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 13:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:35:21 INFO - PROCESS | 3828 | 1461011721070 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:35:21 INFO - PROCESS | 3828 | 1461011721074 Marionette TRACE conn2 <- [1,362,null,{}] 13:35:21 INFO - PROCESS | 3828 | 1461011721084 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:21 INFO - PROCESS | 3828 | 1461011721163 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:35:21 INFO - PROCESS | 3828 | 1461011721169 Marionette TRACE conn2 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:21 INFO - PROCESS | 3828 | ++DOCSHELL 1689E800 == 30 [pid = 3828] [id = 100] 13:35:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (1689FC00) [pid = 3828] [serial = 297] [outer = 00000000] 13:35:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (169B7C00) [pid = 3828] [serial = 298] [outer = 1689FC00] 13:35:21 INFO - PROCESS | 3828 | 1461011721225 Marionette DEBUG loaded listener.js 13:35:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (16E72400) [pid = 3828] [serial = 299] [outer = 1689FC00] 13:35:21 INFO - PROCESS | 3828 | 1461011721680 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 654ms 13:35:21 INFO - PROCESS | 3828 | 1461011721724 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:35:21 INFO - PROCESS | 3828 | 1461011721726 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 13:35:21 INFO - PROCESS | 3828 | 1461011721730 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:35:21 INFO - PROCESS | 3828 | 1461011721731 Marionette TRACE conn2 <- [1,366,null,{}] 13:35:21 INFO - PROCESS | 3828 | 1461011721735 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:21 INFO - PROCESS | 3828 | 1461011721808 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:35:21 INFO - PROCESS | 3828 | 1461011721814 Marionette TRACE conn2 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:21 INFO - PROCESS | 3828 | ++DOCSHELL 169B6400 == 31 [pid = 3828] [id = 101] 13:35:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (17B0E000) [pid = 3828] [serial = 300] [outer = 00000000] 13:35:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (18115800) [pid = 3828] [serial = 301] [outer = 17B0E000] 13:35:21 INFO - PROCESS | 3828 | 1461011721860 Marionette DEBUG loaded listener.js 13:35:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (18190000) [pid = 3828] [serial = 302] [outer = 17B0E000] 13:35:22 INFO - PROCESS | 3828 | 1461011722274 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 592ms 13:35:22 INFO - PROCESS | 3828 | 1461011722327 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:35:22 INFO - PROCESS | 3828 | 1461011722329 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 13:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:35:22 INFO - PROCESS | 3828 | 1461011722332 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:35:22 INFO - PROCESS | 3828 | 1461011722333 Marionette TRACE conn2 <- [1,370,null,{}] 13:35:22 INFO - PROCESS | 3828 | 1461011722337 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:22 INFO - PROCESS | 3828 | 1461011722406 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:35:22 INFO - PROCESS | 3828 | 1461011722412 Marionette TRACE conn2 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:22 INFO - PROCESS | 3828 | ++DOCSHELL 18112800 == 32 [pid = 3828] [id = 102] 13:35:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1850BC00) [pid = 3828] [serial = 303] [outer = 00000000] 13:35:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (18A02C00) [pid = 3828] [serial = 304] [outer = 1850BC00] 13:35:22 INFO - PROCESS | 3828 | 1461011722459 Marionette DEBUG loaded listener.js 13:35:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (18B44800) [pid = 3828] [serial = 305] [outer = 1850BC00] 13:35:22 INFO - PROCESS | 3828 | 1461011722891 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 592ms 13:35:22 INFO - PROCESS | 3828 | 1461011722929 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:35:22 INFO - PROCESS | 3828 | 1461011722931 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 13:35:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:35:22 INFO - PROCESS | 3828 | 1461011722939 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:35:22 INFO - PROCESS | 3828 | 1461011722940 Marionette TRACE conn2 <- [1,374,null,{}] 13:35:22 INFO - PROCESS | 3828 | 1461011722944 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:23 INFO - PROCESS | 3828 | 1461011723033 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:35:23 INFO - PROCESS | 3828 | 1461011723042 Marionette TRACE conn2 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:23 INFO - PROCESS | 3828 | ++DOCSHELL 18A03800 == 33 [pid = 3828] [id = 103] 13:35:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (18B4D000) [pid = 3828] [serial = 306] [outer = 00000000] 13:35:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (18BAC400) [pid = 3828] [serial = 307] [outer = 18B4D000] 13:35:23 INFO - PROCESS | 3828 | 1461011723089 Marionette DEBUG loaded listener.js 13:35:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (18BB0800) [pid = 3828] [serial = 308] [outer = 18B4D000] 13:35:23 INFO - PROCESS | 3828 | 1461011723517 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:35:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:35:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 623ms 13:35:23 INFO - PROCESS | 3828 | 1461011723578 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:35:23 INFO - PROCESS | 3828 | 1461011723580 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 13:35:23 INFO - PROCESS | 3828 | 1461011723583 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:35:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:35:23 INFO - PROCESS | 3828 | 1461011723585 Marionette TRACE conn2 <- [1,378,null,{}] 13:35:23 INFO - PROCESS | 3828 | 1461011723588 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:23 INFO - PROCESS | 3828 | 1461011723656 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:35:23 INFO - PROCESS | 3828 | 1461011723663 Marionette TRACE conn2 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:23 INFO - PROCESS | 3828 | ++DOCSHELL 18BB2000 == 34 [pid = 3828] [id = 104] 13:35:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (18BB2400) [pid = 3828] [serial = 309] [outer = 00000000] 13:35:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (19485000) [pid = 3828] [serial = 310] [outer = 18BB2400] 13:35:23 INFO - PROCESS | 3828 | 1461011723709 Marionette DEBUG loaded listener.js 13:35:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1958C800) [pid = 3828] [serial = 311] [outer = 18BB2400] 13:35:24 INFO - PROCESS | 3828 | 1461011724130 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:35:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:35:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 592ms 13:35:24 INFO - PROCESS | 3828 | 1461011724180 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:35:24 INFO - PROCESS | 3828 | 1461011724182 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 13:35:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:35:24 INFO - PROCESS | 3828 | 1461011724189 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:35:24 INFO - PROCESS | 3828 | 1461011724191 Marionette TRACE conn2 <- [1,382,null,{}] 13:35:24 INFO - PROCESS | 3828 | 1461011724195 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:24 INFO - PROCESS | 3828 | 1461011724264 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:35:24 INFO - PROCESS | 3828 | 1461011724270 Marionette TRACE conn2 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:24 INFO - PROCESS | 3828 | ++DOCSHELL 19484800 == 35 [pid = 3828] [id = 105] 13:35:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (19B18000) [pid = 3828] [serial = 312] [outer = 00000000] 13:35:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (19B20000) [pid = 3828] [serial = 313] [outer = 19B18000] 13:35:24 INFO - PROCESS | 3828 | 1461011724335 Marionette DEBUG loaded listener.js 13:35:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (19B1F800) [pid = 3828] [serial = 314] [outer = 19B18000] 13:35:24 INFO - PROCESS | 3828 | 1461011724775 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:35:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:35:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 624ms 13:35:24 INFO - PROCESS | 3828 | 1461011724831 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:35:24 INFO - PROCESS | 3828 | 1461011724833 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 13:35:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:35:24 INFO - PROCESS | 3828 | 1461011724837 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:35:24 INFO - PROCESS | 3828 | 1461011724838 Marionette TRACE conn2 <- [1,386,null,{}] 13:35:24 INFO - PROCESS | 3828 | 1461011724842 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:24 INFO - PROCESS | 3828 | 1461011724933 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:35:24 INFO - PROCESS | 3828 | 1461011724939 Marionette TRACE conn2 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:24 INFO - PROCESS | 3828 | ++DOCSHELL 164B5C00 == 36 [pid = 3828] [id = 106] 13:35:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (19CAEC00) [pid = 3828] [serial = 315] [outer = 00000000] 13:35:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1A0B5400) [pid = 3828] [serial = 316] [outer = 19CAEC00] 13:35:24 INFO - PROCESS | 3828 | 1461011724983 Marionette DEBUG loaded listener.js 13:35:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1A0B2000) [pid = 3828] [serial = 317] [outer = 19CAEC00] 13:35:25 INFO - PROCESS | 3828 | 1461011725441 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:35:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:35:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 639ms 13:35:25 INFO - PROCESS | 3828 | 1461011725472 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:35:25 INFO - PROCESS | 3828 | 1461011725474 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 13:35:25 INFO - PROCESS | 3828 | 1461011725477 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:35:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:35:25 INFO - PROCESS | 3828 | 1461011725479 Marionette TRACE conn2 <- [1,390,null,{}] 13:35:25 INFO - PROCESS | 3828 | 1461011725486 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:25 INFO - PROCESS | 3828 | 1461011725585 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:35:25 INFO - PROCESS | 3828 | 1461011725593 Marionette TRACE conn2 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:25 INFO - PROCESS | 3828 | ++DOCSHELL 18503C00 == 37 [pid = 3828] [id = 107] 13:35:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1854E800) [pid = 3828] [serial = 318] [outer = 00000000] 13:35:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1AAA4C00) [pid = 3828] [serial = 319] [outer = 1854E800] 13:35:25 INFO - PROCESS | 3828 | 1461011725637 Marionette DEBUG loaded listener.js 13:35:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1AAAF000) [pid = 3828] [serial = 320] [outer = 1854E800] 13:35:26 INFO - PROCESS | 3828 | 1461011726060 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:35:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:35:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 639ms 13:35:26 INFO - PROCESS | 3828 | 1461011726100 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:35:26 INFO - PROCESS | 3828 | 1461011726102 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 13:35:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:35:26 INFO - PROCESS | 3828 | 1461011726105 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:35:26 INFO - PROCESS | 3828 | 1461011726107 Marionette TRACE conn2 <- [1,394,null,{}] 13:35:26 INFO - PROCESS | 3828 | 1461011726110 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:26 INFO - PROCESS | 3828 | 1461011726220 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:35:26 INFO - PROCESS | 3828 | 1461011726305 Marionette TRACE conn2 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:26 INFO - PROCESS | 3828 | ++DOCSHELL 1320F000 == 38 [pid = 3828] [id = 108] 13:35:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (17E99400) [pid = 3828] [serial = 321] [outer = 00000000] 13:35:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1C931400) [pid = 3828] [serial = 322] [outer = 17E99400] 13:35:26 INFO - PROCESS | 3828 | 1461011726367 Marionette DEBUG loaded listener.js 13:35:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1C9D5400) [pid = 3828] [serial = 323] [outer = 17E99400] 13:35:27 INFO - PROCESS | 3828 | 1461011727024 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1AA9B800) [pid = 3828] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (15D0A800) [pid = 3828] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1D020000) [pid = 3828] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (13892800) [pid = 3828] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (19B13400) [pid = 3828] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1AAA6400) [pid = 3828] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1545C800) [pid = 3828] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1C9E1400) [pid = 3828] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (19B49400) [pid = 3828] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (14A9D400) [pid = 3828] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1C939000) [pid = 3828] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1694FC00) [pid = 3828] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (142F1000) [pid = 3828] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1D7A1000) [pid = 3828] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1A054000) [pid = 3828] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (19588800) [pid = 3828] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (187D1400) [pid = 3828] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (13269C00) [pid = 3828] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:35:27 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (18501400) [pid = 3828] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:35:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:35:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 997ms 13:35:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:35:27 INFO - PROCESS | 3828 | 1461011727107 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:35:27 INFO - PROCESS | 3828 | 1461011727109 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 13:35:27 INFO - PROCESS | 3828 | 1461011727112 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:35:27 INFO - PROCESS | 3828 | 1461011727114 Marionette TRACE conn2 <- [1,398,null,{}] 13:35:27 INFO - PROCESS | 3828 | 1461011727117 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:27 INFO - PROCESS | 3828 | 1461011727188 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:35:27 INFO - PROCESS | 3828 | 1461011727193 Marionette TRACE conn2 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:27 INFO - PROCESS | 3828 | ++DOCSHELL 13893C00 == 39 [pid = 3828] [id = 109] 13:35:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (142F0400) [pid = 3828] [serial = 324] [outer = 00000000] 13:35:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (16958800) [pid = 3828] [serial = 325] [outer = 142F0400] 13:35:27 INFO - PROCESS | 3828 | 1461011727239 Marionette DEBUG loaded listener.js 13:35:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (18113800) [pid = 3828] [serial = 326] [outer = 142F0400] 13:35:27 INFO - PROCESS | 3828 | 1461011727684 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:35:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:35:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 592ms 13:35:27 INFO - PROCESS | 3828 | 1461011727710 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:35:27 INFO - PROCESS | 3828 | 1461011727712 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 13:35:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:35:27 INFO - PROCESS | 3828 | 1461011727719 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:35:27 INFO - PROCESS | 3828 | 1461011727721 Marionette TRACE conn2 <- [1,402,null,{}] 13:35:27 INFO - PROCESS | 3828 | 1461011727724 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:27 INFO - PROCESS | 3828 | 1461011727795 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:35:27 INFO - PROCESS | 3828 | 1461011727801 Marionette TRACE conn2 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:27 INFO - PROCESS | 3828 | ++DOCSHELL 18D89000 == 40 [pid = 3828] [id = 110] 13:35:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (196D5C00) [pid = 3828] [serial = 327] [outer = 00000000] 13:35:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (1C1C0000) [pid = 3828] [serial = 328] [outer = 196D5C00] 13:35:27 INFO - PROCESS | 3828 | 1461011727844 Marionette DEBUG loaded listener.js 13:35:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1C93E000) [pid = 3828] [serial = 329] [outer = 196D5C00] 13:35:28 INFO - PROCESS | 3828 | 1461011728257 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:35:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:35:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 592ms 13:35:28 INFO - PROCESS | 3828 | 1461011728313 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:35:28 INFO - PROCESS | 3828 | 1461011728315 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 13:35:28 INFO - PROCESS | 3828 | 1461011728318 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:35:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:35:28 INFO - PROCESS | 3828 | 1461011728320 Marionette TRACE conn2 <- [1,406,null,{}] 13:35:28 INFO - PROCESS | 3828 | 1461011728323 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:28 INFO - PROCESS | 3828 | 1461011728393 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:35:28 INFO - PROCESS | 3828 | 1461011728406 Marionette TRACE conn2 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:28 INFO - PROCESS | 3828 | ++DOCSHELL 1C9E2C00 == 41 [pid = 3828] [id = 111] 13:35:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1CC70000) [pid = 3828] [serial = 330] [outer = 00000000] 13:35:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1D012800) [pid = 3828] [serial = 331] [outer = 1CC70000] 13:35:28 INFO - PROCESS | 3828 | 1461011728453 Marionette DEBUG loaded listener.js 13:35:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1D01D400) [pid = 3828] [serial = 332] [outer = 1CC70000] 13:35:28 INFO - PROCESS | 3828 | 1461011728857 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:35:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:35:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 592ms 13:35:28 INFO - PROCESS | 3828 | 1461011728915 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:35:28 INFO - PROCESS | 3828 | 1461011728917 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 13:35:28 INFO - PROCESS | 3828 | 1461011728920 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:35:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:35:28 INFO - PROCESS | 3828 | 1461011728922 Marionette TRACE conn2 <- [1,410,null,{}] 13:35:28 INFO - PROCESS | 3828 | 1461011728925 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:28 INFO - PROCESS | 3828 | 1461011728996 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:35:28 INFO - PROCESS | 3828 | 1461011729001 Marionette TRACE conn2 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:29 INFO - PROCESS | 3828 | ++DOCSHELL 13269C00 == 42 [pid = 3828] [id = 112] 13:35:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1CF96800) [pid = 3828] [serial = 333] [outer = 00000000] 13:35:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1D12B400) [pid = 3828] [serial = 334] [outer = 1CF96800] 13:35:29 INFO - PROCESS | 3828 | 1461011729045 Marionette DEBUG loaded listener.js 13:35:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1D166000) [pid = 3828] [serial = 335] [outer = 1CF96800] 13:35:29 INFO - PROCESS | 3828 | 1461011729910 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:35:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:35:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1044ms 13:35:29 INFO - PROCESS | 3828 | 1461011729975 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:35:29 INFO - PROCESS | 3828 | 1461011729978 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 13:35:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:35:29 INFO - PROCESS | 3828 | 1461011729983 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:35:29 INFO - PROCESS | 3828 | 1461011729987 Marionette TRACE conn2 <- [1,414,null,{}] 13:35:29 INFO - PROCESS | 3828 | 1461011729992 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:30 INFO - PROCESS | 3828 | 1461011730102 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:35:30 INFO - PROCESS | 3828 | 1461011730178 Marionette TRACE conn2 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:30 INFO - PROCESS | 3828 | ++DOCSHELL 1389C400 == 43 [pid = 3828] [id = 113] 13:35:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1434FC00) [pid = 3828] [serial = 336] [outer = 00000000] 13:35:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1545C400) [pid = 3828] [serial = 337] [outer = 1434FC00] 13:35:30 INFO - PROCESS | 3828 | 1461011730234 Marionette DEBUG loaded listener.js 13:35:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (15CD9800) [pid = 3828] [serial = 338] [outer = 1434FC00] 13:35:31 INFO - PROCESS | 3828 | 1461011731227 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:35:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:35:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1309ms 13:35:31 INFO - PROCESS | 3828 | 1461011731294 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:35:31 INFO - PROCESS | 3828 | 1461011731298 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 13:35:31 INFO - PROCESS | 3828 | 1461011731303 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:35:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:35:31 INFO - PROCESS | 3828 | 1461011731307 Marionette TRACE conn2 <- [1,418,null,{}] 13:35:31 INFO - PROCESS | 3828 | 1461011731313 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:31 INFO - PROCESS | 3828 | 1461011731459 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:35:31 INFO - PROCESS | 3828 | 1461011731598 Marionette TRACE conn2 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:31 INFO - PROCESS | 3828 | --DOCSHELL 1C9E2C00 == 42 [pid = 3828] [id = 111] 13:35:31 INFO - PROCESS | 3828 | --DOCSHELL 18D89000 == 41 [pid = 3828] [id = 110] 13:35:31 INFO - PROCESS | 3828 | --DOCSHELL 13893C00 == 40 [pid = 3828] [id = 109] 13:35:31 INFO - PROCESS | 3828 | --DOCSHELL 1320F000 == 39 [pid = 3828] [id = 108] 13:35:31 INFO - PROCESS | 3828 | --DOCSHELL 18503C00 == 38 [pid = 3828] [id = 107] 13:35:31 INFO - PROCESS | 3828 | --DOCSHELL 164B5C00 == 37 [pid = 3828] [id = 106] 13:35:31 INFO - PROCESS | 3828 | --DOCSHELL 19484800 == 36 [pid = 3828] [id = 105] 13:35:31 INFO - PROCESS | 3828 | --DOCSHELL 18BB2000 == 35 [pid = 3828] [id = 104] 13:35:31 INFO - PROCESS | 3828 | --DOCSHELL 18A03800 == 34 [pid = 3828] [id = 103] 13:35:31 INFO - PROCESS | 3828 | --DOCSHELL 18112800 == 33 [pid = 3828] [id = 102] 13:35:31 INFO - PROCESS | 3828 | --DOCSHELL 169B6400 == 32 [pid = 3828] [id = 101] 13:35:31 INFO - PROCESS | 3828 | --DOCSHELL 1689E800 == 31 [pid = 3828] [id = 100] 13:35:31 INFO - PROCESS | 3828 | --DOCSHELL 143B2000 == 30 [pid = 3828] [id = 99] 13:35:31 INFO - PROCESS | 3828 | --DOCSHELL 136CA000 == 29 [pid = 3828] [id = 98] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1D7A8400) [pid = 3828] [serial = 289] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | ++DOCSHELL 1320F000 == 30 [pid = 3828] [id = 114] 13:35:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (136CA000) [pid = 3828] [serial = 339] [outer = 00000000] 13:35:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (142FB400) [pid = 3828] [serial = 340] [outer = 136CA000] 13:35:31 INFO - PROCESS | 3828 | 1461011731674 Marionette DEBUG loaded listener.js 13:35:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (15A2D800) [pid = 3828] [serial = 341] [outer = 136CA000] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1C9DA800) [pid = 3828] [serial = 212] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1850D000) [pid = 3828] [serial = 206] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1D12D400) [pid = 3828] [serial = 200] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (14359C00) [pid = 3828] [serial = 203] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1A04EC00) [pid = 3828] [serial = 209] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1C939400) [pid = 3828] [serial = 274] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (1CF9CC00) [pid = 3828] [serial = 278] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1CC7B800) [pid = 3828] [serial = 277] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1D124C00) [pid = 3828] [serial = 280] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1D16BC00) [pid = 3828] [serial = 286] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1D123C00) [pid = 3828] [serial = 281] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1640B400) [pid = 3828] [serial = 259] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1D7A4000) [pid = 3828] [serial = 257] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1D66FC00) [pid = 3828] [serial = 256] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (19B17400) [pid = 3828] [serial = 254] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (18D88800) [pid = 3828] [serial = 253] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (16403400) [pid = 3828] [serial = 251] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1569D400) [pid = 3828] [serial = 250] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1D7A8C00) [pid = 3828] [serial = 247] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1DB67400) [pid = 3828] [serial = 248] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1A5EE800) [pid = 3828] [serial = 271] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (19B20C00) [pid = 3828] [serial = 268] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (19C84000) [pid = 3828] [serial = 269] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (18B41400) [pid = 3828] [serial = 265] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (18B45800) [pid = 3828] [serial = 266] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (15C8A000) [pid = 3828] [serial = 262] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (1640E000) [pid = 3828] [serial = 263] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (1694A400) [pid = 3828] [serial = 260] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (1BF0F000) [pid = 3828] [serial = 275] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (19EE8400) [pid = 3828] [serial = 283] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (1C9E2800) [pid = 3828] [serial = 284] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (1AA99C00) [pid = 3828] [serial = 272] [outer = 00000000] [url = about:blank] 13:35:31 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (1D5AE400) [pid = 3828] [serial = 287] [outer = 00000000] [url = about:blank] 13:35:32 INFO - PROCESS | 3828 | 1461011732541 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:35:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 13:35:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1294ms 13:35:32 INFO - PROCESS | 3828 | 1461011732587 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:35:32 INFO - PROCESS | 3828 | 1461011732593 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 13:35:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:35:32 INFO - PROCESS | 3828 | 1461011732600 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:35:32 INFO - PROCESS | 3828 | 1461011732602 Marionette TRACE conn2 <- [1,422,null,{}] 13:35:32 INFO - PROCESS | 3828 | 1461011732613 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:32 INFO - PROCESS | 3828 | 1461011732692 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:35:32 INFO - PROCESS | 3828 | 1461011732699 Marionette TRACE conn2 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:32 INFO - PROCESS | 3828 | ++DOCSHELL 15C90800 == 31 [pid = 3828] [id = 115] 13:35:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (15CDA000) [pid = 3828] [serial = 342] [outer = 00000000] 13:35:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (164ABC00) [pid = 3828] [serial = 343] [outer = 15CDA000] 13:35:32 INFO - PROCESS | 3828 | 1461011732745 Marionette DEBUG loaded listener.js 13:35:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (168AA400) [pid = 3828] [serial = 344] [outer = 15CDA000] 13:35:33 INFO - PROCESS | 3828 | 1461011733691 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:35:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:35:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1138ms 13:35:33 INFO - PROCESS | 3828 | 1461011733744 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:35:33 INFO - PROCESS | 3828 | 1461011733747 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 13:35:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:35:33 INFO - PROCESS | 3828 | 1461011733751 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:35:33 INFO - PROCESS | 3828 | 1461011733755 Marionette TRACE conn2 <- [1,426,null,{}] 13:35:33 INFO - PROCESS | 3828 | 1461011733771 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:33 INFO - PROCESS | 3828 | 1461011733871 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:35:33 INFO - PROCESS | 3828 | 1461011733878 Marionette TRACE conn2 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:33 INFO - PROCESS | 3828 | ++DOCSHELL 16E72000 == 32 [pid = 3828] [id = 116] 13:35:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (17B0C400) [pid = 3828] [serial = 345] [outer = 00000000] 13:35:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (18113C00) [pid = 3828] [serial = 346] [outer = 17B0C400] 13:35:33 INFO - PROCESS | 3828 | 1461011733925 Marionette DEBUG loaded listener.js 13:35:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (1855A000) [pid = 3828] [serial = 347] [outer = 17B0C400] 13:35:34 INFO - PROCESS | 3828 | 1461011734384 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:35:34 INFO - PROCESS | 3828 | 1461011734418 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 13:35:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:35:34 INFO - PROCESS | 3828 | 1461011734426 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:35:34 INFO - PROCESS | 3828 | 1461011734427 Marionette TRACE conn2 <- [1,430,null,{}] 13:35:34 INFO - PROCESS | 3828 | 1461011734431 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:34 INFO - PROCESS | 3828 | 1461011734536 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:35:34 INFO - PROCESS | 3828 | 1461011734544 Marionette TRACE conn2 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:34 INFO - PROCESS | 3828 | ++DOCSHELL 187CD400 == 33 [pid = 3828] [id = 117] 13:35:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (18B43C00) [pid = 3828] [serial = 348] [outer = 00000000] 13:35:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (18BA5000) [pid = 3828] [serial = 349] [outer = 18B43C00] 13:35:34 INFO - PROCESS | 3828 | 1461011734596 Marionette DEBUG loaded listener.js 13:35:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (18BA9400) [pid = 3828] [serial = 350] [outer = 18B43C00] 13:35:35 INFO - PROCESS | 3828 | 1461011735039 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:35:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 623ms 13:35:35 INFO - PROCESS | 3828 | 1461011735062 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:35:35 INFO - PROCESS | 3828 | 1461011735064 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 13:35:35 INFO - PROCESS | 3828 | 1461011735068 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:35:35 INFO - PROCESS | 3828 | 1461011735069 Marionette TRACE conn2 <- [1,434,null,{}] 13:35:35 INFO - PROCESS | 3828 | 1461011735079 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:35 INFO - PROCESS | 3828 | 1461011735175 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:35:35 INFO - PROCESS | 3828 | 1461011735253 Marionette TRACE conn2 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:35 INFO - PROCESS | 3828 | ++DOCSHELL 18B4F400 == 34 [pid = 3828] [id = 118] 13:35:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (18BAB400) [pid = 3828] [serial = 351] [outer = 00000000] 13:35:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (19484800) [pid = 3828] [serial = 352] [outer = 18BAB400] 13:35:35 INFO - PROCESS | 3828 | 1461011735298 Marionette DEBUG loaded listener.js 13:35:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (19B16800) [pid = 3828] [serial = 353] [outer = 18BAB400] 13:35:35 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (1CC70000) [pid = 3828] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:35:35 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (17E99400) [pid = 3828] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:35:35 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (1854E800) [pid = 3828] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:35:35 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (142F0400) [pid = 3828] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:35:35 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (196D5C00) [pid = 3828] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:35:35 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (1850BC00) [pid = 3828] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:35:35 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (143B4800) [pid = 3828] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:35:35 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (13895800) [pid = 3828] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:35:35 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (17B0E000) [pid = 3828] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:35:35 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (18B4D000) [pid = 3828] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:35:35 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (1689FC00) [pid = 3828] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:35:35 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (18BB2400) [pid = 3828] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:35:35 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (19B18000) [pid = 3828] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:35:35 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (1D66F000) [pid = 3828] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:35:35 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (19CAEC00) [pid = 3828] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:35:35 INFO - PROCESS | 3828 | 1461011735816 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:35:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 795ms 13:35:35 INFO - PROCESS | 3828 | 1461011735870 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:35:35 INFO - PROCESS | 3828 | 1461011735872 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 13:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:35:35 INFO - PROCESS | 3828 | 1461011735875 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:35:35 INFO - PROCESS | 3828 | 1461011735877 Marionette TRACE conn2 <- [1,438,null,{}] 13:35:35 INFO - PROCESS | 3828 | 1461011735886 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:35 INFO - PROCESS | 3828 | 1461011735977 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:35:35 INFO - PROCESS | 3828 | 1461011735985 Marionette TRACE conn2 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:35 INFO - PROCESS | 3828 | ++DOCSHELL 1854E800 == 35 [pid = 3828] [id = 119] 13:35:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (18A02800) [pid = 3828] [serial = 354] [outer = 00000000] 13:35:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (18D8AC00) [pid = 3828] [serial = 355] [outer = 18A02800] 13:35:36 INFO - PROCESS | 3828 | 1461011736032 Marionette DEBUG loaded listener.js 13:35:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (19B1CC00) [pid = 3828] [serial = 356] [outer = 18A02800] 13:35:36 INFO - PROCESS | 3828 | 1461011736440 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:35:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 592ms 13:35:36 INFO - PROCESS | 3828 | 1461011736479 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:35:36 INFO - PROCESS | 3828 | 1461011736481 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 13:35:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:35:36 INFO - PROCESS | 3828 | 1461011736513 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:35:36 INFO - PROCESS | 3828 | 1461011736515 Marionette TRACE conn2 <- [1,442,null,{}] 13:35:36 INFO - PROCESS | 3828 | 1461011736518 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:36 INFO - PROCESS | 3828 | 1461011736587 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:35:36 INFO - PROCESS | 3828 | 1461011736595 Marionette TRACE conn2 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:36 INFO - PROCESS | 3828 | ++DOCSHELL 19B18C00 == 36 [pid = 3828] [id = 120] 13:35:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (19B1C800) [pid = 3828] [serial = 357] [outer = 00000000] 13:35:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (19EE7400) [pid = 3828] [serial = 358] [outer = 19B1C800] 13:35:36 INFO - PROCESS | 3828 | 1461011736646 Marionette DEBUG loaded listener.js 13:35:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (1A04EC00) [pid = 3828] [serial = 359] [outer = 19B1C800] 13:35:37 INFO - PROCESS | 3828 | 1461011737052 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:35:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:35:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 592ms 13:35:37 INFO - PROCESS | 3828 | 1461011737110 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:35:37 INFO - PROCESS | 3828 | 1461011737111 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 13:35:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:35:37 INFO - PROCESS | 3828 | 1461011737115 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:35:37 INFO - PROCESS | 3828 | 1461011737116 Marionette TRACE conn2 <- [1,446,null,{}] 13:35:37 INFO - PROCESS | 3828 | 1461011737120 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:37 INFO - PROCESS | 3828 | 1461011737190 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:35:37 INFO - PROCESS | 3828 | 1461011737196 Marionette TRACE conn2 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:37 INFO - PROCESS | 3828 | ++DOCSHELL 1367DC00 == 37 [pid = 3828] [id = 121] 13:35:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (19C35400) [pid = 3828] [serial = 360] [outer = 00000000] 13:35:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (1AA92000) [pid = 3828] [serial = 361] [outer = 19C35400] 13:35:37 INFO - PROCESS | 3828 | 1461011737240 Marionette DEBUG loaded listener.js 13:35:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (1AA99C00) [pid = 3828] [serial = 362] [outer = 19C35400] 13:35:37 INFO - PROCESS | 3828 | 1461011737673 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:35:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:35:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 639ms 13:35:37 INFO - PROCESS | 3828 | 1461011737738 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:35:37 INFO - PROCESS | 3828 | 1461011737742 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 13:35:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:35:37 INFO - PROCESS | 3828 | 1461011737748 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:35:37 INFO - PROCESS | 3828 | 1461011737753 Marionette TRACE conn2 <- [1,450,null,{}] 13:35:37 INFO - PROCESS | 3828 | 1461011737760 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:37 INFO - PROCESS | 3828 | 1461011737866 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:35:38 INFO - PROCESS | 3828 | 1461011738013 Marionette TRACE conn2 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:38 INFO - PROCESS | 3828 | ++DOCSHELL 142F4400 == 38 [pid = 3828] [id = 122] 13:35:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (1434DC00) [pid = 3828] [serial = 363] [outer = 00000000] 13:35:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (14AA6400) [pid = 3828] [serial = 364] [outer = 1434DC00] 13:35:38 INFO - PROCESS | 3828 | 1461011738068 Marionette DEBUG loaded listener.js 13:35:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (15D02C00) [pid = 3828] [serial = 365] [outer = 1434DC00] 13:35:38 INFO - PROCESS | 3828 | 1461011738660 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:35:38 INFO - PROCESS | 3828 | 1461011738701 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 13:35:38 INFO - PROCESS | 3828 | 1461011738707 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:35:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:35:38 INFO - PROCESS | 3828 | 1461011738710 Marionette TRACE conn2 <- [1,454,null,{}] 13:35:38 INFO - PROCESS | 3828 | 1461011738714 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:38 INFO - PROCESS | 3828 | 1461011738811 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:35:38 INFO - PROCESS | 3828 | 1461011738897 Marionette TRACE conn2 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:38 INFO - PROCESS | 3828 | ++DOCSHELL 164AB800 == 39 [pid = 3828] [id = 123] 13:35:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (164AE000) [pid = 3828] [serial = 366] [outer = 00000000] 13:35:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (17E35800) [pid = 3828] [serial = 367] [outer = 164AE000] 13:35:38 INFO - PROCESS | 3828 | 1461011738952 Marionette DEBUG loaded listener.js 13:35:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1811CC00) [pid = 3828] [serial = 368] [outer = 164AE000] 13:35:39 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:39 INFO - PROCESS | 3828 | 1461011739543 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:35:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:35:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 904ms 13:35:39 INFO - PROCESS | 3828 | 1461011739615 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:35:39 INFO - PROCESS | 3828 | 1461011739618 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 13:35:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:35:39 INFO - PROCESS | 3828 | 1461011739621 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:35:39 INFO - PROCESS | 3828 | 1461011739625 Marionette TRACE conn2 <- [1,458,null,{}] 13:35:39 INFO - PROCESS | 3828 | 1461011739649 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:39 INFO - PROCESS | 3828 | 1461011739787 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:35:39 INFO - PROCESS | 3828 | 1461011739831 Marionette TRACE conn2 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:39 INFO - PROCESS | 3828 | ++DOCSHELL 19B43C00 == 40 [pid = 3828] [id = 124] 13:35:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (19C81000) [pid = 3828] [serial = 369] [outer = 00000000] 13:35:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (1AA92400) [pid = 3828] [serial = 370] [outer = 19C81000] 13:35:39 INFO - PROCESS | 3828 | 1461011739890 Marionette DEBUG loaded listener.js 13:35:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1AAB1C00) [pid = 3828] [serial = 371] [outer = 19C81000] 13:35:40 INFO - PROCESS | 3828 | 1461011740441 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:35:40 INFO - PROCESS | 3828 | 1461011740535 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 13:35:40 INFO - PROCESS | 3828 | 1461011740540 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:35:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:35:40 INFO - PROCESS | 3828 | 1461011740542 Marionette TRACE conn2 <- [1,462,null,{}] 13:35:40 INFO - PROCESS | 3828 | 1461011740545 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:40 INFO - PROCESS | 3828 | 1461011740638 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:35:40 INFO - PROCESS | 3828 | 1461011740709 Marionette TRACE conn2 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:40 INFO - PROCESS | 3828 | ++DOCSHELL 1C936C00 == 41 [pid = 3828] [id = 125] 13:35:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1C938C00) [pid = 3828] [serial = 372] [outer = 00000000] 13:35:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1CC6F400) [pid = 3828] [serial = 373] [outer = 1C938C00] 13:35:40 INFO - PROCESS | 3828 | 1461011740772 Marionette DEBUG loaded listener.js 13:35:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1CC7D400) [pid = 3828] [serial = 374] [outer = 1C938C00] 13:35:41 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:41 INFO - PROCESS | 3828 | 1461011741521 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:35:41 INFO - PROCESS | 3828 | 1461011741607 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 13:35:41 INFO - PROCESS | 3828 | 1461011741620 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:35:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:35:41 INFO - PROCESS | 3828 | 1461011741624 Marionette TRACE conn2 <- [1,466,null,{}] 13:35:41 INFO - PROCESS | 3828 | 1461011741630 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:41 INFO - PROCESS | 3828 | 1461011741719 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:35:41 INFO - PROCESS | 3828 | 1461011741795 Marionette TRACE conn2 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:41 INFO - PROCESS | 3828 | ++DOCSHELL 14AA1000 == 42 [pid = 3828] [id = 126] 13:35:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (14AE6000) [pid = 3828] [serial = 375] [outer = 00000000] 13:35:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (164B1400) [pid = 3828] [serial = 376] [outer = 14AE6000] 13:35:41 INFO - PROCESS | 3828 | 1461011741847 Marionette DEBUG loaded listener.js 13:35:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (169BCC00) [pid = 3828] [serial = 377] [outer = 14AE6000] 13:35:42 INFO - PROCESS | 3828 | 1461011742366 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:35:42 INFO - PROCESS | 3828 | 1461011742434 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 13:35:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:35:42 INFO - PROCESS | 3828 | 1461011742441 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:35:42 INFO - PROCESS | 3828 | 1461011742443 Marionette TRACE conn2 <- [1,470,null,{}] 13:35:42 INFO - PROCESS | 3828 | 1461011742447 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:42 INFO - PROCESS | 3828 | 1461011742525 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:35:42 INFO - PROCESS | 3828 | 1461011742533 Marionette TRACE conn2 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:42 INFO - PROCESS | 3828 | ++DOCSHELL 143AA000 == 36 [pid = 3828] [id = 127] 13:35:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (15C90C00) [pid = 3828] [serial = 378] [outer = 00000000] 13:35:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (16E73000) [pid = 3828] [serial = 379] [outer = 15C90C00] 13:35:42 INFO - PROCESS | 3828 | 1461011742579 Marionette DEBUG loaded listener.js 13:35:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (18119800) [pid = 3828] [serial = 380] [outer = 15C90C00] 13:35:43 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:35:43 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:35:43 INFO - PROCESS | 3828 | 1461011743035 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:35:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:35:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 624ms 13:35:43 INFO - PROCESS | 3828 | 1461011743097 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:35:43 INFO - PROCESS | 3828 | 1461011743100 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 13:35:43 INFO - PROCESS | 3828 | 1461011743103 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:35:43 INFO - PROCESS | 3828 | 1461011743107 Marionette TRACE conn2 <- [1,474,null,{}] 13:35:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:35:43 INFO - PROCESS | 3828 | 1461011743117 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:43 INFO - PROCESS | 3828 | 1461011743182 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:35:43 INFO - PROCESS | 3828 | 1461011743192 Marionette TRACE conn2 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:43 INFO - PROCESS | 3828 | ++DOCSHELL 18B48400 == 37 [pid = 3828] [id = 128] 13:35:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (18B48C00) [pid = 3828] [serial = 381] [outer = 00000000] 13:35:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (18BA8000) [pid = 3828] [serial = 382] [outer = 18B48C00] 13:35:43 INFO - PROCESS | 3828 | 1461011743239 Marionette DEBUG loaded listener.js 13:35:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (18BAFC00) [pid = 3828] [serial = 383] [outer = 18B48C00] 13:35:43 INFO - PROCESS | 3828 | 1461011743703 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:35:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:35:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 639ms 13:35:43 INFO - PROCESS | 3828 | 1461011743729 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:35:43 INFO - PROCESS | 3828 | 1461011743732 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 13:35:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:35:43 INFO - PROCESS | 3828 | 1461011743739 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:35:43 INFO - PROCESS | 3828 | 1461011743741 Marionette TRACE conn2 <- [1,478,null,{}] 13:35:43 INFO - PROCESS | 3828 | 1461011743744 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:43 INFO - PROCESS | 3828 | 1461011743824 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:35:43 INFO - PROCESS | 3828 | 1461011743831 Marionette TRACE conn2 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:43 INFO - PROCESS | 3828 | ++DOCSHELL 18D8A400 == 38 [pid = 3828] [id = 129] 13:35:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (19482400) [pid = 3828] [serial = 384] [outer = 00000000] 13:35:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (19B19000) [pid = 3828] [serial = 385] [outer = 19482400] 13:35:43 INFO - PROCESS | 3828 | 1461011743875 Marionette DEBUG loaded listener.js 13:35:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (19B21400) [pid = 3828] [serial = 386] [outer = 19482400] 13:35:44 INFO - PROCESS | 3828 | 1461011744304 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:35:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:35:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 592ms 13:35:44 INFO - PROCESS | 3828 | 1461011744332 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:35:44 INFO - PROCESS | 3828 | 1461011744334 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 13:35:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:35:44 INFO - PROCESS | 3828 | 1461011744341 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:35:44 INFO - PROCESS | 3828 | 1461011744343 Marionette TRACE conn2 <- [1,482,null,{}] 13:35:44 INFO - PROCESS | 3828 | 1461011744346 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:44 INFO - PROCESS | 3828 | 1461011744419 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:35:44 INFO - PROCESS | 3828 | 1461011744425 Marionette TRACE conn2 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:44 INFO - PROCESS | 3828 | ++DOCSHELL 19C3BC00 == 39 [pid = 3828] [id = 130] 13:35:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (19CAEC00) [pid = 3828] [serial = 387] [outer = 00000000] 13:35:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (1A0BAC00) [pid = 3828] [serial = 388] [outer = 19CAEC00] 13:35:44 INFO - PROCESS | 3828 | 1461011744470 Marionette DEBUG loaded listener.js 13:35:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (1A0C0400) [pid = 3828] [serial = 389] [outer = 19CAEC00] 13:35:44 INFO - PROCESS | 3828 | 1461011744948 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:35:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:35:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 639ms 13:35:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:35:44 INFO - PROCESS | 3828 | 1461011744980 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:35:44 INFO - PROCESS | 3828 | 1461011744982 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 13:35:44 INFO - PROCESS | 3828 | 1461011744985 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:35:44 INFO - PROCESS | 3828 | 1461011744987 Marionette TRACE conn2 <- [1,486,null,{}] 13:35:44 INFO - PROCESS | 3828 | 1461011744991 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:45 INFO - PROCESS | 3828 | 1461011745110 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:35:45 INFO - PROCESS | 3828 | 1461011745117 Marionette TRACE conn2 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:45 INFO - PROCESS | 3828 | ++DOCSHELL 12B3A400 == 40 [pid = 3828] [id = 131] 13:35:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (142B0400) [pid = 3828] [serial = 390] [outer = 00000000] 13:35:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (1C931C00) [pid = 3828] [serial = 391] [outer = 142B0400] 13:35:45 INFO - PROCESS | 3828 | 1461011745165 Marionette DEBUG loaded listener.js 13:35:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (1C940C00) [pid = 3828] [serial = 392] [outer = 142B0400] 13:35:45 INFO - PROCESS | 3828 | 1461011745604 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:35:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:35:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 623ms 13:35:45 INFO - PROCESS | 3828 | 1461011745624 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:35:45 INFO - PROCESS | 3828 | 1461011745626 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 13:35:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:35:45 INFO - PROCESS | 3828 | 1461011745629 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:35:45 INFO - PROCESS | 3828 | 1461011745631 Marionette TRACE conn2 <- [1,490,null,{}] 13:35:45 INFO - PROCESS | 3828 | 1461011745645 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:45 INFO - PROCESS | 3828 | 1461011745740 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:35:45 INFO - PROCESS | 3828 | 1461011745746 Marionette TRACE conn2 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:45 INFO - PROCESS | 3828 | ++DOCSHELL 1C37C400 == 41 [pid = 3828] [id = 132] 13:35:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (1C935800) [pid = 3828] [serial = 393] [outer = 00000000] 13:35:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (1CF9B000) [pid = 3828] [serial = 394] [outer = 1C935800] 13:35:45 INFO - PROCESS | 3828 | 1461011745789 Marionette DEBUG loaded listener.js 13:35:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (1D012C00) [pid = 3828] [serial = 395] [outer = 1C935800] 13:35:46 INFO - PROCESS | 3828 | 1461011746237 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:35:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:35:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 623ms 13:35:46 INFO - PROCESS | 3828 | 1461011746271 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:35:46 INFO - PROCESS | 3828 | 1461011746273 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 13:35:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:35:46 INFO - PROCESS | 3828 | 1461011746276 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:35:46 INFO - PROCESS | 3828 | 1461011746278 Marionette TRACE conn2 <- [1,494,null,{}] 13:35:46 INFO - PROCESS | 3828 | 1461011746281 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:46 INFO - PROCESS | 3828 | 1461011746377 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:35:46 INFO - PROCESS | 3828 | 1461011746383 Marionette TRACE conn2 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:46 INFO - PROCESS | 3828 | ++DOCSHELL 13210000 == 42 [pid = 3828] [id = 133] 13:35:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (1C9DA400) [pid = 3828] [serial = 396] [outer = 00000000] 13:35:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1D124800) [pid = 3828] [serial = 397] [outer = 1C9DA400] 13:35:46 INFO - PROCESS | 3828 | 1461011746434 Marionette DEBUG loaded listener.js 13:35:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (1D128800) [pid = 3828] [serial = 398] [outer = 1C9DA400] 13:35:46 INFO - PROCESS | 3828 | 1461011746922 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:35:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:35:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 701ms 13:35:46 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (136CA000) [pid = 3828] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:35:46 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (17B0C400) [pid = 3828] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:35:46 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (18A02800) [pid = 3828] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:35:46 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (15CDA000) [pid = 3828] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:35:46 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (18BAB400) [pid = 3828] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:35:46 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (18B43C00) [pid = 3828] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:35:46 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (19B1C800) [pid = 3828] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:35:46 INFO - PROCESS | 3828 | 1461011747003 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:35:46 INFO - PROCESS | 3828 | 1461011747005 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 13:35:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:35:46 INFO - PROCESS | 3828 | 1461011747010 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:35:46 INFO - PROCESS | 3828 | 1461011747012 Marionette TRACE conn2 <- [1,498,null,{}] 13:35:47 INFO - PROCESS | 3828 | 1461011747015 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:47 INFO - PROCESS | 3828 | 1461011747123 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:35:47 INFO - PROCESS | 3828 | 1461011747136 Marionette TRACE conn2 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:47 INFO - PROCESS | 3828 | ++DOCSHELL 1325EC00 == 43 [pid = 3828] [id = 134] 13:35:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (18BAB400) [pid = 3828] [serial = 399] [outer = 00000000] 13:35:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (1CC7A800) [pid = 3828] [serial = 400] [outer = 18BAB400] 13:35:47 INFO - PROCESS | 3828 | 1461011747181 Marionette DEBUG loaded listener.js 13:35:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (1D12DC00) [pid = 3828] [serial = 401] [outer = 18BAB400] 13:35:47 INFO - PROCESS | 3828 | 1461011747580 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:35:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:35:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 592ms 13:35:47 INFO - PROCESS | 3828 | 1461011747614 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:35:47 INFO - PROCESS | 3828 | 1461011747615 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 13:35:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:35:47 INFO - PROCESS | 3828 | 1461011747622 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:35:47 INFO - PROCESS | 3828 | 1461011747624 Marionette TRACE conn2 <- [1,502,null,{}] 13:35:47 INFO - PROCESS | 3828 | 1461011747627 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:47 INFO - PROCESS | 3828 | 1461011747704 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:35:47 INFO - PROCESS | 3828 | 1461011747711 Marionette TRACE conn2 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:47 INFO - PROCESS | 3828 | ++DOCSHELL 1AA9A800 == 44 [pid = 3828] [id = 135] 13:35:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (1AAAA400) [pid = 3828] [serial = 402] [outer = 00000000] 13:35:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (1D172800) [pid = 3828] [serial = 403] [outer = 1AAAA400] 13:35:47 INFO - PROCESS | 3828 | 1461011747754 Marionette DEBUG loaded listener.js 13:35:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1D171C00) [pid = 3828] [serial = 404] [outer = 1AAAA400] 13:35:48 INFO - PROCESS | 3828 | 1461011748156 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:35:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:35:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 592ms 13:35:48 INFO - PROCESS | 3828 | 1461011748219 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:35:48 INFO - PROCESS | 3828 | 1461011748221 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 13:35:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:35:48 INFO - PROCESS | 3828 | 1461011748225 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:35:48 INFO - PROCESS | 3828 | 1461011748227 Marionette TRACE conn2 <- [1,506,null,{}] 13:35:48 INFO - PROCESS | 3828 | 1461011748230 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:48 INFO - PROCESS | 3828 | 1461011748320 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:35:48 INFO - PROCESS | 3828 | 1461011748327 Marionette TRACE conn2 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:48 INFO - PROCESS | 3828 | ++DOCSHELL 1D5AE800 == 45 [pid = 3828] [id = 136] 13:35:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (1D5B3400) [pid = 3828] [serial = 405] [outer = 00000000] 13:35:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (1D79A400) [pid = 3828] [serial = 406] [outer = 1D5B3400] 13:35:48 INFO - PROCESS | 3828 | 1461011748376 Marionette DEBUG loaded listener.js 13:35:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1D7A0400) [pid = 3828] [serial = 407] [outer = 1D5B3400] 13:35:48 INFO - PROCESS | 3828 | 1461011748839 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:35:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1D7A2000) [pid = 3828] [serial = 408] [outer = 1E25BC00] 13:35:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:35:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 638ms 13:35:48 INFO - PROCESS | 3828 | 1461011748883 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:35:48 INFO - PROCESS | 3828 | 1461011748885 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 13:35:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:35:48 INFO - PROCESS | 3828 | 1461011748918 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:35:48 INFO - PROCESS | 3828 | 1461011748919 Marionette TRACE conn2 <- [1,510,null,{}] 13:35:48 INFO - PROCESS | 3828 | 1461011748907 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:48 INFO - PROCESS | 3828 | 1461011748988 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:35:49 INFO - PROCESS | 3828 | 1461011749109 Marionette TRACE conn2 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:49 INFO - PROCESS | 3828 | ++DOCSHELL 12D79800 == 46 [pid = 3828] [id = 137] 13:35:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (12DD7800) [pid = 3828] [serial = 409] [outer = 00000000] 13:35:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (142EE800) [pid = 3828] [serial = 410] [outer = 12DD7800] 13:35:49 INFO - PROCESS | 3828 | 1461011749166 Marionette DEBUG loaded listener.js 13:35:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (147AD800) [pid = 3828] [serial = 411] [outer = 12DD7800] 13:35:49 INFO - PROCESS | 3828 | 1461011749826 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:35:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:35:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 982ms 13:35:49 INFO - PROCESS | 3828 | 1461011749895 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:35:49 INFO - PROCESS | 3828 | 1461011749899 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 13:35:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:35:49 INFO - PROCESS | 3828 | 1461011749904 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:35:49 INFO - PROCESS | 3828 | 1461011749908 Marionette TRACE conn2 <- [1,514,null,{}] 13:35:49 INFO - PROCESS | 3828 | 1461011749914 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:50 INFO - PROCESS | 3828 | 1461011750024 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:35:50 INFO - PROCESS | 3828 | 1461011750102 Marionette TRACE conn2 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:50 INFO - PROCESS | 3828 | ++DOCSHELL 16E72000 == 47 [pid = 3828] [id = 138] 13:35:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1818C800) [pid = 3828] [serial = 412] [outer = 00000000] 13:35:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (18B47400) [pid = 3828] [serial = 413] [outer = 1818C800] 13:35:50 INFO - PROCESS | 3828 | 1461011750201 Marionette DEBUG loaded listener.js 13:35:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (18BA8400) [pid = 3828] [serial = 414] [outer = 1818C800] 13:35:50 INFO - PROCESS | 3828 | 1461011750719 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:35:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 13:35:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 841ms 13:35:50 INFO - PROCESS | 3828 | 1461011750750 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:35:50 INFO - PROCESS | 3828 | 1461011750754 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 13:35:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:35:50 INFO - PROCESS | 3828 | 1461011750773 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:35:50 INFO - PROCESS | 3828 | 1461011750776 Marionette TRACE conn2 <- [1,518,null,{}] 13:35:50 INFO - PROCESS | 3828 | 1461011750780 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:50 INFO - PROCESS | 3828 | 1461011750878 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:35:50 INFO - PROCESS | 3828 | 1461011750968 Marionette TRACE conn2 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:50 INFO - PROCESS | 3828 | ++DOCSHELL 19EE8800 == 48 [pid = 3828] [id = 139] 13:35:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1A052000) [pid = 3828] [serial = 415] [outer = 00000000] 13:35:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1C375C00) [pid = 3828] [serial = 416] [outer = 1A052000] 13:35:51 INFO - PROCESS | 3828 | 1461011751031 Marionette DEBUG loaded listener.js 13:35:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1C93AC00) [pid = 3828] [serial = 417] [outer = 1A052000] 13:35:51 INFO - PROCESS | 3828 | 1461011751629 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:35:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:35:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 904ms 13:35:51 INFO - PROCESS | 3828 | 1461011751675 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:35:51 INFO - PROCESS | 3828 | 1461011751678 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 13:35:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:35:51 INFO - PROCESS | 3828 | 1461011751688 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:35:51 INFO - PROCESS | 3828 | 1461011751694 Marionette TRACE conn2 <- [1,522,null,{}] 13:35:51 INFO - PROCESS | 3828 | 1461011751699 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:51 INFO - PROCESS | 3828 | 1461011751799 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:35:51 INFO - PROCESS | 3828 | 1461011751874 Marionette TRACE conn2 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:51 INFO - PROCESS | 3828 | ++DOCSHELL 1D674400 == 49 [pid = 3828] [id = 140] 13:35:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1D675000) [pid = 3828] [serial = 418] [outer = 00000000] 13:35:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1DB6B400) [pid = 3828] [serial = 419] [outer = 1D675000] 13:35:51 INFO - PROCESS | 3828 | 1461011751927 Marionette DEBUG loaded listener.js 13:35:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1DB6D400) [pid = 3828] [serial = 420] [outer = 1D675000] 13:35:52 INFO - PROCESS | 3828 | 1461011752493 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:35:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:35:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 857ms 13:35:52 INFO - PROCESS | 3828 | 1461011752544 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:35:52 INFO - PROCESS | 3828 | 1461011752547 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 13:35:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:35:52 INFO - PROCESS | 3828 | 1461011752550 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:35:52 INFO - PROCESS | 3828 | 1461011752552 Marionette TRACE conn2 <- [1,526,null,{}] 13:35:52 INFO - PROCESS | 3828 | 1461011752556 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:52 INFO - PROCESS | 3828 | 1461011752781 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:35:52 INFO - PROCESS | 3828 | 1461011752898 Marionette TRACE conn2 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:52 INFO - PROCESS | 3828 | ++DOCSHELL 123F6000 == 50 [pid = 3828] [id = 141] 13:35:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (12BB9000) [pid = 3828] [serial = 421] [outer = 00000000] 13:35:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (164AB000) [pid = 3828] [serial = 422] [outer = 12BB9000] 13:35:52 INFO - PROCESS | 3828 | 1461011752989 Marionette DEBUG loaded listener.js 13:35:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (169B0800) [pid = 3828] [serial = 423] [outer = 12BB9000] 13:35:53 INFO - PROCESS | 3828 | --DOCSHELL 1389C400 == 49 [pid = 3828] [id = 113] 13:35:53 INFO - PROCESS | 3828 | --DOCSHELL 1D16D800 == 48 [pid = 3828] [id = 97] 13:35:53 INFO - PROCESS | 3828 | --DOCSHELL 1D5AE800 == 47 [pid = 3828] [id = 136] 13:35:53 INFO - PROCESS | 3828 | --DOCSHELL 1AA9A800 == 46 [pid = 3828] [id = 135] 13:35:53 INFO - PROCESS | 3828 | --DOCSHELL 1325EC00 == 45 [pid = 3828] [id = 134] 13:35:53 INFO - PROCESS | 3828 | --DOCSHELL 13210000 == 44 [pid = 3828] [id = 133] 13:35:53 INFO - PROCESS | 3828 | --DOCSHELL 1C37C400 == 43 [pid = 3828] [id = 132] 13:35:53 INFO - PROCESS | 3828 | --DOCSHELL 12B3A400 == 42 [pid = 3828] [id = 131] 13:35:53 INFO - PROCESS | 3828 | --DOCSHELL 19C3BC00 == 41 [pid = 3828] [id = 130] 13:35:53 INFO - PROCESS | 3828 | --DOCSHELL 18D8A400 == 40 [pid = 3828] [id = 129] 13:35:53 INFO - PROCESS | 3828 | --DOCSHELL 18B48400 == 39 [pid = 3828] [id = 128] 13:35:53 INFO - PROCESS | 3828 | --DOCSHELL 143AA000 == 38 [pid = 3828] [id = 127] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1545C400) [pid = 3828] [serial = 337] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1AA92000) [pid = 3828] [serial = 361] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | --DOCSHELL 14AA1000 == 37 [pid = 3828] [id = 126] 13:35:53 INFO - PROCESS | 3828 | --DOCSHELL 142F4400 == 36 [pid = 3828] [id = 122] 13:35:53 INFO - PROCESS | 3828 | --DOCSHELL 1367DC00 == 35 [pid = 3828] [id = 121] 13:35:53 INFO - PROCESS | 3828 | 1461011753661 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:35:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 13:35:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1137ms 13:35:53 INFO - PROCESS | 3828 | 1461011753698 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:35:53 INFO - PROCESS | 3828 | 1461011753702 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 13:35:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:35:53 INFO - PROCESS | 3828 | 1461011753709 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:35:53 INFO - PROCESS | 3828 | 1461011753713 Marionette TRACE conn2 <- [1,530,null,{}] 13:35:53 INFO - PROCESS | 3828 | 1461011753717 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:53 INFO - PROCESS | 3828 | 1461011753809 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (15A2D800) [pid = 3828] [serial = 341] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (18113C00) [pid = 3828] [serial = 346] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (19B1CC00) [pid = 3828] [serial = 356] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1D12B400) [pid = 3828] [serial = 334] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (18D8AC00) [pid = 3828] [serial = 355] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (142FB400) [pid = 3828] [serial = 340] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (164ABC00) [pid = 3828] [serial = 343] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (19B16800) [pid = 3828] [serial = 353] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (19484800) [pid = 3828] [serial = 352] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (168AA400) [pid = 3828] [serial = 344] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (18BA5000) [pid = 3828] [serial = 349] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (18BA9400) [pid = 3828] [serial = 350] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (1855A000) [pid = 3828] [serial = 347] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (19EE7400) [pid = 3828] [serial = 358] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1A04EC00) [pid = 3828] [serial = 359] [outer = 00000000] [url = about:blank] 13:35:53 INFO - PROCESS | 3828 | 1461011753887 Marionette TRACE conn2 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:53 INFO - PROCESS | 3828 | ++DOCSHELL 13208400 == 36 [pid = 3828] [id = 142] 13:35:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1325D000) [pid = 3828] [serial = 424] [outer = 00000000] 13:35:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (15A2D400) [pid = 3828] [serial = 425] [outer = 1325D000] 13:35:53 INFO - PROCESS | 3828 | 1461011753935 Marionette DEBUG loaded listener.js 13:35:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (164AF800) [pid = 3828] [serial = 426] [outer = 1325D000] 13:35:54 INFO - PROCESS | 3828 | 1461011754367 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:35:54 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 13:35:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:35:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:35:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:35:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:35:54 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 13:35:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:35:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:35:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:35:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:35:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 685ms 13:35:54 INFO - PROCESS | 3828 | 1461011754408 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:35:54 INFO - PROCESS | 3828 | 1461011754411 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 13:35:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:35:54 INFO - PROCESS | 3828 | 1461011754414 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:35:54 INFO - PROCESS | 3828 | 1461011754416 Marionette TRACE conn2 <- [1,534,null,{}] 13:35:54 INFO - PROCESS | 3828 | 1461011754420 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:54 INFO - PROCESS | 3828 | 1461011754504 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:35:54 INFO - PROCESS | 3828 | 1461011754516 Marionette TRACE conn2 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:54 INFO - PROCESS | 3828 | ++DOCSHELL 18BA8C00 == 37 [pid = 3828] [id = 143] 13:35:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (18BA9400) [pid = 3828] [serial = 427] [outer = 00000000] 13:35:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (19588400) [pid = 3828] [serial = 428] [outer = 18BA9400] 13:35:54 INFO - PROCESS | 3828 | 1461011754564 Marionette DEBUG loaded listener.js 13:35:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (19B12800) [pid = 3828] [serial = 429] [outer = 18BA9400] 13:35:55 INFO - PROCESS | 3828 | 1461011755008 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:35:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 13:35:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 639ms 13:35:55 INFO - PROCESS | 3828 | 1461011755035 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:35:55 INFO - PROCESS | 3828 | 1461011755038 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 13:35:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:35:55 INFO - PROCESS | 3828 | 1461011755048 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:35:55 INFO - PROCESS | 3828 | 1461011755053 Marionette TRACE conn2 <- [1,538,null,{}] 13:35:55 INFO - PROCESS | 3828 | 1461011755056 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:55 INFO - PROCESS | 3828 | 1461011755142 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:35:55 INFO - PROCESS | 3828 | 1461011755150 Marionette TRACE conn2 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:55 INFO - PROCESS | 3828 | ++DOCSHELL 19B14C00 == 38 [pid = 3828] [id = 144] 13:35:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (19B16C00) [pid = 3828] [serial = 430] [outer = 00000000] 13:35:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1A0BEC00) [pid = 3828] [serial = 431] [outer = 19B16C00] 13:35:55 INFO - PROCESS | 3828 | 1461011755196 Marionette DEBUG loaded listener.js 13:35:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1AA95800) [pid = 3828] [serial = 432] [outer = 19B16C00] 13:35:55 INFO - PROCESS | 3828 | 1461011755619 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:35:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 13:35:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 639ms 13:35:55 INFO - PROCESS | 3828 | 1461011755683 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:35:55 INFO - PROCESS | 3828 | 1461011755685 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 13:35:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:35:55 INFO - PROCESS | 3828 | 1461011755689 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:35:55 INFO - PROCESS | 3828 | 1461011755690 Marionette TRACE conn2 <- [1,542,null,{}] 13:35:55 INFO - PROCESS | 3828 | 1461011755694 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:55 INFO - PROCESS | 3828 | 1461011755770 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:35:55 INFO - PROCESS | 3828 | 1461011755776 Marionette TRACE conn2 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:55 INFO - PROCESS | 3828 | ++DOCSHELL 19484800 == 39 [pid = 3828] [id = 145] 13:35:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (19EEB800) [pid = 3828] [serial = 433] [outer = 00000000] 13:35:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1C935400) [pid = 3828] [serial = 434] [outer = 19EEB800] 13:35:55 INFO - PROCESS | 3828 | 1461011755821 Marionette DEBUG loaded listener.js 13:35:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1C9E0000) [pid = 3828] [serial = 435] [outer = 19EEB800] 13:35:56 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:56 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:35:56 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:56 INFO - PROCESS | 3828 | 1461011756318 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:35:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:35:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 686ms 13:35:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:35:56 INFO - PROCESS | 3828 | 1461011756389 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:35:56 INFO - PROCESS | 3828 | 1461011756391 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 13:35:56 INFO - PROCESS | 3828 | 1461011756394 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:35:56 INFO - PROCESS | 3828 | 1461011756396 Marionette TRACE conn2 <- [1,546,null,{}] 13:35:56 INFO - PROCESS | 3828 | 1461011756399 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:56 INFO - PROCESS | 3828 | 1461011756497 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:35:56 INFO - PROCESS | 3828 | 1461011756507 Marionette TRACE conn2 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:56 INFO - PROCESS | 3828 | ++DOCSHELL 1D121800 == 40 [pid = 3828] [id = 146] 13:35:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1D123C00) [pid = 3828] [serial = 436] [outer = 00000000] 13:35:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1D12FC00) [pid = 3828] [serial = 437] [outer = 1D123C00] 13:35:56 INFO - PROCESS | 3828 | 1461011756606 Marionette DEBUG loaded listener.js 13:35:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1D16C800) [pid = 3828] [serial = 438] [outer = 1D123C00] 13:35:57 INFO - PROCESS | 3828 | 1461011757035 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:35:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:35:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 685ms 13:35:57 INFO - PROCESS | 3828 | 1461011757094 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:35:57 INFO - PROCESS | 3828 | 1461011757096 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 13:35:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:35:57 INFO - PROCESS | 3828 | 1461011757129 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:35:57 INFO - PROCESS | 3828 | 1461011757131 Marionette TRACE conn2 <- [1,550,null,{}] 13:35:57 INFO - PROCESS | 3828 | 1461011757147 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:57 INFO - PROCESS | 3828 | 1461011757257 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:35:57 INFO - PROCESS | 3828 | 1461011757269 Marionette TRACE conn2 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:57 INFO - PROCESS | 3828 | ++DOCSHELL 142FC800 == 41 [pid = 3828] [id = 147] 13:35:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (19B21C00) [pid = 3828] [serial = 439] [outer = 00000000] 13:35:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1D7A9000) [pid = 3828] [serial = 440] [outer = 19B21C00] 13:35:57 INFO - PROCESS | 3828 | 1461011757312 Marionette DEBUG loaded listener.js 13:35:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1DB63000) [pid = 3828] [serial = 441] [outer = 19B21C00] 13:35:57 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:57 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:35:57 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:57 INFO - PROCESS | 3828 | 1461011757730 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:35:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:35:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 13:35:57 INFO - PROCESS | 3828 | 1461011757778 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:35:57 INFO - PROCESS | 3828 | 1461011757780 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 13:35:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:35:57 INFO - PROCESS | 3828 | 1461011757783 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:35:57 INFO - PROCESS | 3828 | 1461011757785 Marionette TRACE conn2 <- [1,554,null,{}] 13:35:57 INFO - PROCESS | 3828 | 1461011757789 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:57 INFO - PROCESS | 3828 | 1461011757891 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:35:57 INFO - PROCESS | 3828 | 1461011757897 Marionette TRACE conn2 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:57 INFO - PROCESS | 3828 | ++DOCSHELL 169C2400 == 42 [pid = 3828] [id = 148] 13:35:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (169C5800) [pid = 3828] [serial = 442] [outer = 00000000] 13:35:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (169C9C00) [pid = 3828] [serial = 443] [outer = 169C5800] 13:35:57 INFO - PROCESS | 3828 | 1461011757940 Marionette DEBUG loaded listener.js 13:35:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (169CC400) [pid = 3828] [serial = 444] [outer = 169C5800] 13:35:58 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1C935800) [pid = 3828] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:35:58 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1C9DA400) [pid = 3828] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:35:58 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (19482400) [pid = 3828] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:35:58 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (14AE6000) [pid = 3828] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:35:58 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (19CAEC00) [pid = 3828] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:35:58 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (18B48C00) [pid = 3828] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:35:58 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (15C90C00) [pid = 3828] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:35:58 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (18BAB400) [pid = 3828] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:35:58 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (142B0400) [pid = 3828] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:35:58 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1AAAA400) [pid = 3828] [serial = 402] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:35:58 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1434FC00) [pid = 3828] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:35:58 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:58 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:58 INFO - PROCESS | 3828 | 1461011758487 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:35:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:35:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 732ms 13:35:58 INFO - PROCESS | 3828 | 1461011758535 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:35:58 INFO - PROCESS | 3828 | 1461011758536 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 13:35:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:35:58 INFO - PROCESS | 3828 | 1461011758542 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:35:58 INFO - PROCESS | 3828 | 1461011758544 Marionette TRACE conn2 <- [1,558,null,{}] 13:35:58 INFO - PROCESS | 3828 | 1461011758548 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:58 INFO - PROCESS | 3828 | 1461011758621 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:35:58 INFO - PROCESS | 3828 | 1461011758627 Marionette TRACE conn2 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:58 INFO - PROCESS | 3828 | ++DOCSHELL 169C3000 == 43 [pid = 3828] [id = 149] 13:35:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (169C9800) [pid = 3828] [serial = 445] [outer = 00000000] 13:35:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (18D8B000) [pid = 3828] [serial = 446] [outer = 169C9800] 13:35:58 INFO - PROCESS | 3828 | 1461011758670 Marionette DEBUG loaded listener.js 13:35:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1AAAA400) [pid = 3828] [serial = 447] [outer = 169C9800] 13:35:58 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:58 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:35:59 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:35:59 INFO - PROCESS | 3828 | 1461011759077 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:35:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:35:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 592ms 13:35:59 INFO - PROCESS | 3828 | 1461011759138 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:35:59 INFO - PROCESS | 3828 | 1461011759140 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 13:35:59 INFO - PROCESS | 3828 | 1461011759143 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:35:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:35:59 INFO - PROCESS | 3828 | 1461011759145 Marionette TRACE conn2 <- [1,562,null,{}] 13:35:59 INFO - PROCESS | 3828 | 1461011759148 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:59 INFO - PROCESS | 3828 | 1461011759222 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:35:59 INFO - PROCESS | 3828 | 1461011759230 Marionette TRACE conn2 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:59 INFO - PROCESS | 3828 | ++DOCSHELL 11BF0000 == 44 [pid = 3828] [id = 150] 13:35:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (11BF3000) [pid = 3828] [serial = 448] [outer = 00000000] 13:35:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (11BF7400) [pid = 3828] [serial = 449] [outer = 11BF3000] 13:35:59 INFO - PROCESS | 3828 | 1461011759276 Marionette DEBUG loaded listener.js 13:35:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (143B4000) [pid = 3828] [serial = 450] [outer = 11BF3000] 13:35:59 INFO - PROCESS | 3828 | 1461011759678 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:35:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:35:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 592ms 13:35:59 INFO - PROCESS | 3828 | 1461011759741 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:35:59 INFO - PROCESS | 3828 | 1461011759743 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 13:35:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:35:59 INFO - PROCESS | 3828 | 1461011759746 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:35:59 INFO - PROCESS | 3828 | 1461011759748 Marionette TRACE conn2 <- [1,566,null,{}] 13:35:59 INFO - PROCESS | 3828 | 1461011759752 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:59 INFO - PROCESS | 3828 | 1461011759825 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:35:59 INFO - PROCESS | 3828 | 1461011759831 Marionette TRACE conn2 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:59 INFO - PROCESS | 3828 | ++DOCSHELL 16403800 == 45 [pid = 3828] [id = 151] 13:35:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (16404000) [pid = 3828] [serial = 451] [outer = 00000000] 13:35:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1D5AE800) [pid = 3828] [serial = 452] [outer = 16404000] 13:35:59 INFO - PROCESS | 3828 | 1461011759880 Marionette DEBUG loaded listener.js 13:35:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1DB6E000) [pid = 3828] [serial = 453] [outer = 16404000] 13:36:00 INFO - PROCESS | 3828 | --DOCSHELL 13269C00 == 44 [pid = 3828] [id = 112] 13:36:00 INFO - PROCESS | 3828 | --DOCSHELL 19B43C00 == 43 [pid = 3828] [id = 124] 13:36:00 INFO - PROCESS | 3828 | --DOCSHELL 1C936C00 == 42 [pid = 3828] [id = 125] 13:36:00 INFO - PROCESS | 3828 | --DOCSHELL 164AB800 == 41 [pid = 3828] [id = 123] 13:36:00 INFO - PROCESS | 3828 | --DOCSHELL 13208400 == 40 [pid = 3828] [id = 142] 13:36:00 INFO - PROCESS | 3828 | --DOCSHELL 123F6000 == 39 [pid = 3828] [id = 141] 13:36:00 INFO - PROCESS | 3828 | --DOCSHELL 1D674400 == 38 [pid = 3828] [id = 140] 13:36:00 INFO - PROCESS | 3828 | --DOCSHELL 16E72000 == 37 [pid = 3828] [id = 138] 13:36:00 INFO - PROCESS | 3828 | --DOCSHELL 19EE8800 == 36 [pid = 3828] [id = 139] 13:36:00 INFO - PROCESS | 3828 | --DOCSHELL 12D79800 == 35 [pid = 3828] [id = 137] 13:36:01 INFO - PROCESS | 3828 | --DOCSHELL 1D121800 == 34 [pid = 3828] [id = 146] 13:36:01 INFO - PROCESS | 3828 | --DOCSHELL 18BA8C00 == 33 [pid = 3828] [id = 143] 13:36:01 INFO - PROCESS | 3828 | --DOCSHELL 169C3000 == 32 [pid = 3828] [id = 149] 13:36:01 INFO - PROCESS | 3828 | --DOCSHELL 169C2400 == 31 [pid = 3828] [id = 148] 13:36:01 INFO - PROCESS | 3828 | --DOCSHELL 19B14C00 == 30 [pid = 3828] [id = 144] 13:36:01 INFO - PROCESS | 3828 | --DOCSHELL 19484800 == 29 [pid = 3828] [id = 145] 13:36:01 INFO - PROCESS | 3828 | --DOCSHELL 11BF0000 == 28 [pid = 3828] [id = 150] 13:36:01 INFO - PROCESS | 3828 | --DOCSHELL 142FC800 == 27 [pid = 3828] [id = 147] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (15CD9800) [pid = 3828] [serial = 338] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1D79A400) [pid = 3828] [serial = 406] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1CF9B000) [pid = 3828] [serial = 394] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1D124800) [pid = 3828] [serial = 397] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1D012C00) [pid = 3828] [serial = 395] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (19B19000) [pid = 3828] [serial = 385] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (19B21400) [pid = 3828] [serial = 386] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1AA92400) [pid = 3828] [serial = 370] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (17E35800) [pid = 3828] [serial = 367] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (169BCC00) [pid = 3828] [serial = 377] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (164B1400) [pid = 3828] [serial = 376] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1A0BAC00) [pid = 3828] [serial = 388] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (18BA8000) [pid = 3828] [serial = 382] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (18BAFC00) [pid = 3828] [serial = 383] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1CC6F400) [pid = 3828] [serial = 373] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (16E73000) [pid = 3828] [serial = 379] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (18119800) [pid = 3828] [serial = 380] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (14AA6400) [pid = 3828] [serial = 364] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1D12DC00) [pid = 3828] [serial = 401] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1CC7A800) [pid = 3828] [serial = 400] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1D128800) [pid = 3828] [serial = 398] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (1C940C00) [pid = 3828] [serial = 392] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1C931C00) [pid = 3828] [serial = 391] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (1D172800) [pid = 3828] [serial = 403] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (1D171C00) [pid = 3828] [serial = 404] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (1A0C0400) [pid = 3828] [serial = 389] [outer = 00000000] [url = about:blank] 13:36:01 INFO - PROCESS | 3828 | 1461011761734 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:36:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:36:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 2057ms 13:36:01 INFO - PROCESS | 3828 | 1461011761787 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:36:01 INFO - PROCESS | 3828 | 1461011761791 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 13:36:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:36:01 INFO - PROCESS | 3828 | 1461011761796 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:36:01 INFO - PROCESS | 3828 | 1461011761798 Marionette TRACE conn2 <- [1,570,null,{}] 13:36:01 INFO - PROCESS | 3828 | 1461011761805 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:01 INFO - PROCESS | 3828 | 1461011761886 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:36:01 INFO - PROCESS | 3828 | 1461011761894 Marionette TRACE conn2 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:01 INFO - PROCESS | 3828 | ++DOCSHELL 12DDE400 == 28 [pid = 3828] [id = 152] 13:36:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (13202C00) [pid = 3828] [serial = 454] [outer = 00000000] 13:36:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (136CA000) [pid = 3828] [serial = 455] [outer = 13202C00] 13:36:01 INFO - PROCESS | 3828 | 1461011761941 Marionette DEBUG loaded listener.js 13:36:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (13A31800) [pid = 3828] [serial = 456] [outer = 13202C00] 13:36:02 INFO - PROCESS | 3828 | 1461011762413 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:36:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:36:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 639ms 13:36:02 INFO - PROCESS | 3828 | 1461011762431 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:36:02 INFO - PROCESS | 3828 | 1461011762437 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 13:36:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:36:02 INFO - PROCESS | 3828 | 1461011762447 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:36:02 INFO - PROCESS | 3828 | 1461011762449 Marionette TRACE conn2 <- [1,574,null,{}] 13:36:02 INFO - PROCESS | 3828 | 1461011762453 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:02 INFO - PROCESS | 3828 | 1461011762534 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:36:02 INFO - PROCESS | 3828 | 1461011762543 Marionette TRACE conn2 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:02 INFO - PROCESS | 3828 | ++DOCSHELL 142FCC00 == 29 [pid = 3828] [id = 153] 13:36:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (14A9D800) [pid = 3828] [serial = 457] [outer = 00000000] 13:36:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1569D400) [pid = 3828] [serial = 458] [outer = 14A9D800] 13:36:02 INFO - PROCESS | 3828 | 1461011762588 Marionette DEBUG loaded listener.js 13:36:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (15D04000) [pid = 3828] [serial = 459] [outer = 14A9D800] 13:36:02 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:02 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:36:02 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:03 INFO - PROCESS | 3828 | 1461011763033 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:36:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:36:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 639ms 13:36:03 INFO - PROCESS | 3828 | 1461011763085 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:36:03 INFO - PROCESS | 3828 | 1461011763087 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 13:36:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:36:03 INFO - PROCESS | 3828 | 1461011763091 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:36:03 INFO - PROCESS | 3828 | 1461011763095 Marionette TRACE conn2 <- [1,578,null,{}] 13:36:03 INFO - PROCESS | 3828 | 1461011763106 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:03 INFO - PROCESS | 3828 | 1461011763185 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:36:03 INFO - PROCESS | 3828 | 1461011763193 Marionette TRACE conn2 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:03 INFO - PROCESS | 3828 | ++DOCSHELL 1640DC00 == 30 [pid = 3828] [id = 154] 13:36:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (164ADC00) [pid = 3828] [serial = 460] [outer = 00000000] 13:36:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1694FC00) [pid = 3828] [serial = 461] [outer = 164ADC00] 13:36:03 INFO - PROCESS | 3828 | 1461011763243 Marionette DEBUG loaded listener.js 13:36:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (169BC400) [pid = 3828] [serial = 462] [outer = 164ADC00] 13:36:03 INFO - PROCESS | 3828 | 1461011763716 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:36:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:36:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 639ms 13:36:03 INFO - PROCESS | 3828 | 1461011763729 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:36:03 INFO - PROCESS | 3828 | 1461011763731 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 13:36:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:36:03 INFO - PROCESS | 3828 | 1461011763734 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:36:03 INFO - PROCESS | 3828 | 1461011763736 Marionette TRACE conn2 <- [1,582,null,{}] 13:36:03 INFO - PROCESS | 3828 | 1461011763740 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:03 INFO - PROCESS | 3828 | 1461011763812 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:36:03 INFO - PROCESS | 3828 | 1461011763818 Marionette TRACE conn2 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:03 INFO - PROCESS | 3828 | ++DOCSHELL 15D07400 == 31 [pid = 3828] [id = 155] 13:36:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (169CB000) [pid = 3828] [serial = 463] [outer = 00000000] 13:36:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (17E96000) [pid = 3828] [serial = 464] [outer = 169CB000] 13:36:03 INFO - PROCESS | 3828 | 1461011763866 Marionette DEBUG loaded listener.js 13:36:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (18117000) [pid = 3828] [serial = 465] [outer = 169CB000] 13:36:04 INFO - PROCESS | 3828 | 1461011764277 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:36:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:36:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 592ms 13:36:04 INFO - PROCESS | 3828 | 1461011764331 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:36:04 INFO - PROCESS | 3828 | 1461011764333 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 13:36:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:36:04 INFO - PROCESS | 3828 | 1461011764337 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:36:04 INFO - PROCESS | 3828 | 1461011764339 Marionette TRACE conn2 <- [1,586,null,{}] 13:36:04 INFO - PROCESS | 3828 | 1461011764342 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:04 INFO - PROCESS | 3828 | 1461011764419 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:36:04 INFO - PROCESS | 3828 | 1461011764425 Marionette TRACE conn2 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:04 INFO - PROCESS | 3828 | ++DOCSHELL 1811B800 == 32 [pid = 3828] [id = 156] 13:36:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1811D800) [pid = 3828] [serial = 466] [outer = 00000000] 13:36:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (187D1000) [pid = 3828] [serial = 467] [outer = 1811D800] 13:36:04 INFO - PROCESS | 3828 | 1461011764473 Marionette DEBUG loaded listener.js 13:36:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (18B41C00) [pid = 3828] [serial = 468] [outer = 1811D800] 13:36:04 INFO - PROCESS | 3828 | 1461011764901 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:36:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:36:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 593ms 13:36:04 INFO - PROCESS | 3828 | 1461011764942 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:36:04 INFO - PROCESS | 3828 | 1461011764944 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 13:36:04 INFO - PROCESS | 3828 | 1461011764948 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:36:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:36:04 INFO - PROCESS | 3828 | 1461011764949 Marionette TRACE conn2 <- [1,590,null,{}] 13:36:04 INFO - PROCESS | 3828 | 1461011764952 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:05 INFO - PROCESS | 3828 | 1461011765044 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:36:05 INFO - PROCESS | 3828 | 1461011765052 Marionette TRACE conn2 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:05 INFO - PROCESS | 3828 | ++DOCSHELL 18B45400 == 33 [pid = 3828] [id = 157] 13:36:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (18B50000) [pid = 3828] [serial = 469] [outer = 00000000] 13:36:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (18D8C000) [pid = 3828] [serial = 470] [outer = 18B50000] 13:36:05 INFO - PROCESS | 3828 | 1461011765099 Marionette DEBUG loaded listener.js 13:36:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (19587400) [pid = 3828] [serial = 471] [outer = 18B50000] 13:36:05 INFO - PROCESS | 3828 | 1461011765510 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:36:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:36:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 592ms 13:36:05 INFO - PROCESS | 3828 | 1461011765547 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:36:05 INFO - PROCESS | 3828 | 1461011765548 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 13:36:05 INFO - PROCESS | 3828 | 1461011765552 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:36:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:36:05 INFO - PROCESS | 3828 | 1461011765554 Marionette TRACE conn2 <- [1,594,null,{}] 13:36:05 INFO - PROCESS | 3828 | 1461011765561 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:05 INFO - PROCESS | 3828 | 1461011765630 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:36:05 INFO - PROCESS | 3828 | 1461011765636 Marionette TRACE conn2 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:05 INFO - PROCESS | 3828 | ++DOCSHELL 199BFC00 == 34 [pid = 3828] [id = 158] 13:36:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (19B18C00) [pid = 3828] [serial = 472] [outer = 00000000] 13:36:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (19B1E800) [pid = 3828] [serial = 473] [outer = 19B18C00] 13:36:05 INFO - PROCESS | 3828 | 1461011765680 Marionette DEBUG loaded listener.js 13:36:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (19B1E400) [pid = 3828] [serial = 474] [outer = 19B18C00] 13:36:06 INFO - PROCESS | 3828 | 1461011766101 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:36:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:36:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 592ms 13:36:06 INFO - PROCESS | 3828 | 1461011766160 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:36:06 INFO - PROCESS | 3828 | 1461011766162 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 13:36:06 INFO - PROCESS | 3828 | 1461011766165 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:36:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:36:06 INFO - PROCESS | 3828 | 1461011766167 Marionette TRACE conn2 <- [1,598,null,{}] 13:36:06 INFO - PROCESS | 3828 | 1461011766170 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:06 INFO - PROCESS | 3828 | 1461011766245 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:36:06 INFO - PROCESS | 3828 | 1461011766250 Marionette TRACE conn2 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:06 INFO - PROCESS | 3828 | ++DOCSHELL 19B1D000 == 35 [pid = 3828] [id = 159] 13:36:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (19B1E000) [pid = 3828] [serial = 475] [outer = 00000000] 13:36:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1A05C800) [pid = 3828] [serial = 476] [outer = 19B1E000] 13:36:06 INFO - PROCESS | 3828 | 1461011766297 Marionette DEBUG loaded listener.js 13:36:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1A05B400) [pid = 3828] [serial = 477] [outer = 19B1E000] 13:36:06 INFO - PROCESS | 3828 | 1461011766689 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:36:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:36:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 592ms 13:36:06 INFO - PROCESS | 3828 | 1461011766750 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:36:06 INFO - PROCESS | 3828 | 1461011766752 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 13:36:06 INFO - PROCESS | 3828 | 1461011766755 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:36:06 INFO - PROCESS | 3828 | 1461011766757 Marionette TRACE conn2 <- [1,602,null,{}] 13:36:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:36:06 INFO - PROCESS | 3828 | 1461011766760 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:06 INFO - PROCESS | 3828 | 1461011766867 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:36:06 INFO - PROCESS | 3828 | 1461011766876 Marionette TRACE conn2 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:06 INFO - PROCESS | 3828 | ++DOCSHELL 15DB0800 == 36 [pid = 3828] [id = 160] 13:36:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1A05A000) [pid = 3828] [serial = 478] [outer = 00000000] 13:36:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1AA9A800) [pid = 3828] [serial = 479] [outer = 1A05A000] 13:36:06 INFO - PROCESS | 3828 | 1461011766919 Marionette DEBUG loaded listener.js 13:36:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1AA99800) [pid = 3828] [serial = 480] [outer = 1A05A000] 13:36:07 INFO - PROCESS | 3828 | 1461011767365 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:36:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:36:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 639ms 13:36:07 INFO - PROCESS | 3828 | 1461011767400 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:36:07 INFO - PROCESS | 3828 | 1461011767402 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 13:36:07 INFO - PROCESS | 3828 | 1461011767405 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:36:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:36:07 INFO - PROCESS | 3828 | 1461011767407 Marionette TRACE conn2 <- [1,606,null,{}] 13:36:07 INFO - PROCESS | 3828 | 1461011767410 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:07 INFO - PROCESS | 3828 | 1461011767518 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:36:07 INFO - PROCESS | 3828 | 1461011767523 Marionette TRACE conn2 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:07 INFO - PROCESS | 3828 | ++DOCSHELL 18119C00 == 37 [pid = 3828] [id = 161] 13:36:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (18506C00) [pid = 3828] [serial = 481] [outer = 00000000] 13:36:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1C379800) [pid = 3828] [serial = 482] [outer = 18506C00] 13:36:07 INFO - PROCESS | 3828 | 1461011767567 Marionette DEBUG loaded listener.js 13:36:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1C936C00) [pid = 3828] [serial = 483] [outer = 18506C00] 13:36:07 INFO - PROCESS | 3828 | 1461011767989 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:36:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:36:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 623ms 13:36:08 INFO - PROCESS | 3828 | 1461011768043 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:36:08 INFO - PROCESS | 3828 | 1461011768046 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 13:36:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:36:08 INFO - PROCESS | 3828 | 1461011768054 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:36:08 INFO - PROCESS | 3828 | 1461011768056 Marionette TRACE conn2 <- [1,610,null,{}] 13:36:08 INFO - PROCESS | 3828 | 1461011768060 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:08 INFO - PROCESS | 3828 | 1461011768170 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:36:08 INFO - PROCESS | 3828 | 1461011768258 Marionette TRACE conn2 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:08 INFO - PROCESS | 3828 | ++DOCSHELL 17E8D400 == 38 [pid = 3828] [id = 162] 13:36:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1CF8F800) [pid = 3828] [serial = 484] [outer = 00000000] 13:36:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1D012400) [pid = 3828] [serial = 485] [outer = 1CF8F800] 13:36:08 INFO - PROCESS | 3828 | 1461011768306 Marionette DEBUG loaded listener.js 13:36:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1D01B800) [pid = 3828] [serial = 486] [outer = 1CF8F800] 13:36:08 INFO - PROCESS | 3828 | 1461011768722 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:36:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:36:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 686ms 13:36:08 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (19C35400) [pid = 3828] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:36:08 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1D5B3400) [pid = 3828] [serial = 405] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:36:08 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (1434DC00) [pid = 3828] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:36:08 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (164AE000) [pid = 3828] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:36:08 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1C938C00) [pid = 3828] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:36:08 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (19C81000) [pid = 3828] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:36:08 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1D123C00) [pid = 3828] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:36:08 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (19B21C00) [pid = 3828] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:36:08 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (169C5800) [pid = 3828] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:36:08 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (169C9800) [pid = 3828] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:36:08 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (11BF3000) [pid = 3828] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:36:08 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1A052000) [pid = 3828] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:36:08 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1818C800) [pid = 3828] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:36:09 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (12DD7800) [pid = 3828] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:36:09 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (19EEB800) [pid = 3828] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:36:09 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (19B16C00) [pid = 3828] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:36:09 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (18BA9400) [pid = 3828] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:36:09 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1325D000) [pid = 3828] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:36:09 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (12BB9000) [pid = 3828] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:36:09 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1D675000) [pid = 3828] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:36:09 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1CF96800) [pid = 3828] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:36:09 INFO - PROCESS | 3828 | 1461011769011 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:36:09 INFO - PROCESS | 3828 | 1461011769013 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 13:36:09 INFO - PROCESS | 3828 | 1461011769024 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:36:09 INFO - PROCESS | 3828 | 1461011769026 Marionette TRACE conn2 <- [1,614,null,{}] 13:36:09 INFO - PROCESS | 3828 | 1461011769029 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:36:09 INFO - PROCESS | 3828 | 1461011769102 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:36:09 INFO - PROCESS | 3828 | 1461011769149 Marionette TRACE conn2 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:09 INFO - PROCESS | 3828 | ++DOCSHELL 15456800 == 39 [pid = 3828] [id = 163] 13:36:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (15C90C00) [pid = 3828] [serial = 487] [outer = 00000000] 13:36:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (169C2400) [pid = 3828] [serial = 488] [outer = 15C90C00] 13:36:09 INFO - PROCESS | 3828 | 1461011769199 Marionette DEBUG loaded listener.js 13:36:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (17E97800) [pid = 3828] [serial = 489] [outer = 15C90C00] 13:36:09 INFO - PROCESS | 3828 | 1461011769727 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:36:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:36:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 732ms 13:36:09 INFO - PROCESS | 3828 | 1461011769772 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:36:09 INFO - PROCESS | 3828 | 1461011769774 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 13:36:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:36:09 INFO - PROCESS | 3828 | 1461011769778 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:36:09 INFO - PROCESS | 3828 | 1461011769779 Marionette TRACE conn2 <- [1,618,null,{}] 13:36:09 INFO - PROCESS | 3828 | 1461011769783 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:09 INFO - PROCESS | 3828 | 1461011769894 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:36:09 INFO - PROCESS | 3828 | 1461011769902 Marionette TRACE conn2 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:09 INFO - PROCESS | 3828 | ++DOCSHELL 17E94400 == 40 [pid = 3828] [id = 164] 13:36:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (18115000) [pid = 3828] [serial = 490] [outer = 00000000] 13:36:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1D128800) [pid = 3828] [serial = 491] [outer = 18115000] 13:36:09 INFO - PROCESS | 3828 | 1461011769948 Marionette DEBUG loaded listener.js 13:36:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1D12DC00) [pid = 3828] [serial = 492] [outer = 18115000] 13:36:10 INFO - PROCESS | 3828 | 1461011770347 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:36:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:36:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 592ms 13:36:10 INFO - PROCESS | 3828 | 1461011770375 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:36:10 INFO - PROCESS | 3828 | 1461011770377 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 13:36:10 INFO - PROCESS | 3828 | 1461011770380 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:36:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:36:10 INFO - PROCESS | 3828 | 1461011770381 Marionette TRACE conn2 <- [1,622,null,{}] 13:36:10 INFO - PROCESS | 3828 | 1461011770385 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:10 INFO - PROCESS | 3828 | 1461011770455 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:36:10 INFO - PROCESS | 3828 | 1461011770461 Marionette TRACE conn2 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:10 INFO - PROCESS | 3828 | ++DOCSHELL 164B2C00 == 41 [pid = 3828] [id = 165] 13:36:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (17B0DC00) [pid = 3828] [serial = 493] [outer = 00000000] 13:36:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (19C35400) [pid = 3828] [serial = 494] [outer = 17B0DC00] 13:36:10 INFO - PROCESS | 3828 | 1461011770504 Marionette DEBUG loaded listener.js 13:36:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1C931400) [pid = 3828] [serial = 495] [outer = 17B0DC00] 13:36:10 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:10 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:36:10 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:10 INFO - PROCESS | 3828 | 1461011770912 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:36:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:36:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 592ms 13:36:10 INFO - PROCESS | 3828 | 1461011770977 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:36:10 INFO - PROCESS | 3828 | 1461011770979 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 13:36:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:36:10 INFO - PROCESS | 3828 | 1461011770982 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:36:10 INFO - PROCESS | 3828 | 1461011770984 Marionette TRACE conn2 <- [1,626,null,{}] 13:36:10 INFO - PROCESS | 3828 | 1461011770988 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:11 INFO - PROCESS | 3828 | 1461011771102 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:36:11 INFO - PROCESS | 3828 | 1461011771260 Marionette TRACE conn2 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:11 INFO - PROCESS | 3828 | ++DOCSHELL 12BB4800 == 42 [pid = 3828] [id = 166] 13:36:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (12BB6400) [pid = 3828] [serial = 496] [outer = 00000000] 13:36:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (13266400) [pid = 3828] [serial = 497] [outer = 12BB6400] 13:36:11 INFO - PROCESS | 3828 | 1461011771341 Marionette DEBUG loaded listener.js 13:36:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (136CBC00) [pid = 3828] [serial = 498] [outer = 12BB6400] 13:36:11 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:11 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:36:12 INFO - PROCESS | 3828 | 1461011772061 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:36:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:36:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1091ms 13:36:12 INFO - PROCESS | 3828 | 1461011772097 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:36:12 INFO - PROCESS | 3828 | 1461011772102 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 13:36:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:36:12 INFO - PROCESS | 3828 | 1461011772107 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:36:12 INFO - PROCESS | 3828 | 1461011772113 Marionette TRACE conn2 <- [1,630,null,{}] 13:36:12 INFO - PROCESS | 3828 | 1461011772117 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:12 INFO - PROCESS | 3828 | 1461011772226 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:36:12 INFO - PROCESS | 3828 | 1461011772303 Marionette TRACE conn2 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:12 INFO - PROCESS | 3828 | ++DOCSHELL 14AA5000 == 43 [pid = 3828] [id = 167] 13:36:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (14AA7400) [pid = 3828] [serial = 499] [outer = 00000000] 13:36:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1640C800) [pid = 3828] [serial = 500] [outer = 14AA7400] 13:36:12 INFO - PROCESS | 3828 | 1461011772360 Marionette DEBUG loaded listener.js 13:36:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (16957C00) [pid = 3828] [serial = 501] [outer = 14AA7400] 13:36:13 INFO - PROCESS | 3828 | 1461011773230 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:36:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:36:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1215ms 13:36:13 INFO - PROCESS | 3828 | 1461011773301 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:36:13 INFO - PROCESS | 3828 | 1461011773305 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 13:36:13 INFO - PROCESS | 3828 | 1461011773310 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:36:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:36:13 INFO - PROCESS | 3828 | 1461011773314 Marionette TRACE conn2 <- [1,634,null,{}] 13:36:13 INFO - PROCESS | 3828 | 1461011773320 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:13 INFO - PROCESS | 3828 | 1461011773433 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:36:13 INFO - PROCESS | 3828 | 1461011773505 Marionette TRACE conn2 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:13 INFO - PROCESS | 3828 | ++DOCSHELL 136C1400 == 44 [pid = 3828] [id = 168] 13:36:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (13899400) [pid = 3828] [serial = 502] [outer = 00000000] 13:36:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (14AE2000) [pid = 3828] [serial = 503] [outer = 13899400] 13:36:13 INFO - PROCESS | 3828 | 1461011773554 Marionette DEBUG loaded listener.js 13:36:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (15A31000) [pid = 3828] [serial = 504] [outer = 13899400] 13:36:13 INFO - PROCESS | 3828 | --DOCSHELL 164B2C00 == 43 [pid = 3828] [id = 165] 13:36:13 INFO - PROCESS | 3828 | --DOCSHELL 17E94400 == 42 [pid = 3828] [id = 164] 13:36:13 INFO - PROCESS | 3828 | --DOCSHELL 15456800 == 41 [pid = 3828] [id = 163] 13:36:13 INFO - PROCESS | 3828 | --DOCSHELL 17E8D400 == 40 [pid = 3828] [id = 162] 13:36:13 INFO - PROCESS | 3828 | --DOCSHELL 18119C00 == 39 [pid = 3828] [id = 161] 13:36:13 INFO - PROCESS | 3828 | --DOCSHELL 15DB0800 == 38 [pid = 3828] [id = 160] 13:36:13 INFO - PROCESS | 3828 | --DOCSHELL 19B1D000 == 37 [pid = 3828] [id = 159] 13:36:13 INFO - PROCESS | 3828 | --DOCSHELL 199BFC00 == 36 [pid = 3828] [id = 158] 13:36:13 INFO - PROCESS | 3828 | --DOCSHELL 18B45400 == 35 [pid = 3828] [id = 157] 13:36:13 INFO - PROCESS | 3828 | --DOCSHELL 1811B800 == 34 [pid = 3828] [id = 156] 13:36:13 INFO - PROCESS | 3828 | --DOCSHELL 15D07400 == 33 [pid = 3828] [id = 155] 13:36:13 INFO - PROCESS | 3828 | --DOCSHELL 1640DC00 == 32 [pid = 3828] [id = 154] 13:36:13 INFO - PROCESS | 3828 | --DOCSHELL 142FCC00 == 31 [pid = 3828] [id = 153] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1D5AE800) [pid = 3828] [serial = 452] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOCSHELL 12DDE400 == 30 [pid = 3828] [id = 152] 13:36:13 INFO - PROCESS | 3828 | --DOCSHELL 16403800 == 29 [pid = 3828] [id = 151] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1D7A0400) [pid = 3828] [serial = 407] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1AA99C00) [pid = 3828] [serial = 362] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (12DD4000) [pid = 3828] [serial = 167] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1D166000) [pid = 3828] [serial = 335] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (15D02C00) [pid = 3828] [serial = 365] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1811CC00) [pid = 3828] [serial = 368] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1CC7D400) [pid = 3828] [serial = 374] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1AAB1C00) [pid = 3828] [serial = 371] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1D12FC00) [pid = 3828] [serial = 437] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (1D7A9000) [pid = 3828] [serial = 440] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1D16C800) [pid = 3828] [serial = 438] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (169C9C00) [pid = 3828] [serial = 443] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1DB63000) [pid = 3828] [serial = 441] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (18D8B000) [pid = 3828] [serial = 446] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (11BF7400) [pid = 3828] [serial = 449] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (169CC400) [pid = 3828] [serial = 444] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1C375C00) [pid = 3828] [serial = 416] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (18BA8400) [pid = 3828] [serial = 414] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (18B47400) [pid = 3828] [serial = 413] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (147AD800) [pid = 3828] [serial = 411] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (142EE800) [pid = 3828] [serial = 410] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1C935400) [pid = 3828] [serial = 434] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1A0BEC00) [pid = 3828] [serial = 431] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1AA95800) [pid = 3828] [serial = 432] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (19588400) [pid = 3828] [serial = 428] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (19B12800) [pid = 3828] [serial = 429] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (15A2D400) [pid = 3828] [serial = 425] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (164AF800) [pid = 3828] [serial = 426] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (143B4000) [pid = 3828] [serial = 450] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (169B0800) [pid = 3828] [serial = 423] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (164AB000) [pid = 3828] [serial = 422] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (1DB6D400) [pid = 3828] [serial = 420] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (1DB6B400) [pid = 3828] [serial = 419] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (1C93AC00) [pid = 3828] [serial = 417] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (1AAAA400) [pid = 3828] [serial = 447] [outer = 00000000] [url = about:blank] 13:36:13 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (1C9E0000) [pid = 3828] [serial = 435] [outer = 00000000] [url = about:blank] 13:36:14 INFO - PROCESS | 3828 | 1461011774087 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:36:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:36:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 811ms 13:36:14 INFO - PROCESS | 3828 | 1461011774113 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:36:14 INFO - PROCESS | 3828 | 1461011774119 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 13:36:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:36:14 INFO - PROCESS | 3828 | 1461011774125 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:36:14 INFO - PROCESS | 3828 | 1461011774128 Marionette TRACE conn2 <- [1,638,null,{}] 13:36:14 INFO - PROCESS | 3828 | 1461011774131 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:14 INFO - PROCESS | 3828 | 1461011774208 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:36:14 INFO - PROCESS | 3828 | 1461011774216 Marionette TRACE conn2 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:14 INFO - PROCESS | 3828 | ++DOCSHELL 13201800 == 30 [pid = 3828] [id = 169] 13:36:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (147B0C00) [pid = 3828] [serial = 505] [outer = 00000000] 13:36:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (15D09800) [pid = 3828] [serial = 506] [outer = 147B0C00] 13:36:14 INFO - PROCESS | 3828 | 1461011774261 Marionette DEBUG loaded listener.js 13:36:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (16403C00) [pid = 3828] [serial = 507] [outer = 147B0C00] 13:36:14 INFO - PROCESS | 3828 | 1461011774718 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:36:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:36:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 639ms 13:36:14 INFO - PROCESS | 3828 | 1461011774761 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:36:14 INFO - PROCESS | 3828 | 1461011774764 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 13:36:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:36:14 INFO - PROCESS | 3828 | 1461011774767 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:36:14 INFO - PROCESS | 3828 | 1461011774770 Marionette TRACE conn2 <- [1,642,null,{}] 13:36:14 INFO - PROCESS | 3828 | 1461011774781 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:14 INFO - PROCESS | 3828 | 1461011774860 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:36:14 INFO - PROCESS | 3828 | 1461011774868 Marionette TRACE conn2 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:14 INFO - PROCESS | 3828 | ++DOCSHELL 169B5400 == 31 [pid = 3828] [id = 170] 13:36:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (169C1400) [pid = 3828] [serial = 508] [outer = 00000000] 13:36:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (169CBC00) [pid = 3828] [serial = 509] [outer = 169C1400] 13:36:14 INFO - PROCESS | 3828 | 1461011774916 Marionette DEBUG loaded listener.js 13:36:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (16E75400) [pid = 3828] [serial = 510] [outer = 169C1400] 13:36:15 INFO - PROCESS | 3828 | 1461011775385 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:36:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:36:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 623ms 13:36:15 INFO - PROCESS | 3828 | 1461011775405 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:36:15 INFO - PROCESS | 3828 | 1461011775407 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 13:36:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:36:15 INFO - PROCESS | 3828 | 1461011775410 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:36:15 INFO - PROCESS | 3828 | 1461011775412 Marionette TRACE conn2 <- [1,646,null,{}] 13:36:15 INFO - PROCESS | 3828 | 1461011775415 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:15 INFO - PROCESS | 3828 | 1461011775489 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:36:15 INFO - PROCESS | 3828 | 1461011775495 Marionette TRACE conn2 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:15 INFO - PROCESS | 3828 | ++DOCSHELL 17E3D000 == 32 [pid = 3828] [id = 171] 13:36:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (17E40000) [pid = 3828] [serial = 511] [outer = 00000000] 13:36:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (18558800) [pid = 3828] [serial = 512] [outer = 17E40000] 13:36:15 INFO - PROCESS | 3828 | 1461011775540 Marionette DEBUG loaded listener.js 13:36:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (18A05C00) [pid = 3828] [serial = 513] [outer = 17E40000] 13:36:15 INFO - PROCESS | 3828 | 1461011775956 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:36:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:36:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 592ms 13:36:16 INFO - PROCESS | 3828 | 1461011776007 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:36:16 INFO - PROCESS | 3828 | 1461011776009 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 13:36:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:36:16 INFO - PROCESS | 3828 | 1461011776013 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:36:16 INFO - PROCESS | 3828 | 1461011776014 Marionette TRACE conn2 <- [1,650,null,{}] 13:36:16 INFO - PROCESS | 3828 | 1461011776017 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:16 INFO - PROCESS | 3828 | 1461011776112 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:36:16 INFO - PROCESS | 3828 | 1461011776120 Marionette TRACE conn2 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:16 INFO - PROCESS | 3828 | ++DOCSHELL 11BF9400 == 33 [pid = 3828] [id = 172] 13:36:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (18117C00) [pid = 3828] [serial = 514] [outer = 00000000] 13:36:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (18BA4800) [pid = 3828] [serial = 515] [outer = 18117C00] 13:36:16 INFO - PROCESS | 3828 | 1461011776167 Marionette DEBUG loaded listener.js 13:36:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (18BAB800) [pid = 3828] [serial = 516] [outer = 18117C00] 13:36:16 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:16 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:16 INFO - PROCESS | 3828 | 1461011776628 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:36:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:36:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 639ms 13:36:16 INFO - PROCESS | 3828 | 1461011776666 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:36:16 INFO - PROCESS | 3828 | 1461011776668 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 13:36:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:36:16 INFO - PROCESS | 3828 | 1461011776674 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:36:16 INFO - PROCESS | 3828 | 1461011776676 Marionette TRACE conn2 <- [1,654,null,{}] 13:36:16 INFO - PROCESS | 3828 | 1461011776692 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:16 INFO - PROCESS | 3828 | 1461011776811 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:36:16 INFO - PROCESS | 3828 | 1461011776827 Marionette TRACE conn2 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:16 INFO - PROCESS | 3828 | ++DOCSHELL 18BAFC00 == 34 [pid = 3828] [id = 173] 13:36:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (19481400) [pid = 3828] [serial = 517] [outer = 00000000] 13:36:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (19B19400) [pid = 3828] [serial = 518] [outer = 19481400] 13:36:16 INFO - PROCESS | 3828 | 1461011776915 Marionette DEBUG loaded listener.js 13:36:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (19B43C00) [pid = 3828] [serial = 519] [outer = 19481400] 13:36:17 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:17 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:17 INFO - PROCESS | 3828 | 1461011777315 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:36:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:36:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 686ms 13:36:17 INFO - PROCESS | 3828 | 1461011777376 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:36:17 INFO - PROCESS | 3828 | 1461011777378 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 13:36:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:36:17 INFO - PROCESS | 3828 | 1461011777381 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:36:17 INFO - PROCESS | 3828 | 1461011777382 Marionette TRACE conn2 <- [1,658,null,{}] 13:36:17 INFO - PROCESS | 3828 | 1461011777386 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:17 INFO - PROCESS | 3828 | 1461011777513 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:36:17 INFO - PROCESS | 3828 | 1461011777525 Marionette TRACE conn2 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:17 INFO - PROCESS | 3828 | ++DOCSHELL 19EEC000 == 35 [pid = 3828] [id = 174] 13:36:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (19EECC00) [pid = 3828] [serial = 520] [outer = 00000000] 13:36:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1A5A9000) [pid = 3828] [serial = 521] [outer = 19EECC00] 13:36:17 INFO - PROCESS | 3828 | 1461011777569 Marionette DEBUG loaded listener.js 13:36:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1A59D400) [pid = 3828] [serial = 522] [outer = 19EECC00] 13:36:18 INFO - PROCESS | 3828 | 1461011778115 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:36:18 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (164ADC00) [pid = 3828] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:36:18 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (19B1E000) [pid = 3828] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:36:18 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (13202C00) [pid = 3828] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:36:18 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (169CB000) [pid = 3828] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:36:18 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1A05A000) [pid = 3828] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:36:18 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (19B18C00) [pid = 3828] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:36:18 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (1CF8F800) [pid = 3828] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:36:18 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (14A9D800) [pid = 3828] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:36:18 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (18506C00) [pid = 3828] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:36:18 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (16404000) [pid = 3828] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:36:18 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (15C90C00) [pid = 3828] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:36:18 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (1811D800) [pid = 3828] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:36:18 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (18115000) [pid = 3828] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:36:18 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (18B50000) [pid = 3828] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:36:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:36:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 794ms 13:36:18 INFO - PROCESS | 3828 | 1461011778181 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:36:18 INFO - PROCESS | 3828 | 1461011778183 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 13:36:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:36:18 INFO - PROCESS | 3828 | 1461011778174 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:36:18 INFO - PROCESS | 3828 | 1461011778176 Marionette TRACE conn2 <- [1,662,null,{}] 13:36:18 INFO - PROCESS | 3828 | 1461011778179 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:18 INFO - PROCESS | 3828 | 1461011778248 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:36:18 INFO - PROCESS | 3828 | 1461011778254 Marionette TRACE conn2 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:18 INFO - PROCESS | 3828 | ++DOCSHELL 13202C00 == 36 [pid = 3828] [id = 175] 13:36:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (143B1C00) [pid = 3828] [serial = 523] [outer = 00000000] 13:36:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (169CA000) [pid = 3828] [serial = 524] [outer = 143B1C00] 13:36:18 INFO - PROCESS | 3828 | 1461011778299 Marionette DEBUG loaded listener.js 13:36:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (18506C00) [pid = 3828] [serial = 525] [outer = 143B1C00] 13:36:18 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:18 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:36:18 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:36:18 INFO - PROCESS | 3828 | 1461011778725 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:36:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 13:36:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 592ms 13:36:18 INFO - PROCESS | 3828 | 1461011778794 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:36:18 INFO - PROCESS | 3828 | 1461011778795 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 13:36:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:36:18 INFO - PROCESS | 3828 | 1461011778799 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:36:18 INFO - PROCESS | 3828 | 1461011778801 Marionette TRACE conn2 <- [1,666,null,{}] 13:36:18 INFO - PROCESS | 3828 | 1461011778804 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:18 INFO - PROCESS | 3828 | 1461011778877 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:36:18 INFO - PROCESS | 3828 | 1461011778885 Marionette TRACE conn2 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:18 INFO - PROCESS | 3828 | ++DOCSHELL 187C6C00 == 37 [pid = 3828] [id = 176] 13:36:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (18D89C00) [pid = 3828] [serial = 526] [outer = 00000000] 13:36:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (19EE5000) [pid = 3828] [serial = 527] [outer = 18D89C00] 13:36:18 INFO - PROCESS | 3828 | 1461011778929 Marionette DEBUG loaded listener.js 13:36:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (1AAA2C00) [pid = 3828] [serial = 528] [outer = 18D89C00] 13:36:19 INFO - PROCESS | 3828 | 1461011779339 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:36:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:36:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 592ms 13:36:19 INFO - PROCESS | 3828 | 1461011779396 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:36:19 INFO - PROCESS | 3828 | 1461011779398 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 13:36:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:36:19 INFO - PROCESS | 3828 | 1461011779401 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:36:19 INFO - PROCESS | 3828 | 1461011779403 Marionette TRACE conn2 <- [1,670,null,{}] 13:36:19 INFO - PROCESS | 3828 | 1461011779406 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:19 INFO - PROCESS | 3828 | 1461011779479 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:36:19 INFO - PROCESS | 3828 | 1461011779487 Marionette TRACE conn2 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:19 INFO - PROCESS | 3828 | ++DOCSHELL 169CAC00 == 38 [pid = 3828] [id = 177] 13:36:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (17E96800) [pid = 3828] [serial = 529] [outer = 00000000] 13:36:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1C1CA800) [pid = 3828] [serial = 530] [outer = 17E96800] 13:36:19 INFO - PROCESS | 3828 | 1461011779532 Marionette DEBUG loaded listener.js 13:36:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (1C36F000) [pid = 3828] [serial = 531] [outer = 17E96800] 13:36:20 INFO - PROCESS | 3828 | 1461011780527 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:36:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 13:36:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1153ms 13:36:20 INFO - PROCESS | 3828 | 1461011780558 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:36:20 INFO - PROCESS | 3828 | 1461011780562 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 13:36:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:36:20 INFO - PROCESS | 3828 | 1461011780568 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:36:20 INFO - PROCESS | 3828 | 1461011780572 Marionette TRACE conn2 <- [1,674,null,{}] 13:36:20 INFO - PROCESS | 3828 | 1461011780578 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:20 INFO - PROCESS | 3828 | 1461011780709 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:36:20 INFO - PROCESS | 3828 | 1461011780781 Marionette TRACE conn2 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:20 INFO - PROCESS | 3828 | ++DOCSHELL 142B1400 == 39 [pid = 3828] [id = 178] 13:36:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (142EE800) [pid = 3828] [serial = 532] [outer = 00000000] 13:36:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (14351400) [pid = 3828] [serial = 533] [outer = 142EE800] 13:36:20 INFO - PROCESS | 3828 | 1461011780844 Marionette DEBUG loaded listener.js 13:36:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (14AA4400) [pid = 3828] [serial = 534] [outer = 142EE800] 13:36:21 INFO - PROCESS | 3828 | 1461011781868 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:36:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:36:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1356ms 13:36:21 INFO - PROCESS | 3828 | 1461011781929 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:36:21 INFO - PROCESS | 3828 | 1461011781935 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 13:36:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:36:21 INFO - PROCESS | 3828 | 1461011781942 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:36:21 INFO - PROCESS | 3828 | 1461011781944 Marionette TRACE conn2 <- [1,678,null,{}] 13:36:21 INFO - PROCESS | 3828 | 1461011781991 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:22 INFO - PROCESS | 3828 | 1461011782078 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:36:22 INFO - PROCESS | 3828 | 1461011782228 Marionette TRACE conn2 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:22 INFO - PROCESS | 3828 | ++DOCSHELL 1694D400 == 40 [pid = 3828] [id = 179] 13:36:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (169B0800) [pid = 3828] [serial = 535] [outer = 00000000] 13:36:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (16E72400) [pid = 3828] [serial = 536] [outer = 169B0800] 13:36:22 INFO - PROCESS | 3828 | 1461011782283 Marionette DEBUG loaded listener.js 13:36:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (18508800) [pid = 3828] [serial = 537] [outer = 169B0800] 13:36:23 INFO - PROCESS | 3828 | 1461011783435 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:36:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:36:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1543ms 13:36:23 INFO - PROCESS | 3828 | 1461011783488 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:36:23 INFO - PROCESS | 3828 | 1461011783492 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 13:36:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:36:23 INFO - PROCESS | 3828 | 1461011783497 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:36:23 INFO - PROCESS | 3828 | 1461011783501 Marionette TRACE conn2 <- [1,682,null,{}] 13:36:23 INFO - PROCESS | 3828 | 1461011783600 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:23 INFO - PROCESS | 3828 | 1461011783688 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:36:23 INFO - PROCESS | 3828 | 1461011783756 Marionette TRACE conn2 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:23 INFO - PROCESS | 3828 | ++DOCSHELL 142F3C00 == 41 [pid = 3828] [id = 180] 13:36:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (147B2800) [pid = 3828] [serial = 538] [outer = 00000000] 13:36:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (15C8B400) [pid = 3828] [serial = 539] [outer = 147B2800] 13:36:23 INFO - PROCESS | 3828 | 1461011783806 Marionette DEBUG loaded listener.js 13:36:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (15D0DC00) [pid = 3828] [serial = 540] [outer = 147B2800] 13:36:24 INFO - PROCESS | 3828 | --DOCSHELL 187C6C00 == 40 [pid = 3828] [id = 176] 13:36:24 INFO - PROCESS | 3828 | --DOCSHELL 13202C00 == 39 [pid = 3828] [id = 175] 13:36:24 INFO - PROCESS | 3828 | --DOCSHELL 19EEC000 == 38 [pid = 3828] [id = 174] 13:36:24 INFO - PROCESS | 3828 | --DOCSHELL 18BAFC00 == 37 [pid = 3828] [id = 173] 13:36:24 INFO - PROCESS | 3828 | --DOCSHELL 11BF9400 == 36 [pid = 3828] [id = 172] 13:36:24 INFO - PROCESS | 3828 | --DOCSHELL 17E3D000 == 35 [pid = 3828] [id = 171] 13:36:24 INFO - PROCESS | 3828 | --DOCSHELL 169B5400 == 34 [pid = 3828] [id = 170] 13:36:24 INFO - PROCESS | 3828 | --DOCSHELL 13201800 == 33 [pid = 3828] [id = 169] 13:36:24 INFO - PROCESS | 3828 | --DOCSHELL 136C1400 == 32 [pid = 3828] [id = 168] 13:36:24 INFO - PROCESS | 3828 | --DOCSHELL 14AA5000 == 31 [pid = 3828] [id = 167] 13:36:24 INFO - PROCESS | 3828 | --DOCSHELL 12BB4800 == 30 [pid = 3828] [id = 166] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1694FC00) [pid = 3828] [serial = 461] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (169BC400) [pid = 3828] [serial = 462] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1A05C800) [pid = 3828] [serial = 476] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (136CA000) [pid = 3828] [serial = 455] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (13A31800) [pid = 3828] [serial = 456] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (17E96000) [pid = 3828] [serial = 464] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (18117000) [pid = 3828] [serial = 465] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1AA99800) [pid = 3828] [serial = 480] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (19B1E800) [pid = 3828] [serial = 473] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (19B1E400) [pid = 3828] [serial = 474] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (1D012400) [pid = 3828] [serial = 485] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1569D400) [pid = 3828] [serial = 458] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (15D04000) [pid = 3828] [serial = 459] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (1C936C00) [pid = 3828] [serial = 483] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (1C379800) [pid = 3828] [serial = 482] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (1DB6E000) [pid = 3828] [serial = 453] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (1D01B800) [pid = 3828] [serial = 486] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (169C2400) [pid = 3828] [serial = 488] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (187D1000) [pid = 3828] [serial = 467] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (18B41C00) [pid = 3828] [serial = 468] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (1D128800) [pid = 3828] [serial = 491] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (18D8C000) [pid = 3828] [serial = 470] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (19587400) [pid = 3828] [serial = 471] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (1AA9A800) [pid = 3828] [serial = 479] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (1D12DC00) [pid = 3828] [serial = 492] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (1A05B400) [pid = 3828] [serial = 477] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (17E97800) [pid = 3828] [serial = 489] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (19C35400) [pid = 3828] [serial = 494] [outer = 00000000] [url = about:blank] 13:36:24 INFO - PROCESS | 3828 | 1461011784774 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:36:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 13:36:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1356ms 13:36:24 INFO - PROCESS | 3828 | 1461011784841 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:36:24 INFO - PROCESS | 3828 | 1461011784846 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 13:36:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:36:24 INFO - PROCESS | 3828 | 1461011784853 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:36:24 INFO - PROCESS | 3828 | 1461011784855 Marionette TRACE conn2 <- [1,686,null,{}] 13:36:24 INFO - PROCESS | 3828 | 1461011784860 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:24 INFO - PROCESS | 3828 | 1461011784942 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:36:24 INFO - PROCESS | 3828 | 1461011784949 Marionette TRACE conn2 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:24 INFO - PROCESS | 3828 | ++DOCSHELL 1325F800 == 31 [pid = 3828] [id = 181] 13:36:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (1367F800) [pid = 3828] [serial = 541] [outer = 00000000] 13:36:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (15C89C00) [pid = 3828] [serial = 542] [outer = 1367F800] 13:36:24 INFO - PROCESS | 3828 | 1461011784994 Marionette DEBUG loaded listener.js 13:36:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (1694CC00) [pid = 3828] [serial = 543] [outer = 1367F800] 13:36:25 INFO - PROCESS | 3828 | 1461011785930 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:36:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 13:36:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1091ms 13:36:25 INFO - PROCESS | 3828 | 1461011785950 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:36:25 INFO - PROCESS | 3828 | 1461011785954 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 13:36:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:36:25 INFO - PROCESS | 3828 | 1461011785958 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:36:25 INFO - PROCESS | 3828 | 1461011785963 Marionette TRACE conn2 <- [1,690,null,{}] 13:36:25 INFO - PROCESS | 3828 | 1461011785974 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:26 INFO - PROCESS | 3828 | 1461011786055 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:36:26 INFO - PROCESS | 3828 | 1461011786061 Marionette TRACE conn2 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:26 INFO - PROCESS | 3828 | ++DOCSHELL 16958800 == 32 [pid = 3828] [id = 182] 13:36:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (169B9000) [pid = 3828] [serial = 544] [outer = 00000000] 13:36:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (17E99000) [pid = 3828] [serial = 545] [outer = 169B9000] 13:36:26 INFO - PROCESS | 3828 | 1461011786110 Marionette DEBUG loaded listener.js 13:36:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (1818D800) [pid = 3828] [serial = 546] [outer = 169B9000] 13:36:27 INFO - PROCESS | 3828 | 1461011787064 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:36:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:36:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1137ms 13:36:27 INFO - PROCESS | 3828 | 1461011787103 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:36:27 INFO - PROCESS | 3828 | 1461011787105 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 13:36:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:36:27 INFO - PROCESS | 3828 | 1461011787116 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:36:27 INFO - PROCESS | 3828 | 1461011787117 Marionette TRACE conn2 <- [1,694,null,{}] 13:36:27 INFO - PROCESS | 3828 | 1461011787121 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:27 INFO - PROCESS | 3828 | 1461011787220 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:36:27 INFO - PROCESS | 3828 | 1461011787226 Marionette TRACE conn2 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:27 INFO - PROCESS | 3828 | ++DOCSHELL 16E72800 == 33 [pid = 3828] [id = 183] 13:36:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (18A02800) [pid = 3828] [serial = 547] [outer = 00000000] 13:36:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (18BA8000) [pid = 3828] [serial = 548] [outer = 18A02800] 13:36:27 INFO - PROCESS | 3828 | 1461011787271 Marionette DEBUG loaded listener.js 13:36:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (18D87400) [pid = 3828] [serial = 549] [outer = 18A02800] 13:36:28 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (17E40000) [pid = 3828] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:36:28 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (147B0C00) [pid = 3828] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:36:28 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (13899400) [pid = 3828] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:36:28 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (18117C00) [pid = 3828] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:36:28 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (169C1400) [pid = 3828] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:36:28 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (17B0DC00) [pid = 3828] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:36:28 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (19481400) [pid = 3828] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:36:28 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (19EECC00) [pid = 3828] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:36:28 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (143B1C00) [pid = 3828] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:36:28 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (18D89C00) [pid = 3828] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:36:28 INFO - PROCESS | 3828 | 1461011788214 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 13:36:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:36:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1138ms 13:36:28 INFO - PROCESS | 3828 | 1461011788259 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:36:28 INFO - PROCESS | 3828 | 1461011788261 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 13:36:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:36:28 INFO - PROCESS | 3828 | 1461011788264 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:36:28 INFO - PROCESS | 3828 | 1461011788266 Marionette TRACE conn2 <- [1,698,null,{}] 13:36:28 INFO - PROCESS | 3828 | 1461011788270 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:28 INFO - PROCESS | 3828 | 1461011788342 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:36:28 INFO - PROCESS | 3828 | 1461011788348 Marionette TRACE conn2 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:28 INFO - PROCESS | 3828 | ++DOCSHELL 14A0B800 == 34 [pid = 3828] [id = 184] 13:36:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (169CC000) [pid = 3828] [serial = 550] [outer = 00000000] 13:36:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (18552400) [pid = 3828] [serial = 551] [outer = 169CC000] 13:36:28 INFO - PROCESS | 3828 | 1461011788392 Marionette DEBUG loaded listener.js 13:36:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (18BA8400) [pid = 3828] [serial = 552] [outer = 169CC000] 13:36:29 INFO - PROCESS | 3828 | 1461011789322 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 13:36:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:36:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1075ms 13:36:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:36:29 INFO - PROCESS | 3828 | 1461011789359 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:36:29 INFO - PROCESS | 3828 | 1461011789360 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 13:36:29 INFO - PROCESS | 3828 | 1461011789364 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:36:29 INFO - PROCESS | 3828 | 1461011789366 Marionette TRACE conn2 <- [1,702,null,{}] 13:36:29 INFO - PROCESS | 3828 | 1461011789369 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:29 INFO - PROCESS | 3828 | 1461011789461 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:36:29 INFO - PROCESS | 3828 | 1461011789469 Marionette TRACE conn2 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:29 INFO - PROCESS | 3828 | ++DOCSHELL 123F6000 == 35 [pid = 3828] [id = 185] 13:36:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (18D88C00) [pid = 3828] [serial = 553] [outer = 00000000] 13:36:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (19B1FC00) [pid = 3828] [serial = 554] [outer = 18D88C00] 13:36:29 INFO - PROCESS | 3828 | 1461011789516 Marionette DEBUG loaded listener.js 13:36:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (19C77800) [pid = 3828] [serial = 555] [outer = 18D88C00] 13:36:30 INFO - PROCESS | 3828 | 1461011790448 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 13:36:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 13:36:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1138ms 13:36:30 INFO - PROCESS | 3828 | 1461011790493 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:36:30 INFO - PROCESS | 3828 | 1461011790497 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 13:36:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:36:30 INFO - PROCESS | 3828 | 1461011790544 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:36:30 INFO - PROCESS | 3828 | 1461011790549 Marionette TRACE conn2 <- [1,706,null,{}] 13:36:30 INFO - PROCESS | 3828 | 1461011790556 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:30 INFO - PROCESS | 3828 | 1461011790646 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:36:30 INFO - PROCESS | 3828 | 1461011790755 Marionette TRACE conn2 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:30 INFO - PROCESS | 3828 | ++DOCSHELL 142AEC00 == 36 [pid = 3828] [id = 186] 13:36:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (142AF400) [pid = 3828] [serial = 556] [outer = 00000000] 13:36:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (14A0C800) [pid = 3828] [serial = 557] [outer = 142AF400] 13:36:30 INFO - PROCESS | 3828 | 1461011790812 Marionette DEBUG loaded listener.js 13:36:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (14A9D800) [pid = 3828] [serial = 558] [outer = 142AF400] 13:36:31 INFO - PROCESS | 3828 | 1461011791915 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 13:36:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:36:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1418ms 13:36:31 INFO - PROCESS | 3828 | 1461011791958 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:36:31 INFO - PROCESS | 3828 | 1461011791964 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 13:36:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:36:31 INFO - PROCESS | 3828 | 1461011791971 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:36:31 INFO - PROCESS | 3828 | 1461011791974 Marionette TRACE conn2 <- [1,710,null,{}] 13:36:31 INFO - PROCESS | 3828 | 1461011791978 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:32 INFO - PROCESS | 3828 | 1461011792106 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:36:32 INFO - PROCESS | 3828 | 1461011792233 Marionette TRACE conn2 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:32 INFO - PROCESS | 3828 | ++DOCSHELL 169C1400 == 37 [pid = 3828] [id = 187] 13:36:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (17B0FC00) [pid = 3828] [serial = 559] [outer = 00000000] 13:36:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (18553400) [pid = 3828] [serial = 560] [outer = 17B0FC00] 13:36:32 INFO - PROCESS | 3828 | 1461011792292 Marionette DEBUG loaded listener.js 13:36:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (18B4D000) [pid = 3828] [serial = 561] [outer = 17B0FC00] 13:36:32 INFO - PROCESS | 3828 | 1461011792804 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 13:36:32 INFO - PROCESS | 3828 | 1461011792876 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 13:36:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:36:32 INFO - PROCESS | 3828 | 1461011792879 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:36:32 INFO - PROCESS | 3828 | 1461011792883 Marionette TRACE conn2 <- [1,714,null,{}] 13:36:32 INFO - PROCESS | 3828 | 1461011792895 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:32 INFO - PROCESS | 3828 | 1461011792999 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:36:33 INFO - PROCESS | 3828 | 1461011793087 Marionette TRACE conn2 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:33 INFO - PROCESS | 3828 | ++DOCSHELL 19B17800 == 38 [pid = 3828] [id = 188] 13:36:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (19B21C00) [pid = 3828] [serial = 562] [outer = 00000000] 13:36:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (1A0BBC00) [pid = 3828] [serial = 563] [outer = 19B21C00] 13:36:33 INFO - PROCESS | 3828 | 1461011793143 Marionette DEBUG loaded listener.js 13:36:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (1AA9B400) [pid = 3828] [serial = 564] [outer = 19B21C00] 13:36:33 INFO - PROCESS | 3828 | 1461011793766 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 13:36:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:36:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 935ms 13:36:33 INFO - PROCESS | 3828 | 1461011793824 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:36:33 INFO - PROCESS | 3828 | 1461011793826 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 13:36:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:36:33 INFO - PROCESS | 3828 | 1461011793830 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:36:33 INFO - PROCESS | 3828 | 1461011793832 Marionette TRACE conn2 <- [1,718,null,{}] 13:36:33 INFO - PROCESS | 3828 | 1461011793836 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:33 INFO - PROCESS | 3828 | 1461011793931 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:36:33 INFO - PROCESS | 3828 | 1461011794006 Marionette TRACE conn2 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:34 INFO - PROCESS | 3828 | ++DOCSHELL 15A2D800 == 39 [pid = 3828] [id = 189] 13:36:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (15D01C00) [pid = 3828] [serial = 565] [outer = 00000000] 13:36:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (18A01800) [pid = 3828] [serial = 566] [outer = 15D01C00] 13:36:34 INFO - PROCESS | 3828 | 1461011794062 Marionette DEBUG loaded listener.js 13:36:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (18A06C00) [pid = 3828] [serial = 567] [outer = 15D01C00] 13:36:34 INFO - PROCESS | 3828 | 1461011794741 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 13:36:34 INFO - PROCESS | 3828 | 1461011794780 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 13:36:34 INFO - PROCESS | 3828 | 1461011794785 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:36:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:36:34 INFO - PROCESS | 3828 | 1461011794788 Marionette TRACE conn2 <- [1,722,null,{}] 13:36:34 INFO - PROCESS | 3828 | 1461011794793 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:34 INFO - PROCESS | 3828 | 1461011794898 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:36:34 INFO - PROCESS | 3828 | --DOCSHELL 14A0B800 == 38 [pid = 3828] [id = 184] 13:36:34 INFO - PROCESS | 3828 | --DOCSHELL 16E72800 == 37 [pid = 3828] [id = 183] 13:36:34 INFO - PROCESS | 3828 | --DOCSHELL 16958800 == 36 [pid = 3828] [id = 182] 13:36:34 INFO - PROCESS | 3828 | --DOCSHELL 1325F800 == 35 [pid = 3828] [id = 181] 13:36:34 INFO - PROCESS | 3828 | --DOCSHELL 142F3C00 == 34 [pid = 3828] [id = 180] 13:36:34 INFO - PROCESS | 3828 | --DOCSHELL 1694D400 == 33 [pid = 3828] [id = 179] 13:36:34 INFO - PROCESS | 3828 | --DOCSHELL 142B1400 == 32 [pid = 3828] [id = 178] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1C1CA800) [pid = 3828] [serial = 530] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (18558800) [pid = 3828] [serial = 512] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (15D09800) [pid = 3828] [serial = 506] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (16403C00) [pid = 3828] [serial = 507] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (15A31000) [pid = 3828] [serial = 504] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (14AE2000) [pid = 3828] [serial = 503] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (13266400) [pid = 3828] [serial = 497] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (18BAB800) [pid = 3828] [serial = 516] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (169CBC00) [pid = 3828] [serial = 509] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (16E75400) [pid = 3828] [serial = 510] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (1640C800) [pid = 3828] [serial = 500] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (1C931400) [pid = 3828] [serial = 495] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (19B43C00) [pid = 3828] [serial = 519] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (19B19400) [pid = 3828] [serial = 518] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (1A5A9000) [pid = 3828] [serial = 521] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (169CA000) [pid = 3828] [serial = 524] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (19EE5000) [pid = 3828] [serial = 527] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (1A59D400) [pid = 3828] [serial = 522] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 64 (18BA4800) [pid = 3828] [serial = 515] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 63 (1AAA2C00) [pid = 3828] [serial = 528] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 62 (18A05C00) [pid = 3828] [serial = 513] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | --DOMWINDOW == 61 (18506C00) [pid = 3828] [serial = 525] [outer = 00000000] [url = about:blank] 13:36:34 INFO - PROCESS | 3828 | 1461011794989 Marionette TRACE conn2 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:34 INFO - PROCESS | 3828 | ++DOCSHELL 1325F800 == 33 [pid = 3828] [id = 190] 13:36:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 62 (13266000) [pid = 3828] [serial = 568] [outer = 00000000] 13:36:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 63 (14AA3C00) [pid = 3828] [serial = 569] [outer = 13266000] 13:36:35 INFO - PROCESS | 3828 | 1461011795037 Marionette DEBUG loaded listener.js 13:36:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (15C8E400) [pid = 3828] [serial = 570] [outer = 13266000] 13:36:35 INFO - PROCESS | 3828 | 1461011795468 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 13:36:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:36:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 732ms 13:36:35 INFO - PROCESS | 3828 | 1461011795526 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 13:36:35 INFO - PROCESS | 3828 | 1461011795531 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 13:36:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:36:35 INFO - PROCESS | 3828 | 1461011795537 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:36:35 INFO - PROCESS | 3828 | 1461011795540 Marionette TRACE conn2 <- [1,726,null,{}] 13:36:35 INFO - PROCESS | 3828 | 1461011795547 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:35 INFO - PROCESS | 3828 | 1461011795626 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:36:35 INFO - PROCESS | 3828 | 1461011795633 Marionette TRACE conn2 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:35 INFO - PROCESS | 3828 | ++DOCSHELL 169C9C00 == 34 [pid = 3828] [id = 191] 13:36:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (16E77400) [pid = 3828] [serial = 571] [outer = 00000000] 13:36:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (17E99400) [pid = 3828] [serial = 572] [outer = 16E77400] 13:36:35 INFO - PROCESS | 3828 | 1461011795677 Marionette DEBUG loaded listener.js 13:36:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (18194000) [pid = 3828] [serial = 573] [outer = 16E77400] 13:36:36 INFO - PROCESS | 3828 | 1461011796609 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 13:36:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:36:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1091ms 13:36:36 INFO - PROCESS | 3828 | 1461011796620 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:36:36 INFO - PROCESS | 3828 | 1461011796622 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 13:36:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:36:36 INFO - PROCESS | 3828 | 1461011796626 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:36:36 INFO - PROCESS | 3828 | 1461011796629 Marionette TRACE conn2 <- [1,730,null,{}] 13:36:36 INFO - PROCESS | 3828 | 1461011796639 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:36 INFO - PROCESS | 3828 | 1461011796720 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:36:36 INFO - PROCESS | 3828 | 1461011796727 Marionette TRACE conn2 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:36 INFO - PROCESS | 3828 | ++DOCSHELL 18B45000 == 35 [pid = 3828] [id = 192] 13:36:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (18B47000) [pid = 3828] [serial = 574] [outer = 00000000] 13:36:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (19B17400) [pid = 3828] [serial = 575] [outer = 18B47000] 13:36:36 INFO - PROCESS | 3828 | 1461011796773 Marionette DEBUG loaded listener.js 13:36:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (19B49400) [pid = 3828] [serial = 576] [outer = 18B47000] 13:36:37 INFO - PROCESS | 3828 | 1461011797733 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 13:36:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 13:36:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1138ms 13:36:37 INFO - PROCESS | 3828 | 1461011797773 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 13:36:37 INFO - PROCESS | 3828 | 1461011797775 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 13:36:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:36:37 INFO - PROCESS | 3828 | 1461011797779 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:36:37 INFO - PROCESS | 3828 | 1461011797781 Marionette TRACE conn2 <- [1,734,null,{}] 13:36:37 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (18A02800) [pid = 3828] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:36:37 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (1367F800) [pid = 3828] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:36:37 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (169B9000) [pid = 3828] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:36:37 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (147B2800) [pid = 3828] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:36:37 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (169CC000) [pid = 3828] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:36:37 INFO - PROCESS | 3828 | 1461011797798 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:37 INFO - PROCESS | 3828 | 1461011797898 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:36:37 INFO - PROCESS | 3828 | 1461011797942 Marionette TRACE conn2 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:37 INFO - PROCESS | 3828 | ++DOCSHELL 19B1C400 == 36 [pid = 3828] [id = 193] 13:36:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (19B1D000) [pid = 3828] [serial = 577] [outer = 00000000] 13:36:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (1A0BB800) [pid = 3828] [serial = 578] [outer = 19B1D000] 13:36:37 INFO - PROCESS | 3828 | 1461011797986 Marionette DEBUG loaded listener.js 13:36:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (19EDE800) [pid = 3828] [serial = 579] [outer = 19B1D000] 13:36:38 INFO - PROCESS | 3828 | 1461011798856 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 13:36:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 13:36:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1091ms 13:36:38 INFO - PROCESS | 3828 | 1461011798885 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:36:38 INFO - PROCESS | 3828 | 1461011798887 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 13:36:38 INFO - PROCESS | 3828 | 1461011798891 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:36:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:36:38 INFO - PROCESS | 3828 | 1461011798892 Marionette TRACE conn2 <- [1,738,null,{}] 13:36:38 INFO - PROCESS | 3828 | 1461011798896 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:38 INFO - PROCESS | 3828 | 1461011798994 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:36:38 INFO - PROCESS | 3828 | 1461011799002 Marionette TRACE conn2 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:39 INFO - PROCESS | 3828 | ++DOCSHELL 1A79C400 == 37 [pid = 3828] [id = 194] 13:36:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (1AAAE800) [pid = 3828] [serial = 580] [outer = 00000000] 13:36:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (1C1BEC00) [pid = 3828] [serial = 581] [outer = 1AAAE800] 13:36:39 INFO - PROCESS | 3828 | 1461011799047 Marionette DEBUG loaded listener.js 13:36:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (1C374C00) [pid = 3828] [serial = 582] [outer = 1AAAE800] 13:36:39 INFO - PROCESS | 3828 | 1461011799964 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 13:36:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:36:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1075ms 13:36:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:36:39 INFO - PROCESS | 3828 | 1461011799982 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:36:39 INFO - PROCESS | 3828 | 1461011799984 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 13:36:39 INFO - PROCESS | 3828 | 1461011799987 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:36:39 INFO - PROCESS | 3828 | 1461011799989 Marionette TRACE conn2 <- [1,742,null,{}] 13:36:39 INFO - PROCESS | 3828 | 1461011799993 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:40 INFO - PROCESS | 3828 | 1461011800077 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:36:40 INFO - PROCESS | 3828 | 1461011800146 Marionette TRACE conn2 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:40 INFO - PROCESS | 3828 | ++DOCSHELL 13891400 == 38 [pid = 3828] [id = 195] 13:36:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (158EE400) [pid = 3828] [serial = 583] [outer = 00000000] 13:36:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (1C9D7400) [pid = 3828] [serial = 584] [outer = 158EE400] 13:36:40 INFO - PROCESS | 3828 | 1461011800193 Marionette DEBUG loaded listener.js 13:36:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (1CC6F400) [pid = 3828] [serial = 585] [outer = 158EE400] 13:36:41 INFO - PROCESS | 3828 | 1461011801114 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 13:36:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 13:36:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1137ms 13:36:41 INFO - PROCESS | 3828 | 1461011801133 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:36:41 INFO - PROCESS | 3828 | 1461011801137 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 13:36:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:36:41 INFO - PROCESS | 3828 | 1461011801143 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:36:41 INFO - PROCESS | 3828 | 1461011801147 Marionette TRACE conn2 <- [1,746,null,{}] 13:36:41 INFO - PROCESS | 3828 | 1461011801154 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:41 INFO - PROCESS | 3828 | 1461011801287 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:36:41 INFO - PROCESS | 3828 | 1461011801358 Marionette TRACE conn2 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:41 INFO - PROCESS | 3828 | ++DOCSHELL 147B2800 == 39 [pid = 3828] [id = 196] 13:36:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (15C8E000) [pid = 3828] [serial = 586] [outer = 00000000] 13:36:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (1640C400) [pid = 3828] [serial = 587] [outer = 15C8E000] 13:36:41 INFO - PROCESS | 3828 | 1461011801456 Marionette DEBUG loaded listener.js 13:36:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (16958800) [pid = 3828] [serial = 588] [outer = 15C8E000] 13:36:42 INFO - PROCESS | 3828 | 1461011802043 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 13:36:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:36:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 935ms 13:36:42 INFO - PROCESS | 3828 | 1461011802090 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:36:42 INFO - PROCESS | 3828 | 1461011802096 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 13:36:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:36:42 INFO - PROCESS | 3828 | 1461011802104 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:36:42 INFO - PROCESS | 3828 | 1461011802107 Marionette TRACE conn2 <- [1,750,null,{}] 13:36:42 INFO - PROCESS | 3828 | 1461011802111 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:42 INFO - PROCESS | 3828 | 1461011802209 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:36:42 INFO - PROCESS | 3828 | 1461011802296 Marionette TRACE conn2 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:42 INFO - PROCESS | 3828 | ++DOCSHELL 169CD000 == 40 [pid = 3828] [id = 197] 13:36:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (16E72000) [pid = 3828] [serial = 589] [outer = 00000000] 13:36:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (18BA7800) [pid = 3828] [serial = 590] [outer = 16E72000] 13:36:42 INFO - PROCESS | 3828 | 1461011802349 Marionette DEBUG loaded listener.js 13:36:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (18D89400) [pid = 3828] [serial = 591] [outer = 16E72000] 13:36:43 INFO - PROCESS | 3828 | 1461011803392 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 13:36:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:36:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1356ms 13:36:43 INFO - PROCESS | 3828 | 1461011803442 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:36:43 INFO - PROCESS | 3828 | 1461011803445 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 13:36:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:36:43 INFO - PROCESS | 3828 | 1461011803449 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:36:43 INFO - PROCESS | 3828 | 1461011803452 Marionette TRACE conn2 <- [1,754,null,{}] 13:36:43 INFO - PROCESS | 3828 | 1461011803463 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:43 INFO - PROCESS | 3828 | 1461011803595 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:36:43 INFO - PROCESS | 3828 | 1461011803665 Marionette TRACE conn2 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:43 INFO - PROCESS | 3828 | ++DOCSHELL 18BAB800 == 41 [pid = 3828] [id = 198] 13:36:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (1A79A400) [pid = 3828] [serial = 592] [outer = 00000000] 13:36:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (1C9D6000) [pid = 3828] [serial = 593] [outer = 1A79A400] 13:36:43 INFO - PROCESS | 3828 | 1461011803720 Marionette DEBUG loaded listener.js 13:36:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (1CC7A800) [pid = 3828] [serial = 594] [outer = 1A79A400] 13:36:44 INFO - PROCESS | 3828 | 1461011804742 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 13:36:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:36:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1356ms 13:36:44 INFO - PROCESS | 3828 | 1461011804802 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:36:44 INFO - PROCESS | 3828 | 1461011804806 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 13:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:36:44 INFO - PROCESS | 3828 | 1461011804811 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:36:44 INFO - PROCESS | 3828 | 1461011804814 Marionette TRACE conn2 <- [1,758,null,{}] 13:36:44 INFO - PROCESS | 3828 | 1461011804820 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:44 INFO - PROCESS | 3828 | 1461011804946 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:36:45 INFO - PROCESS | 3828 | 1461011805072 Marionette TRACE conn2 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:45 INFO - PROCESS | 3828 | ++DOCSHELL 1640BC00 == 42 [pid = 3828] [id = 199] 13:36:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1640E000) [pid = 3828] [serial = 595] [outer = 00000000] 13:36:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (1694D400) [pid = 3828] [serial = 596] [outer = 1640E000] 13:36:45 INFO - PROCESS | 3828 | 1461011805122 Marionette DEBUG loaded listener.js 13:36:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (169BCC00) [pid = 3828] [serial = 597] [outer = 1640E000] 13:36:45 INFO - PROCESS | 3828 | --DOCSHELL 1A79C400 == 41 [pid = 3828] [id = 194] 13:36:45 INFO - PROCESS | 3828 | --DOCSHELL 19B1C400 == 40 [pid = 3828] [id = 193] 13:36:45 INFO - PROCESS | 3828 | --DOCSHELL 18B45000 == 39 [pid = 3828] [id = 192] 13:36:45 INFO - PROCESS | 3828 | --DOCSHELL 169C9C00 == 38 [pid = 3828] [id = 191] 13:36:45 INFO - PROCESS | 3828 | --DOCSHELL 1325F800 == 37 [pid = 3828] [id = 190] 13:36:45 INFO - PROCESS | 3828 | --DOCSHELL 123F6000 == 36 [pid = 3828] [id = 185] 13:36:45 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (19B1FC00) [pid = 3828] [serial = 554] [outer = 00000000] [url = about:blank] 13:36:45 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (18BA8000) [pid = 3828] [serial = 548] [outer = 00000000] [url = about:blank] 13:36:45 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (15C89C00) [pid = 3828] [serial = 542] [outer = 00000000] [url = about:blank] 13:36:45 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1694CC00) [pid = 3828] [serial = 543] [outer = 00000000] [url = about:blank] 13:36:45 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (16E72400) [pid = 3828] [serial = 536] [outer = 00000000] [url = about:blank] 13:36:45 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (17E99000) [pid = 3828] [serial = 545] [outer = 00000000] [url = about:blank] 13:36:45 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (15D0DC00) [pid = 3828] [serial = 540] [outer = 00000000] [url = about:blank] 13:36:45 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (15C8B400) [pid = 3828] [serial = 539] [outer = 00000000] [url = about:blank] 13:36:45 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (18552400) [pid = 3828] [serial = 551] [outer = 00000000] [url = about:blank] 13:36:45 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (14351400) [pid = 3828] [serial = 533] [outer = 00000000] [url = about:blank] 13:36:45 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (18D87400) [pid = 3828] [serial = 549] [outer = 00000000] [url = about:blank] 13:36:45 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (18BA8400) [pid = 3828] [serial = 552] [outer = 00000000] [url = about:blank] 13:36:45 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (1818D800) [pid = 3828] [serial = 546] [outer = 00000000] [url = about:blank] 13:36:45 INFO - PROCESS | 3828 | 1461011805603 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 841ms 13:36:45 INFO - PROCESS | 3828 | 1461011805652 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:36:45 INFO - PROCESS | 3828 | 1461011805658 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 13:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:36:45 INFO - PROCESS | 3828 | 1461011805664 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:36:45 INFO - PROCESS | 3828 | 1461011805666 Marionette TRACE conn2 <- [1,762,null,{}] 13:36:45 INFO - PROCESS | 3828 | 1461011805670 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:45 INFO - PROCESS | 3828 | 1461011805746 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:36:45 INFO - PROCESS | 3828 | 1461011805752 Marionette TRACE conn2 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:45 INFO - PROCESS | 3828 | ++DOCSHELL 15D02C00 == 37 [pid = 3828] [id = 200] 13:36:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (15D05800) [pid = 3828] [serial = 598] [outer = 00000000] 13:36:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (169CB400) [pid = 3828] [serial = 599] [outer = 15D05800] 13:36:45 INFO - PROCESS | 3828 | 1461011805796 Marionette DEBUG loaded listener.js 13:36:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (17B06800) [pid = 3828] [serial = 600] [outer = 15D05800] 13:36:46 INFO - PROCESS | 3828 | 1461011806240 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 13:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 639ms 13:36:46 INFO - PROCESS | 3828 | 1461011806300 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:36:46 INFO - PROCESS | 3828 | 1461011806302 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 13:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:36:46 INFO - PROCESS | 3828 | 1461011806305 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:36:46 INFO - PROCESS | 3828 | 1461011806308 Marionette TRACE conn2 <- [1,766,null,{}] 13:36:46 INFO - PROCESS | 3828 | 1461011806318 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:46 INFO - PROCESS | 3828 | 1461011806430 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:36:46 INFO - PROCESS | 3828 | 1461011806509 Marionette TRACE conn2 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:46 INFO - PROCESS | 3828 | ++DOCSHELL 156A4800 == 38 [pid = 3828] [id = 201] 13:36:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (169CC400) [pid = 3828] [serial = 601] [outer = 00000000] 13:36:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (18B4A400) [pid = 3828] [serial = 602] [outer = 169CC400] 13:36:46 INFO - PROCESS | 3828 | 1461011806565 Marionette DEBUG loaded listener.js 13:36:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (18BAD800) [pid = 3828] [serial = 603] [outer = 169CC400] 13:36:46 INFO - PROCESS | 3828 | 1461011806956 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 13:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 701ms 13:36:47 INFO - PROCESS | 3828 | 1461011807004 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:36:47 INFO - PROCESS | 3828 | 1461011807007 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 13:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:36:47 INFO - PROCESS | 3828 | 1461011807010 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:36:47 INFO - PROCESS | 3828 | 1461011807012 Marionette TRACE conn2 <- [1,770,null,{}] 13:36:47 INFO - PROCESS | 3828 | 1461011807015 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:47 INFO - PROCESS | 3828 | 1461011807092 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:36:47 INFO - PROCESS | 3828 | 1461011807099 Marionette TRACE conn2 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:47 INFO - PROCESS | 3828 | ++DOCSHELL 19484C00 == 39 [pid = 3828] [id = 202] 13:36:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (1958C400) [pid = 3828] [serial = 604] [outer = 00000000] 13:36:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (19B4D800) [pid = 3828] [serial = 605] [outer = 1958C400] 13:36:47 INFO - PROCESS | 3828 | 1461011807143 Marionette DEBUG loaded listener.js 13:36:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (1A04EC00) [pid = 3828] [serial = 606] [outer = 1958C400] 13:36:47 INFO - PROCESS | 3828 | 1461011807548 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 13:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 592ms 13:36:47 INFO - PROCESS | 3828 | 1461011807607 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:36:47 INFO - PROCESS | 3828 | 1461011807609 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 13:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:36:47 INFO - PROCESS | 3828 | 1461011807612 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:36:47 INFO - PROCESS | 3828 | 1461011807614 Marionette TRACE conn2 <- [1,774,null,{}] 13:36:47 INFO - PROCESS | 3828 | 1461011807626 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:47 INFO - PROCESS | 3828 | 1461011807727 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:36:47 INFO - PROCESS | 3828 | 1461011807735 Marionette TRACE conn2 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:47 INFO - PROCESS | 3828 | ++DOCSHELL 1434FC00 == 40 [pid = 3828] [id = 203] 13:36:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (19B1F400) [pid = 3828] [serial = 607] [outer = 00000000] 13:36:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1AAB1C00) [pid = 3828] [serial = 608] [outer = 19B1F400] 13:36:47 INFO - PROCESS | 3828 | 1461011807779 Marionette DEBUG loaded listener.js 13:36:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (15A2E400) [pid = 3828] [serial = 609] [outer = 19B1F400] 13:36:48 INFO - PROCESS | 3828 | 1461011808221 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 639ms 13:36:48 INFO - PROCESS | 3828 | 1461011808234 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:36:48 INFO - PROCESS | 3828 | 1461011808236 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 13:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:36:48 INFO - PROCESS | 3828 | 1461011808239 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:36:48 INFO - PROCESS | 3828 | 1461011808241 Marionette TRACE conn2 <- [1,778,null,{}] 13:36:48 INFO - PROCESS | 3828 | 1461011808244 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:48 INFO - PROCESS | 3828 | 1461011808372 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:36:48 INFO - PROCESS | 3828 | 1461011808379 Marionette TRACE conn2 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:48 INFO - PROCESS | 3828 | ++DOCSHELL 1C1C0000 == 41 [pid = 3828] [id = 204] 13:36:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (1C938000) [pid = 3828] [serial = 610] [outer = 00000000] 13:36:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1CF99800) [pid = 3828] [serial = 611] [outer = 1C938000] 13:36:48 INFO - PROCESS | 3828 | 1461011808428 Marionette DEBUG loaded listener.js 13:36:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1D01CC00) [pid = 3828] [serial = 612] [outer = 1C938000] 13:36:48 INFO - PROCESS | 3828 | 1461011808876 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 701ms 13:36:48 INFO - PROCESS | 3828 | 1461011808939 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:36:48 INFO - PROCESS | 3828 | 1461011808941 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 13:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:36:48 INFO - PROCESS | 3828 | 1461011808951 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:36:48 INFO - PROCESS | 3828 | 1461011808952 Marionette TRACE conn2 <- [1,782,null,{}] 13:36:48 INFO - PROCESS | 3828 | 1461011808955 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:49 INFO - PROCESS | 3828 | 1461011809083 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:36:49 INFO - PROCESS | 3828 | 1461011809139 Marionette TRACE conn2 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:49 INFO - PROCESS | 3828 | ++DOCSHELL 15CD5400 == 42 [pid = 3828] [id = 205] 13:36:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1D121800) [pid = 3828] [serial = 613] [outer = 00000000] 13:36:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1D12A000) [pid = 3828] [serial = 614] [outer = 1D121800] 13:36:49 INFO - PROCESS | 3828 | 1461011809186 Marionette DEBUG loaded listener.js 13:36:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1D12E400) [pid = 3828] [serial = 615] [outer = 1D121800] 13:36:49 INFO - PROCESS | 3828 | 1461011809586 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 13:36:49 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (19B1D000) [pid = 3828] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:36:49 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (13266000) [pid = 3828] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:36:49 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (18B47000) [pid = 3828] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:36:49 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (16E77400) [pid = 3828] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:36:49 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (18D88C00) [pid = 3828] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:36:49 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1AAAE800) [pid = 3828] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:36:49 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (17E96800) [pid = 3828] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 701ms 13:36:49 INFO - PROCESS | 3828 | 1461011809645 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:36:49 INFO - PROCESS | 3828 | 1461011809647 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 13:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:36:49 INFO - PROCESS | 3828 | 1461011809650 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:36:49 INFO - PROCESS | 3828 | 1461011809651 Marionette TRACE conn2 <- [1,786,null,{}] 13:36:49 INFO - PROCESS | 3828 | 1461011809655 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:49 INFO - PROCESS | 3828 | 1461011809728 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:36:49 INFO - PROCESS | 3828 | 1461011809734 Marionette TRACE conn2 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:49 INFO - PROCESS | 3828 | ++DOCSHELL 18BB2C00 == 43 [pid = 3828] [id = 206] 13:36:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (19B1D000) [pid = 3828] [serial = 616] [outer = 00000000] 13:36:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (1BF0B000) [pid = 3828] [serial = 617] [outer = 19B1D000] 13:36:49 INFO - PROCESS | 3828 | 1461011809778 Marionette DEBUG loaded listener.js 13:36:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1D012400) [pid = 3828] [serial = 618] [outer = 19B1D000] 13:36:50 INFO - PROCESS | 3828 | 1461011810182 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 13:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 13:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 592ms 13:36:50 INFO - PROCESS | 3828 | 1461011810247 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:36:50 INFO - PROCESS | 3828 | 1461011810249 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 13:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:36:50 INFO - PROCESS | 3828 | 1461011810253 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:36:50 INFO - PROCESS | 3828 | 1461011810254 Marionette TRACE conn2 <- [1,790,null,{}] 13:36:50 INFO - PROCESS | 3828 | 1461011810258 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:50 INFO - PROCESS | 3828 | 1461011810332 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:36:50 INFO - PROCESS | 3828 | 1461011810338 Marionette TRACE conn2 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:50 INFO - PROCESS | 3828 | ++DOCSHELL 1BF12000 == 44 [pid = 3828] [id = 207] 13:36:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1D165400) [pid = 3828] [serial = 619] [outer = 00000000] 13:36:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1D16F800) [pid = 3828] [serial = 620] [outer = 1D165400] 13:36:50 INFO - PROCESS | 3828 | 1461011810382 Marionette DEBUG loaded listener.js 13:36:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1D170800) [pid = 3828] [serial = 621] [outer = 1D165400] 13:36:50 INFO - PROCESS | 3828 | 1461011810822 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 13:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 13:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 592ms 13:36:50 INFO - PROCESS | 3828 | 1461011810853 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:36:50 INFO - PROCESS | 3828 | 1461011810855 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 13:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:36:50 INFO - PROCESS | 3828 | 1461011810858 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:36:50 INFO - PROCESS | 3828 | 1461011810860 Marionette TRACE conn2 <- [1,794,null,{}] 13:36:50 INFO - PROCESS | 3828 | 1461011810863 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:50 INFO - PROCESS | 3828 | 1461011810941 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:36:50 INFO - PROCESS | 3828 | 1461011810947 Marionette TRACE conn2 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:50 INFO - PROCESS | 3828 | ++DOCSHELL 1D169C00 == 45 [pid = 3828] [id = 208] 13:36:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1D16D800) [pid = 3828] [serial = 622] [outer = 00000000] 13:36:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1D79C000) [pid = 3828] [serial = 623] [outer = 1D16D800] 13:36:50 INFO - PROCESS | 3828 | 1461011810990 Marionette DEBUG loaded listener.js 13:36:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (1D7A1400) [pid = 3828] [serial = 624] [outer = 1D16D800] 13:36:51 INFO - PROCESS | 3828 | 1461011811394 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 13:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 13:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 592ms 13:36:51 INFO - PROCESS | 3828 | 1461011811457 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:36:51 INFO - PROCESS | 3828 | 1461011811459 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 13:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:36:51 INFO - PROCESS | 3828 | 1461011811463 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:36:51 INFO - PROCESS | 3828 | 1461011811465 Marionette TRACE conn2 <- [1,798,null,{}] 13:36:51 INFO - PROCESS | 3828 | 1461011811469 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:51 INFO - PROCESS | 3828 | 1461011811562 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:36:51 INFO - PROCESS | 3828 | 1461011811570 Marionette TRACE conn2 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:51 INFO - PROCESS | 3828 | ++DOCSHELL 1D67B400 == 46 [pid = 3828] [id = 209] 13:36:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1D79AC00) [pid = 3828] [serial = 625] [outer = 00000000] 13:36:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1DB6EC00) [pid = 3828] [serial = 626] [outer = 1D79AC00] 13:36:51 INFO - PROCESS | 3828 | 1461011811619 Marionette DEBUG loaded listener.js 13:36:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1DE87800) [pid = 3828] [serial = 627] [outer = 1D79AC00] 13:36:52 INFO - PROCESS | 3828 | 1461011812330 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 13:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 904ms 13:36:52 INFO - PROCESS | 3828 | 1461011812368 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:36:52 INFO - PROCESS | 3828 | 1461011812373 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 13:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:36:52 INFO - PROCESS | 3828 | 1461011812379 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:36:52 INFO - PROCESS | 3828 | 1461011812383 Marionette TRACE conn2 <- [1,802,null,{}] 13:36:52 INFO - PROCESS | 3828 | 1461011812389 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:52 INFO - PROCESS | 3828 | 1461011812492 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:36:52 INFO - PROCESS | 3828 | 1461011812615 Marionette TRACE conn2 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:52 INFO - PROCESS | 3828 | ++DOCSHELL 143B1C00 == 47 [pid = 3828] [id = 210] 13:36:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (15D02800) [pid = 3828] [serial = 628] [outer = 00000000] 13:36:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (17B0D800) [pid = 3828] [serial = 629] [outer = 15D02800] 13:36:52 INFO - PROCESS | 3828 | 1461011812672 Marionette DEBUG loaded listener.js 13:36:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (18115800) [pid = 3828] [serial = 630] [outer = 15D02800] 13:36:53 INFO - PROCESS | 3828 | 1461011813281 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 13:36:53 INFO - PROCESS | 3828 | 1461011813330 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 13:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:36:53 INFO - PROCESS | 3828 | 1461011813336 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:36:53 INFO - PROCESS | 3828 | 1461011813339 Marionette TRACE conn2 <- [1,806,null,{}] 13:36:53 INFO - PROCESS | 3828 | 1461011813343 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:53 INFO - PROCESS | 3828 | 1461011813457 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:36:53 INFO - PROCESS | 3828 | 1461011813537 Marionette TRACE conn2 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:53 INFO - PROCESS | 3828 | ++DOCSHELL 169C2C00 == 48 [pid = 3828] [id = 211] 13:36:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (18A03000) [pid = 3828] [serial = 631] [outer = 00000000] 13:36:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1AAA4C00) [pid = 3828] [serial = 632] [outer = 18A03000] 13:36:53 INFO - PROCESS | 3828 | 1461011813632 Marionette DEBUG loaded listener.js 13:36:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1C9D5400) [pid = 3828] [serial = 633] [outer = 18A03000] 13:36:54 INFO - PROCESS | 3828 | 1461011814470 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 13:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1184ms 13:36:54 INFO - PROCESS | 3828 | 1461011814513 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:36:54 INFO - PROCESS | 3828 | 1461011814517 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 13:36:54 INFO - PROCESS | 3828 | 1461011814522 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:36:54 INFO - PROCESS | 3828 | 1461011814526 Marionette TRACE conn2 <- [1,810,null,{}] 13:36:54 INFO - PROCESS | 3828 | 1461011814534 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:54 INFO - PROCESS | 3828 | 1461011814629 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:36:54 INFO - PROCESS | 3828 | 1461011814712 Marionette TRACE conn2 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:54 INFO - PROCESS | 3828 | ++DOCSHELL 12BB6000 == 49 [pid = 3828] [id = 212] 13:36:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (12BBE000) [pid = 3828] [serial = 634] [outer = 00000000] 13:36:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (12DDA800) [pid = 3828] [serial = 635] [outer = 12BBE000] 13:36:54 INFO - PROCESS | 3828 | 1461011814769 Marionette DEBUG loaded listener.js 13:36:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1320EC00) [pid = 3828] [serial = 636] [outer = 12BBE000] 13:36:55 INFO - PROCESS | 3828 | 1461011815368 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 13:36:55 INFO - PROCESS | 3828 | 1461011815437 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 13:36:55 INFO - PROCESS | 3828 | 1461011815443 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:36:55 INFO - PROCESS | 3828 | 1461011815446 Marionette TRACE conn2 <- [1,814,null,{}] 13:36:55 INFO - PROCESS | 3828 | 1461011815450 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:55 INFO - PROCESS | 3828 | 1461011815525 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:36:55 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1C36F000) [pid = 3828] [serial = 531] [outer = 00000000] [url = about:blank] 13:36:55 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (1A0BB800) [pid = 3828] [serial = 578] [outer = 00000000] [url = about:blank] 13:36:55 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (14AA3C00) [pid = 3828] [serial = 569] [outer = 00000000] [url = about:blank] 13:36:55 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (15C8E400) [pid = 3828] [serial = 570] [outer = 00000000] [url = about:blank] 13:36:55 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (19B17400) [pid = 3828] [serial = 575] [outer = 00000000] [url = about:blank] 13:36:55 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (17E99400) [pid = 3828] [serial = 572] [outer = 00000000] [url = about:blank] 13:36:55 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (18194000) [pid = 3828] [serial = 573] [outer = 00000000] [url = about:blank] 13:36:55 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (19C77800) [pid = 3828] [serial = 555] [outer = 00000000] [url = about:blank] 13:36:55 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1C1BEC00) [pid = 3828] [serial = 581] [outer = 00000000] [url = about:blank] 13:36:55 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1C374C00) [pid = 3828] [serial = 582] [outer = 00000000] [url = about:blank] 13:36:55 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (19EDE800) [pid = 3828] [serial = 579] [outer = 00000000] [url = about:blank] 13:36:55 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (19B49400) [pid = 3828] [serial = 576] [outer = 00000000] [url = about:blank] 13:36:55 INFO - PROCESS | 3828 | 1461011815618 Marionette TRACE conn2 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:55 INFO - PROCESS | 3828 | ++DOCSHELL 12DD3400 == 38 [pid = 3828] [id = 213] 13:36:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1320DC00) [pid = 3828] [serial = 637] [outer = 00000000] 13:36:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (142F3C00) [pid = 3828] [serial = 638] [outer = 1320DC00] 13:36:55 INFO - PROCESS | 3828 | 1461011815665 Marionette DEBUG loaded listener.js 13:36:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (14AA3C00) [pid = 3828] [serial = 639] [outer = 1320DC00] 13:36:56 INFO - PROCESS | 3828 | 1461011816068 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 13:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 701ms 13:36:56 INFO - PROCESS | 3828 | 1461011816144 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 13:36:56 INFO - PROCESS | 3828 | 1461011816146 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 13:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:36:56 INFO - PROCESS | 3828 | 1461011816149 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:36:56 INFO - PROCESS | 3828 | 1461011816153 Marionette TRACE conn2 <- [1,818,null,{}] 13:36:56 INFO - PROCESS | 3828 | 1461011816164 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:56 INFO - PROCESS | 3828 | 1461011816252 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:36:56 INFO - PROCESS | 3828 | 1461011816260 Marionette TRACE conn2 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:56 INFO - PROCESS | 3828 | ++DOCSHELL 15D08C00 == 39 [pid = 3828] [id = 214] 13:36:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (15D09800) [pid = 3828] [serial = 640] [outer = 00000000] 13:36:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (16410C00) [pid = 3828] [serial = 641] [outer = 15D09800] 13:36:56 INFO - PROCESS | 3828 | 1461011816313 Marionette DEBUG loaded listener.js 13:36:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (164B5C00) [pid = 3828] [serial = 642] [outer = 15D09800] 13:36:56 INFO - PROCESS | 3828 | 1461011816762 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 13:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 639ms 13:36:56 INFO - PROCESS | 3828 | 1461011816787 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:36:56 INFO - PROCESS | 3828 | 1461011816790 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 13:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:36:56 INFO - PROCESS | 3828 | 1461011816793 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:36:56 INFO - PROCESS | 3828 | 1461011816795 Marionette TRACE conn2 <- [1,822,null,{}] 13:36:56 INFO - PROCESS | 3828 | 1461011816799 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:56 INFO - PROCESS | 3828 | 1461011816879 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:36:56 INFO - PROCESS | 3828 | 1461011816885 Marionette TRACE conn2 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:56 INFO - PROCESS | 3828 | ++DOCSHELL 16404000 == 40 [pid = 3828] [id = 215] 13:36:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (169C6C00) [pid = 3828] [serial = 643] [outer = 00000000] 13:36:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (17E3F800) [pid = 3828] [serial = 644] [outer = 169C6C00] 13:36:56 INFO - PROCESS | 3828 | 1461011816930 Marionette DEBUG loaded listener.js 13:36:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (18114C00) [pid = 3828] [serial = 645] [outer = 169C6C00] 13:36:57 INFO - PROCESS | 3828 | 1461011817340 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 13:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 592ms 13:36:57 INFO - PROCESS | 3828 | 1461011817390 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 13:36:57 INFO - PROCESS | 3828 | 1461011817392 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 13:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:36:57 INFO - PROCESS | 3828 | 1461011817395 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:36:57 INFO - PROCESS | 3828 | 1461011817397 Marionette TRACE conn2 <- [1,826,null,{}] 13:36:57 INFO - PROCESS | 3828 | 1461011817400 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:57 INFO - PROCESS | 3828 | 1461011817472 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:36:57 INFO - PROCESS | 3828 | 1461011817478 Marionette TRACE conn2 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:57 INFO - PROCESS | 3828 | ++DOCSHELL 16E76000 == 41 [pid = 3828] [id = 216] 13:36:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (17B02400) [pid = 3828] [serial = 646] [outer = 00000000] 13:36:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (18553400) [pid = 3828] [serial = 647] [outer = 17B02400] 13:36:57 INFO - PROCESS | 3828 | 1461011817522 Marionette DEBUG loaded listener.js 13:36:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (187D1000) [pid = 3828] [serial = 648] [outer = 17B02400] 13:36:57 INFO - PROCESS | 3828 | 1461011817999 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 13:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 639ms 13:36:58 INFO - PROCESS | 3828 | 1461011818037 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:36:58 INFO - PROCESS | 3828 | 1461011818039 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 13:36:58 INFO - PROCESS | 3828 | 1461011818042 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:36:58 INFO - PROCESS | 3828 | 1461011818044 Marionette TRACE conn2 <- [1,830,null,{}] 13:36:58 INFO - PROCESS | 3828 | 1461011818047 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:58 INFO - PROCESS | 3828 | 1461011818169 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:36:58 INFO - PROCESS | 3828 | 1461011818179 Marionette TRACE conn2 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:58 INFO - PROCESS | 3828 | ++DOCSHELL 18A08800 == 42 [pid = 3828] [id = 217] 13:36:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (18A0C000) [pid = 3828] [serial = 649] [outer = 00000000] 13:36:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (18BB0800) [pid = 3828] [serial = 650] [outer = 18A0C000] 13:36:58 INFO - PROCESS | 3828 | 1461011818231 Marionette DEBUG loaded listener.js 13:36:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1957FC00) [pid = 3828] [serial = 651] [outer = 18A0C000] 13:36:58 INFO - PROCESS | 3828 | 1461011818655 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 13:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 624ms 13:36:58 INFO - PROCESS | 3828 | 1461011818686 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:36:58 INFO - PROCESS | 3828 | 1461011818688 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 13:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:36:58 INFO - PROCESS | 3828 | 1461011818691 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:36:58 INFO - PROCESS | 3828 | 1461011818693 Marionette TRACE conn2 <- [1,834,null,{}] 13:36:58 INFO - PROCESS | 3828 | 1461011818696 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:58 INFO - PROCESS | 3828 | 1461011818794 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:36:58 INFO - PROCESS | 3828 | 1461011818883 Marionette TRACE conn2 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:58 INFO - PROCESS | 3828 | ++DOCSHELL 123BB800 == 43 [pid = 3828] [id = 218] 13:36:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (18D8A000) [pid = 3828] [serial = 652] [outer = 00000000] 13:36:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (19B1C800) [pid = 3828] [serial = 653] [outer = 18D8A000] 13:36:58 INFO - PROCESS | 3828 | 1461011818927 Marionette DEBUG loaded listener.js 13:36:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (19B1FC00) [pid = 3828] [serial = 654] [outer = 18D8A000] 13:36:59 INFO - PROCESS | 3828 | 1461011819339 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 13:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 702ms 13:36:59 INFO - PROCESS | 3828 | 1461011819392 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:36:59 INFO - PROCESS | 3828 | 1461011819394 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 13:36:59 INFO - PROCESS | 3828 | 1461011819397 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:36:59 INFO - PROCESS | 3828 | 1461011819399 Marionette TRACE conn2 <- [1,838,null,{}] 13:36:59 INFO - PROCESS | 3828 | 1461011819402 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:59 INFO - PROCESS | 3828 | 1461011819501 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:36:59 INFO - PROCESS | 3828 | 1461011819509 Marionette TRACE conn2 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:59 INFO - PROCESS | 3828 | ++DOCSHELL 12D75000 == 44 [pid = 3828] [id = 219] 13:36:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (14A99400) [pid = 3828] [serial = 655] [outer = 00000000] 13:36:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (19EED400) [pid = 3828] [serial = 656] [outer = 14A99400] 13:36:59 INFO - PROCESS | 3828 | 1461011819553 Marionette DEBUG loaded listener.js 13:36:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1A05C800) [pid = 3828] [serial = 657] [outer = 14A99400] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (12BB6400) [pid = 3828] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (15D01C00) [pid = 3828] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (19B21C00) [pid = 3828] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (17B0FC00) [pid = 3828] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (14AA7400) [pid = 3828] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1D16D800) [pid = 3828] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (19B1F400) [pid = 3828] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1D121800) [pid = 3828] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (169CC400) [pid = 3828] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (15D05800) [pid = 3828] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (1640E000) [pid = 3828] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1A79A400) [pid = 3828] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1958C400) [pid = 3828] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1C938000) [pid = 3828] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (19B1D000) [pid = 3828] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1D165400) [pid = 3828] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (169B0800) [pid = 3828] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (142EE800) [pid = 3828] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:36:59 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (142AF400) [pid = 3828] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:37:00 INFO - PROCESS | 3828 | 1461011820177 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 13:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 841ms 13:37:00 INFO - PROCESS | 3828 | 1461011820224 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:37:00 INFO - PROCESS | 3828 | 1461011820226 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 13:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:37:00 INFO - PROCESS | 3828 | 1461011820229 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:37:00 INFO - PROCESS | 3828 | 1461011820231 Marionette TRACE conn2 <- [1,842,null,{}] 13:37:00 INFO - PROCESS | 3828 | 1461011820234 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:00 INFO - PROCESS | 3828 | 1461011820307 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:37:00 INFO - PROCESS | 3828 | 1461011820315 Marionette TRACE conn2 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:00 INFO - PROCESS | 3828 | ++DOCSHELL 15C8F000 == 45 [pid = 3828] [id = 220] 13:37:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (15CD7400) [pid = 3828] [serial = 658] [outer = 00000000] 13:37:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (168AAC00) [pid = 3828] [serial = 659] [outer = 15CD7400] 13:37:00 INFO - PROCESS | 3828 | 1461011820360 Marionette DEBUG loaded listener.js 13:37:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (169C0C00) [pid = 3828] [serial = 660] [outer = 15CD7400] 13:37:00 INFO - PROCESS | 3828 | 1461011820756 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 13:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 592ms 13:37:00 INFO - PROCESS | 3828 | 1461011820826 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:37:00 INFO - PROCESS | 3828 | 1461011820828 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 13:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:37:00 INFO - PROCESS | 3828 | 1461011820832 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:37:00 INFO - PROCESS | 3828 | 1461011820834 Marionette TRACE conn2 <- [1,846,null,{}] 13:37:00 INFO - PROCESS | 3828 | 1461011820837 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:00 INFO - PROCESS | 3828 | 1461011820910 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:37:00 INFO - PROCESS | 3828 | 1461011820923 Marionette TRACE conn2 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:00 INFO - PROCESS | 3828 | ++DOCSHELL 169CB000 == 46 [pid = 3828] [id = 221] 13:37:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (16E74400) [pid = 3828] [serial = 661] [outer = 00000000] 13:37:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1A0B1C00) [pid = 3828] [serial = 662] [outer = 16E74400] 13:37:00 INFO - PROCESS | 3828 | 1461011820967 Marionette DEBUG loaded listener.js 13:37:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1A5A8000) [pid = 3828] [serial = 663] [outer = 16E74400] 13:37:01 INFO - PROCESS | 3828 | 1461011821378 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 13:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 592ms 13:37:01 INFO - PROCESS | 3828 | 1461011821429 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:37:01 INFO - PROCESS | 3828 | 1461011821431 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 13:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:37:01 INFO - PROCESS | 3828 | 1461011821438 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:37:01 INFO - PROCESS | 3828 | 1461011821440 Marionette TRACE conn2 <- [1,850,null,{}] 13:37:01 INFO - PROCESS | 3828 | 1461011821444 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:01 INFO - PROCESS | 3828 | 1461011821535 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:37:01 INFO - PROCESS | 3828 | 1461011821541 Marionette TRACE conn2 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:01 INFO - PROCESS | 3828 | ++DOCSHELL 19EECC00 == 47 [pid = 3828] [id = 222] 13:37:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1AA90C00) [pid = 3828] [serial = 664] [outer = 00000000] 13:37:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1BF11C00) [pid = 3828] [serial = 665] [outer = 1AA90C00] 13:37:01 INFO - PROCESS | 3828 | 1461011821590 Marionette DEBUG loaded listener.js 13:37:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1C36FC00) [pid = 3828] [serial = 666] [outer = 1AA90C00] 13:37:02 INFO - PROCESS | 3828 | --DOCSHELL 15A2D800 == 46 [pid = 3828] [id = 189] 13:37:02 INFO - PROCESS | 3828 | --DOCSHELL 18BAB800 == 45 [pid = 3828] [id = 198] 13:37:02 INFO - PROCESS | 3828 | --DOCSHELL 169CAC00 == 44 [pid = 3828] [id = 177] 13:37:02 INFO - PROCESS | 3828 | --DOCSHELL 142AEC00 == 43 [pid = 3828] [id = 186] 13:37:02 INFO - PROCESS | 3828 | --DOCSHELL 169C1400 == 42 [pid = 3828] [id = 187] 13:37:02 INFO - PROCESS | 3828 | --DOCSHELL 169CD000 == 41 [pid = 3828] [id = 197] 13:37:02 INFO - PROCESS | 3828 | --DOCSHELL 19B17800 == 40 [pid = 3828] [id = 188] 13:37:02 INFO - PROCESS | 3828 | --DOCSHELL 12DD3400 == 39 [pid = 3828] [id = 213] 13:37:02 INFO - PROCESS | 3828 | --DOCSHELL 12BB6000 == 38 [pid = 3828] [id = 212] 13:37:02 INFO - PROCESS | 3828 | --DOCSHELL 143B1C00 == 37 [pid = 3828] [id = 210] 13:37:02 INFO - PROCESS | 3828 | --DOCSHELL 169C2C00 == 36 [pid = 3828] [id = 211] 13:37:02 INFO - PROCESS | 3828 | --DOCSHELL 1D67B400 == 35 [pid = 3828] [id = 209] 13:37:03 INFO - PROCESS | 3828 | --DOCSHELL 15D08C00 == 34 [pid = 3828] [id = 214] 13:37:03 INFO - PROCESS | 3828 | --DOCSHELL 16E76000 == 33 [pid = 3828] [id = 216] 13:37:03 INFO - PROCESS | 3828 | --DOCSHELL 15C8F000 == 32 [pid = 3828] [id = 220] 13:37:03 INFO - PROCESS | 3828 | --DOCSHELL 123BB800 == 31 [pid = 3828] [id = 218] 13:37:03 INFO - PROCESS | 3828 | --DOCSHELL 18A08800 == 30 [pid = 3828] [id = 217] 13:37:03 INFO - PROCESS | 3828 | --DOCSHELL 12D75000 == 29 [pid = 3828] [id = 219] 13:37:03 INFO - PROCESS | 3828 | --DOCSHELL 169CB000 == 28 [pid = 3828] [id = 221] 13:37:03 INFO - PROCESS | 3828 | --DOCSHELL 16404000 == 27 [pid = 3828] [id = 215] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (136CBC00) [pid = 3828] [serial = 498] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (18A06C00) [pid = 3828] [serial = 567] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1AA9B400) [pid = 3828] [serial = 564] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (18B4D000) [pid = 3828] [serial = 561] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (16957C00) [pid = 3828] [serial = 501] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1CF99800) [pid = 3828] [serial = 611] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1BF0B000) [pid = 3828] [serial = 617] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1D12E400) [pid = 3828] [serial = 615] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1AAB1C00) [pid = 3828] [serial = 608] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1D16F800) [pid = 3828] [serial = 620] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (1D170800) [pid = 3828] [serial = 621] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1A04EC00) [pid = 3828] [serial = 606] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1D7A1400) [pid = 3828] [serial = 624] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1D012400) [pid = 3828] [serial = 618] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (18508800) [pid = 3828] [serial = 537] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (14AA4400) [pid = 3828] [serial = 534] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (14A9D800) [pid = 3828] [serial = 558] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (1D79C000) [pid = 3828] [serial = 623] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (15A2E400) [pid = 3828] [serial = 609] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (1D12A000) [pid = 3828] [serial = 614] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (18BA7800) [pid = 3828] [serial = 590] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (1640C400) [pid = 3828] [serial = 587] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (18B4A400) [pid = 3828] [serial = 602] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (18BAD800) [pid = 3828] [serial = 603] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (169CB400) [pid = 3828] [serial = 599] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (17B06800) [pid = 3828] [serial = 600] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (169BCC00) [pid = 3828] [serial = 597] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (1694D400) [pid = 3828] [serial = 596] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (1CC7A800) [pid = 3828] [serial = 594] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (1C9D6000) [pid = 3828] [serial = 593] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (19B4D800) [pid = 3828] [serial = 605] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (1D01CC00) [pid = 3828] [serial = 612] [outer = 00000000] [url = about:blank] 13:37:03 INFO - PROCESS | 3828 | 1461011823366 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 13:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1947ms 13:37:03 INFO - PROCESS | 3828 | 1461011823395 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:37:03 INFO - PROCESS | 3828 | 1461011823399 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 13:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:37:03 INFO - PROCESS | 3828 | 1461011823405 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:37:03 INFO - PROCESS | 3828 | 1461011823410 Marionette TRACE conn2 <- [1,854,null,{}] 13:37:03 INFO - PROCESS | 3828 | 1461011823422 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:03 INFO - PROCESS | 3828 | 1461011823511 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:37:03 INFO - PROCESS | 3828 | 1461011823520 Marionette TRACE conn2 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:03 INFO - PROCESS | 3828 | ++DOCSHELL 12B8D800 == 28 [pid = 3828] [id = 223] 13:37:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (12BB4000) [pid = 3828] [serial = 667] [outer = 00000000] 13:37:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (1325F800) [pid = 3828] [serial = 668] [outer = 12BB4000] 13:37:03 INFO - PROCESS | 3828 | 1461011823569 Marionette DEBUG loaded listener.js 13:37:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (1367E400) [pid = 3828] [serial = 669] [outer = 12BB4000] 13:37:04 INFO - PROCESS | 3828 | 1461011824046 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 13:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 686ms 13:37:04 INFO - PROCESS | 3828 | 1461011824105 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:37:04 INFO - PROCESS | 3828 | 1461011824112 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 13:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:37:04 INFO - PROCESS | 3828 | 1461011824118 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:37:04 INFO - PROCESS | 3828 | 1461011824121 Marionette TRACE conn2 <- [1,858,null,{}] 13:37:04 INFO - PROCESS | 3828 | 1461011824124 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:04 INFO - PROCESS | 3828 | 1461011824200 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:37:04 INFO - PROCESS | 3828 | 1461011824209 Marionette TRACE conn2 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:04 INFO - PROCESS | 3828 | ++DOCSHELL 13A39800 == 29 [pid = 3828] [id = 224] 13:37:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (142AD400) [pid = 3828] [serial = 670] [outer = 00000000] 13:37:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (147AD800) [pid = 3828] [serial = 671] [outer = 142AD400] 13:37:04 INFO - PROCESS | 3828 | 1461011824253 Marionette DEBUG loaded listener.js 13:37:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (14A9D800) [pid = 3828] [serial = 672] [outer = 142AD400] 13:37:04 INFO - PROCESS | 3828 | 1461011824691 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 13:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 592ms 13:37:04 INFO - PROCESS | 3828 | 1461011824712 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:37:04 INFO - PROCESS | 3828 | 1461011824715 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 13:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:37:04 INFO - PROCESS | 3828 | 1461011824718 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:37:04 INFO - PROCESS | 3828 | 1461011824722 Marionette TRACE conn2 <- [1,862,null,{}] 13:37:04 INFO - PROCESS | 3828 | 1461011824733 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:04 INFO - PROCESS | 3828 | 1461011824816 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:37:04 INFO - PROCESS | 3828 | 1461011824823 Marionette TRACE conn2 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:04 INFO - PROCESS | 3828 | ++DOCSHELL 15CCD000 == 30 [pid = 3828] [id = 225] 13:37:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (15CD4C00) [pid = 3828] [serial = 673] [outer = 00000000] 13:37:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (15D0F400) [pid = 3828] [serial = 674] [outer = 15CD4C00] 13:37:04 INFO - PROCESS | 3828 | 1461011824873 Marionette DEBUG loaded listener.js 13:37:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (16403400) [pid = 3828] [serial = 675] [outer = 15CD4C00] 13:37:05 INFO - PROCESS | 3828 | 1461011825352 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 13:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 686ms 13:37:05 INFO - PROCESS | 3828 | 1461011825417 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:37:05 INFO - PROCESS | 3828 | 1461011825420 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 13:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:37:05 INFO - PROCESS | 3828 | 1461011825423 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:37:05 INFO - PROCESS | 3828 | 1461011825425 Marionette TRACE conn2 <- [1,866,null,{}] 13:37:05 INFO - PROCESS | 3828 | 1461011825429 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:05 INFO - PROCESS | 3828 | 1461011825502 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:37:05 INFO - PROCESS | 3828 | 1461011825508 Marionette TRACE conn2 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:05 INFO - PROCESS | 3828 | ++DOCSHELL 164B2400 == 31 [pid = 3828] [id = 226] 13:37:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (16955C00) [pid = 3828] [serial = 676] [outer = 00000000] 13:37:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (169C2C00) [pid = 3828] [serial = 677] [outer = 16955C00] 13:37:05 INFO - PROCESS | 3828 | 1461011825553 Marionette DEBUG loaded listener.js 13:37:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (169C8000) [pid = 3828] [serial = 678] [outer = 16955C00] 13:37:05 INFO - PROCESS | 3828 | 1461011825936 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 13:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 592ms 13:37:05 INFO - PROCESS | 3828 | 1461011826004 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:37:05 INFO - PROCESS | 3828 | 1461011826006 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 13:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:37:06 INFO - PROCESS | 3828 | 1461011826010 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:37:06 INFO - PROCESS | 3828 | 1461011826011 Marionette TRACE conn2 <- [1,870,null,{}] 13:37:06 INFO - PROCESS | 3828 | 1461011826015 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:06 INFO - PROCESS | 3828 | 1461011826092 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:37:06 INFO - PROCESS | 3828 | 1461011826101 Marionette TRACE conn2 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:06 INFO - PROCESS | 3828 | ++DOCSHELL 169C9C00 == 32 [pid = 3828] [id = 227] 13:37:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (169CAC00) [pid = 3828] [serial = 679] [outer = 00000000] 13:37:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (17B0D400) [pid = 3828] [serial = 680] [outer = 169CAC00] 13:37:06 INFO - PROCESS | 3828 | 1461011826145 Marionette DEBUG loaded listener.js 13:37:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (17E41400) [pid = 3828] [serial = 681] [outer = 169CAC00] 13:37:06 INFO - PROCESS | 3828 | 1461011826574 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 13:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 593ms 13:37:06 INFO - PROCESS | 3828 | 1461011826612 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:37:06 INFO - PROCESS | 3828 | 1461011826614 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 13:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:37:06 INFO - PROCESS | 3828 | 1461011826621 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:37:06 INFO - PROCESS | 3828 | 1461011826623 Marionette TRACE conn2 <- [1,874,null,{}] 13:37:06 INFO - PROCESS | 3828 | 1461011826626 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:06 INFO - PROCESS | 3828 | 1461011826715 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:37:06 INFO - PROCESS | 3828 | 1461011826722 Marionette TRACE conn2 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:06 INFO - PROCESS | 3828 | ++DOCSHELL 18116400 == 33 [pid = 3828] [id = 228] 13:37:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (18503C00) [pid = 3828] [serial = 682] [outer = 00000000] 13:37:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (18A06C00) [pid = 3828] [serial = 683] [outer = 18503C00] 13:37:06 INFO - PROCESS | 3828 | 1461011826769 Marionette DEBUG loaded listener.js 13:37:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (18B47C00) [pid = 3828] [serial = 684] [outer = 18503C00] 13:37:07 INFO - PROCESS | 3828 | 1461011827190 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 13:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 592ms 13:37:07 INFO - PROCESS | 3828 | 1461011827217 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:37:07 INFO - PROCESS | 3828 | 1461011827219 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 13:37:07 INFO - PROCESS | 3828 | 1461011827222 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:37:07 INFO - PROCESS | 3828 | 1461011827224 Marionette TRACE conn2 <- [1,878,null,{}] 13:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:37:07 INFO - PROCESS | 3828 | 1461011827228 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:07 INFO - PROCESS | 3828 | 1461011827295 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:37:07 INFO - PROCESS | 3828 | 1461011827301 Marionette TRACE conn2 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:07 INFO - PROCESS | 3828 | ++DOCSHELL 14358000 == 34 [pid = 3828] [id = 229] 13:37:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (18510400) [pid = 3828] [serial = 685] [outer = 00000000] 13:37:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (18BAC800) [pid = 3828] [serial = 686] [outer = 18510400] 13:37:07 INFO - PROCESS | 3828 | 1461011827349 Marionette DEBUG loaded listener.js 13:37:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (18BACC00) [pid = 3828] [serial = 687] [outer = 18510400] 13:37:07 INFO - PROCESS | 3828 | 1461011827773 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 13:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 592ms 13:37:07 INFO - PROCESS | 3828 | 1461011827827 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:37:07 INFO - PROCESS | 3828 | 1461011827830 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 13:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:37:07 INFO - PROCESS | 3828 | 1461011827837 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:37:07 INFO - PROCESS | 3828 | 1461011827839 Marionette TRACE conn2 <- [1,882,null,{}] 13:37:07 INFO - PROCESS | 3828 | 1461011827842 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:07 INFO - PROCESS | 3828 | 1461011827911 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:37:07 INFO - PROCESS | 3828 | 1461011827917 Marionette TRACE conn2 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:07 INFO - PROCESS | 3828 | ++DOCSHELL 18BA7400 == 35 [pid = 3828] [id = 230] 13:37:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (18BAF000) [pid = 3828] [serial = 688] [outer = 00000000] 13:37:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (196D4C00) [pid = 3828] [serial = 689] [outer = 18BAF000] 13:37:07 INFO - PROCESS | 3828 | 1461011827961 Marionette DEBUG loaded listener.js 13:37:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (15D06800) [pid = 3828] [serial = 690] [outer = 18BAF000] 13:37:08 INFO - PROCESS | 3828 | 1461011828372 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 13:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 592ms 13:37:08 INFO - PROCESS | 3828 | 1461011828429 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:37:08 INFO - PROCESS | 3828 | 1461011828431 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 13:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:37:08 INFO - PROCESS | 3828 | 1461011828438 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:37:08 INFO - PROCESS | 3828 | 1461011828440 Marionette TRACE conn2 <- [1,886,null,{}] 13:37:08 INFO - PROCESS | 3828 | 1461011828443 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:08 INFO - PROCESS | 3828 | 1461011828544 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:37:08 INFO - PROCESS | 3828 | 1461011828552 Marionette TRACE conn2 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:08 INFO - PROCESS | 3828 | ++DOCSHELL 15C90C00 == 36 [pid = 3828] [id = 231] 13:37:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (19484000) [pid = 3828] [serial = 691] [outer = 00000000] 13:37:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (19B21000) [pid = 3828] [serial = 692] [outer = 19484000] 13:37:08 INFO - PROCESS | 3828 | 1461011828596 Marionette DEBUG loaded listener.js 13:37:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (19B20C00) [pid = 3828] [serial = 693] [outer = 19484000] 13:37:09 INFO - PROCESS | 3828 | 1461011829043 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 13:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 624ms 13:37:09 INFO - PROCESS | 3828 | 1461011829072 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:37:09 INFO - PROCESS | 3828 | 1461011829074 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 13:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:37:09 INFO - PROCESS | 3828 | 1461011829078 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:37:09 INFO - PROCESS | 3828 | 1461011829079 Marionette TRACE conn2 <- [1,890,null,{}] 13:37:09 INFO - PROCESS | 3828 | 1461011829082 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:09 INFO - PROCESS | 3828 | 1461011829189 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:37:09 INFO - PROCESS | 3828 | 1461011829195 Marionette TRACE conn2 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:09 INFO - PROCESS | 3828 | ++DOCSHELL 169C7000 == 37 [pid = 3828] [id = 232] 13:37:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (169C9800) [pid = 3828] [serial = 694] [outer = 00000000] 13:37:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1A0B6000) [pid = 3828] [serial = 695] [outer = 169C9800] 13:37:09 INFO - PROCESS | 3828 | 1461011829238 Marionette DEBUG loaded listener.js 13:37:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1A794400) [pid = 3828] [serial = 696] [outer = 169C9800] 13:37:09 INFO - PROCESS | 3828 | 1461011829656 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 13:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 624ms 13:37:09 INFO - PROCESS | 3828 | 1461011829716 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:37:09 INFO - PROCESS | 3828 | 1461011829718 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 13:37:09 INFO - PROCESS | 3828 | 1461011829722 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:37:09 INFO - PROCESS | 3828 | 1461011829724 Marionette TRACE conn2 <- [1,894,null,{}] 13:37:09 INFO - PROCESS | 3828 | 1461011829727 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:09 INFO - PROCESS | 3828 | 1461011829838 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:37:09 INFO - PROCESS | 3828 | 1461011829926 Marionette TRACE conn2 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:09 INFO - PROCESS | 3828 | ++DOCSHELL 1AA98800 == 38 [pid = 3828] [id = 233] 13:37:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1AAA3400) [pid = 3828] [serial = 697] [outer = 00000000] 13:37:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1BF17C00) [pid = 3828] [serial = 698] [outer = 1AAA3400] 13:37:09 INFO - PROCESS | 3828 | 1461011829975 Marionette DEBUG loaded listener.js 13:37:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1C374C00) [pid = 3828] [serial = 699] [outer = 1AAA3400] 13:37:10 INFO - PROCESS | 3828 | 1461011830390 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 13:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 701ms 13:37:10 INFO - PROCESS | 3828 | 1461011830624 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:37:10 INFO - PROCESS | 3828 | 1461011830626 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 13:37:10 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (158EE400) [pid = 3828] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:37:10 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (16E72000) [pid = 3828] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:37:10 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (15C8E000) [pid = 3828] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:37:10 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (18A0C000) [pid = 3828] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:37:10 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (18D8A000) [pid = 3828] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:37:10 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (14A99400) [pid = 3828] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:37:10 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (16E74400) [pid = 3828] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:37:10 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (17B02400) [pid = 3828] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:37:10 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (169C6C00) [pid = 3828] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:37:10 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (15D09800) [pid = 3828] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:37:10 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1320DC00) [pid = 3828] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:37:10 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (12BBE000) [pid = 3828] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:37:10 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (18A03000) [pid = 3828] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:37:10 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (15D02800) [pid = 3828] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:37:10 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1D79AC00) [pid = 3828] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:37:10 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (15CD7400) [pid = 3828] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:37:10 INFO - PROCESS | 3828 | 1461011830647 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:37:10 INFO - PROCESS | 3828 | 1461011830648 Marionette TRACE conn2 <- [1,898,null,{}] 13:37:10 INFO - PROCESS | 3828 | 1461011830652 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:10 INFO - PROCESS | 3828 | 1461011830722 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:37:10 INFO - PROCESS | 3828 | 1461011830728 Marionette TRACE conn2 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:10 INFO - PROCESS | 3828 | ++DOCSHELL 142EE800 == 39 [pid = 3828] [id = 234] 13:37:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (14AA6400) [pid = 3828] [serial = 700] [outer = 00000000] 13:37:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (1640E000) [pid = 3828] [serial = 701] [outer = 14AA6400] 13:37:10 INFO - PROCESS | 3828 | 1461011830773 Marionette DEBUG loaded listener.js 13:37:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (169C1C00) [pid = 3828] [serial = 702] [outer = 14AA6400] 13:37:11 INFO - PROCESS | 3828 | 1461011831209 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 13:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 592ms 13:37:11 INFO - PROCESS | 3828 | 1461011831240 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:37:11 INFO - PROCESS | 3828 | 1461011831242 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 13:37:11 INFO - PROCESS | 3828 | 1461011831245 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:37:11 INFO - PROCESS | 3828 | 1461011831246 Marionette TRACE conn2 <- [1,902,null,{}] 13:37:11 INFO - PROCESS | 3828 | 1461011831250 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:11 INFO - PROCESS | 3828 | 1461011831320 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:37:11 INFO - PROCESS | 3828 | 1461011831326 Marionette TRACE conn2 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:11 INFO - PROCESS | 3828 | ++DOCSHELL 17E96800 == 40 [pid = 3828] [id = 235] 13:37:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (18B4B000) [pid = 3828] [serial = 703] [outer = 00000000] 13:37:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1AAADC00) [pid = 3828] [serial = 704] [outer = 18B4B000] 13:37:11 INFO - PROCESS | 3828 | 1461011831369 Marionette DEBUG loaded listener.js 13:37:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1C934800) [pid = 3828] [serial = 705] [outer = 18B4B000] 13:37:11 INFO - PROCESS | 3828 | 1461011831754 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 13:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 592ms 13:37:11 INFO - PROCESS | 3828 | 1461011831827 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:37:11 INFO - PROCESS | 3828 | 1461011831829 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 13:37:11 INFO - PROCESS | 3828 | 1461011831832 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:37:11 INFO - PROCESS | 3828 | 1461011831833 Marionette TRACE conn2 <- [1,906,null,{}] 13:37:11 INFO - PROCESS | 3828 | 1461011831836 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:11 INFO - PROCESS | 3828 | 1461011831907 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:37:11 INFO - PROCESS | 3828 | 1461011831915 Marionette TRACE conn2 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:11 INFO - PROCESS | 3828 | ++DOCSHELL 15C89000 == 41 [pid = 3828] [id = 236] 13:37:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1C938000) [pid = 3828] [serial = 706] [outer = 00000000] 13:37:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1C9DF400) [pid = 3828] [serial = 707] [outer = 1C938000] 13:37:11 INFO - PROCESS | 3828 | 1461011831960 Marionette DEBUG loaded listener.js 13:37:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (1CC70000) [pid = 3828] [serial = 708] [outer = 1C938000] 13:37:12 INFO - PROCESS | 3828 | 1461011832361 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 13:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 593ms 13:37:12 INFO - PROCESS | 3828 | 1461011832429 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:37:12 INFO - PROCESS | 3828 | 1461011832431 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 13:37:12 INFO - PROCESS | 3828 | 1461011832434 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:37:12 INFO - PROCESS | 3828 | 1461011832436 Marionette TRACE conn2 <- [1,910,null,{}] 13:37:12 INFO - PROCESS | 3828 | 1461011832440 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:12 INFO - PROCESS | 3828 | 1461011832511 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:37:12 INFO - PROCESS | 3828 | 1461011832516 Marionette TRACE conn2 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:12 INFO - PROCESS | 3828 | ++DOCSHELL 1C93E000 == 42 [pid = 3828] [id = 237] 13:37:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1C9D7400) [pid = 3828] [serial = 709] [outer = 00000000] 13:37:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1CF8E000) [pid = 3828] [serial = 710] [outer = 1C9D7400] 13:37:12 INFO - PROCESS | 3828 | 1461011832562 Marionette DEBUG loaded listener.js 13:37:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1CF9C400) [pid = 3828] [serial = 711] [outer = 1C9D7400] 13:37:13 INFO - PROCESS | 3828 | 1461011833635 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 13:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1231ms 13:37:13 INFO - PROCESS | 3828 | 1461011833678 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:37:13 INFO - PROCESS | 3828 | 1461011833682 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 13:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:37:13 INFO - PROCESS | 3828 | 1461011833687 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:37:13 INFO - PROCESS | 3828 | 1461011833691 Marionette TRACE conn2 <- [1,914,null,{}] 13:37:13 INFO - PROCESS | 3828 | 1461011833697 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:13 INFO - PROCESS | 3828 | 1461011833809 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:37:13 INFO - PROCESS | 3828 | 1461011833890 Marionette TRACE conn2 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:13 INFO - PROCESS | 3828 | ++DOCSHELL 16957800 == 43 [pid = 3828] [id = 238] 13:37:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (16957C00) [pid = 3828] [serial = 712] [outer = 00000000] 13:37:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (16E7A000) [pid = 3828] [serial = 713] [outer = 16957C00] 13:37:13 INFO - PROCESS | 3828 | 1461011833988 Marionette DEBUG loaded listener.js 13:37:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1850C000) [pid = 3828] [serial = 714] [outer = 16957C00] 13:37:14 INFO - PROCESS | 3828 | 1461011834662 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 13:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1044ms 13:37:14 INFO - PROCESS | 3828 | 1461011834754 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:37:14 INFO - PROCESS | 3828 | 1461011834760 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 13:37:14 INFO - PROCESS | 3828 | 1461011834767 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:37:14 INFO - PROCESS | 3828 | 1461011834770 Marionette TRACE conn2 <- [1,918,null,{}] 13:37:14 INFO - PROCESS | 3828 | 1461011834774 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:15 INFO - PROCESS | 3828 | 1461011835017 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:37:15 INFO - PROCESS | 3828 | 1461011835144 Marionette TRACE conn2 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:15 INFO - PROCESS | 3828 | ++DOCSHELL 13263000 == 44 [pid = 3828] [id = 239] 13:37:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (136C1000) [pid = 3828] [serial = 715] [outer = 00000000] 13:37:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1545C400) [pid = 3828] [serial = 716] [outer = 136C1000] 13:37:15 INFO - PROCESS | 3828 | 1461011835195 Marionette DEBUG loaded listener.js 13:37:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (156F1000) [pid = 3828] [serial = 717] [outer = 136C1000] 13:37:15 INFO - PROCESS | 3828 | --DOCSHELL 15C89000 == 43 [pid = 3828] [id = 236] 13:37:15 INFO - PROCESS | 3828 | --DOCSHELL 17E96800 == 42 [pid = 3828] [id = 235] 13:37:15 INFO - PROCESS | 3828 | --DOCSHELL 142EE800 == 41 [pid = 3828] [id = 234] 13:37:15 INFO - PROCESS | 3828 | --DOCSHELL 1AA98800 == 40 [pid = 3828] [id = 233] 13:37:15 INFO - PROCESS | 3828 | --DOCSHELL 169C7000 == 39 [pid = 3828] [id = 232] 13:37:15 INFO - PROCESS | 3828 | --DOCSHELL 15C90C00 == 38 [pid = 3828] [id = 231] 13:37:15 INFO - PROCESS | 3828 | --DOCSHELL 18BA7400 == 37 [pid = 3828] [id = 230] 13:37:15 INFO - PROCESS | 3828 | --DOCSHELL 14358000 == 36 [pid = 3828] [id = 229] 13:37:15 INFO - PROCESS | 3828 | --DOCSHELL 18116400 == 35 [pid = 3828] [id = 228] 13:37:15 INFO - PROCESS | 3828 | --DOCSHELL 169C9C00 == 34 [pid = 3828] [id = 227] 13:37:15 INFO - PROCESS | 3828 | --DOCSHELL 164B2400 == 33 [pid = 3828] [id = 226] 13:37:15 INFO - PROCESS | 3828 | --DOCSHELL 15CCD000 == 32 [pid = 3828] [id = 225] 13:37:15 INFO - PROCESS | 3828 | --DOCSHELL 13A39800 == 31 [pid = 3828] [id = 224] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1BF11C00) [pid = 3828] [serial = 665] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOCSHELL 12B8D800 == 30 [pid = 3828] [id = 223] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1CC6F400) [pid = 3828] [serial = 585] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (18BB0800) [pid = 3828] [serial = 650] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (19B1C800) [pid = 3828] [serial = 653] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (19EED400) [pid = 3828] [serial = 656] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (19B1FC00) [pid = 3828] [serial = 654] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1A0B1C00) [pid = 3828] [serial = 662] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (18553400) [pid = 3828] [serial = 647] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (17E3F800) [pid = 3828] [serial = 644] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (18114C00) [pid = 3828] [serial = 645] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (16410C00) [pid = 3828] [serial = 641] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (164B5C00) [pid = 3828] [serial = 642] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (142F3C00) [pid = 3828] [serial = 638] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (14AA3C00) [pid = 3828] [serial = 639] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1320EC00) [pid = 3828] [serial = 636] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (12DDA800) [pid = 3828] [serial = 635] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1C9D5400) [pid = 3828] [serial = 633] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1AAA4C00) [pid = 3828] [serial = 632] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (18115800) [pid = 3828] [serial = 630] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (17B0D800) [pid = 3828] [serial = 629] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (1A5A8000) [pid = 3828] [serial = 663] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (1DB6EC00) [pid = 3828] [serial = 626] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (1DE87800) [pid = 3828] [serial = 627] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (1957FC00) [pid = 3828] [serial = 651] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (168AAC00) [pid = 3828] [serial = 659] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (169C0C00) [pid = 3828] [serial = 660] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (1A05C800) [pid = 3828] [serial = 657] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (187D1000) [pid = 3828] [serial = 648] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (18D89400) [pid = 3828] [serial = 591] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (16958800) [pid = 3828] [serial = 588] [outer = 00000000] [url = about:blank] 13:37:15 INFO - PROCESS | 3828 | 1461011835812 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 13:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1091ms 13:37:15 INFO - PROCESS | 3828 | 1461011835869 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:37:15 INFO - PROCESS | 3828 | 1461011835874 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 13:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:37:15 INFO - PROCESS | 3828 | 1461011835878 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:37:15 INFO - PROCESS | 3828 | 1461011835882 Marionette TRACE conn2 <- [1,922,null,{}] 13:37:15 INFO - PROCESS | 3828 | 1461011835886 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:15 INFO - PROCESS | 3828 | 1461011835964 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:37:16 INFO - PROCESS | 3828 | 1461011836042 Marionette TRACE conn2 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:16 INFO - PROCESS | 3828 | ++DOCSHELL 13205C00 == 31 [pid = 3828] [id = 240] 13:37:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (13207800) [pid = 3828] [serial = 718] [outer = 00000000] 13:37:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (15457000) [pid = 3828] [serial = 719] [outer = 13207800] 13:37:16 INFO - PROCESS | 3828 | 1461011836091 Marionette DEBUG loaded listener.js 13:37:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (15C89C00) [pid = 3828] [serial = 720] [outer = 13207800] 13:37:16 INFO - PROCESS | 3828 | 1461011836482 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 13:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 639ms 13:37:16 INFO - PROCESS | 3828 | 1461011836527 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:37:16 INFO - PROCESS | 3828 | 1461011836530 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 13:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:37:16 INFO - PROCESS | 3828 | 1461011836540 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:37:16 INFO - PROCESS | 3828 | 1461011836542 Marionette TRACE conn2 <- [1,926,null,{}] 13:37:16 INFO - PROCESS | 3828 | 1461011836545 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:16 INFO - PROCESS | 3828 | 1461011836622 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:37:16 INFO - PROCESS | 3828 | 1461011836629 Marionette TRACE conn2 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:16 INFO - PROCESS | 3828 | ++DOCSHELL 164B2400 == 32 [pid = 3828] [id = 241] 13:37:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (169B3400) [pid = 3828] [serial = 721] [outer = 00000000] 13:37:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (169BEC00) [pid = 3828] [serial = 722] [outer = 169B3400] 13:37:16 INFO - PROCESS | 3828 | 1461011836674 Marionette DEBUG loaded listener.js 13:37:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (169C8C00) [pid = 3828] [serial = 723] [outer = 169B3400] 13:37:17 INFO - PROCESS | 3828 | 1461011837155 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 13:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 639ms 13:37:17 INFO - PROCESS | 3828 | 1461011837178 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:37:17 INFO - PROCESS | 3828 | 1461011837182 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 13:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:37:17 INFO - PROCESS | 3828 | 1461011837196 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:37:17 INFO - PROCESS | 3828 | 1461011837200 Marionette TRACE conn2 <- [1,930,null,{}] 13:37:17 INFO - PROCESS | 3828 | 1461011837204 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:17 INFO - PROCESS | 3828 | 1461011837282 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:37:17 INFO - PROCESS | 3828 | 1461011837287 Marionette TRACE conn2 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:17 INFO - PROCESS | 3828 | ++DOCSHELL 16E75C00 == 33 [pid = 3828] [id = 242] 13:37:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (1811A400) [pid = 3828] [serial = 724] [outer = 00000000] 13:37:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (18501800) [pid = 3828] [serial = 725] [outer = 1811A400] 13:37:17 INFO - PROCESS | 3828 | 1461011837331 Marionette DEBUG loaded listener.js 13:37:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (187C6800) [pid = 3828] [serial = 726] [outer = 1811A400] 13:37:17 INFO - PROCESS | 3828 | 1461011837730 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 13:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 593ms 13:37:17 INFO - PROCESS | 3828 | 1461011837770 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:37:17 INFO - PROCESS | 3828 | 1461011837772 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 13:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:37:17 INFO - PROCESS | 3828 | 1461011837775 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:37:17 INFO - PROCESS | 3828 | 1461011837777 Marionette TRACE conn2 <- [1,934,null,{}] 13:37:17 INFO - PROCESS | 3828 | 1461011837780 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:17 INFO - PROCESS | 3828 | 1461011837885 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:37:17 INFO - PROCESS | 3828 | 1461011837891 Marionette TRACE conn2 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:17 INFO - PROCESS | 3828 | ++DOCSHELL 17E96800 == 34 [pid = 3828] [id = 243] 13:37:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (187C6C00) [pid = 3828] [serial = 727] [outer = 00000000] 13:37:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (18BA7400) [pid = 3828] [serial = 728] [outer = 187C6C00] 13:37:17 INFO - PROCESS | 3828 | 1461011837937 Marionette DEBUG loaded listener.js 13:37:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (18BAD400) [pid = 3828] [serial = 729] [outer = 187C6C00] 13:37:18 INFO - PROCESS | 3828 | 1461011838378 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 13:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 639ms 13:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:37:18 INFO - PROCESS | 3828 | 1461011838413 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:37:18 INFO - PROCESS | 3828 | 1461011838415 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 13:37:18 INFO - PROCESS | 3828 | 1461011838418 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:37:18 INFO - PROCESS | 3828 | 1461011838420 Marionette TRACE conn2 <- [1,938,null,{}] 13:37:18 INFO - PROCESS | 3828 | 1461011838423 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:18 INFO - PROCESS | 3828 | 1461011838522 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:37:18 INFO - PROCESS | 3828 | 1461011838529 Marionette TRACE conn2 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:18 INFO - PROCESS | 3828 | ++DOCSHELL 19427000 == 35 [pid = 3828] [id = 244] 13:37:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (19481400) [pid = 3828] [serial = 730] [outer = 00000000] 13:37:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (19589400) [pid = 3828] [serial = 731] [outer = 19481400] 13:37:18 INFO - PROCESS | 3828 | 1461011838623 Marionette DEBUG loaded listener.js 13:37:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (19B18C00) [pid = 3828] [serial = 732] [outer = 19481400] 13:37:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1957FC00) [pid = 3828] [serial = 733] [outer = 1E25BC00] 13:37:19 INFO - PROCESS | 3828 | 1461011839115 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 13:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 733ms 13:37:19 INFO - PROCESS | 3828 | 1461011839159 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:37:19 INFO - PROCESS | 3828 | 1461011839161 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 13:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:37:19 INFO - PROCESS | 3828 | 1461011839170 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:37:19 INFO - PROCESS | 3828 | 1461011839172 Marionette TRACE conn2 <- [1,942,null,{}] 13:37:19 INFO - PROCESS | 3828 | 1461011839205 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:19 INFO - PROCESS | 3828 | 1461011839311 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:37:19 INFO - PROCESS | 3828 | 1461011839323 Marionette TRACE conn2 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:19 INFO - PROCESS | 3828 | ++DOCSHELL 19482C00 == 36 [pid = 3828] [id = 245] 13:37:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (19587C00) [pid = 3828] [serial = 734] [outer = 00000000] 13:37:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1A0B5000) [pid = 3828] [serial = 735] [outer = 19587C00] 13:37:19 INFO - PROCESS | 3828 | 1461011839366 Marionette DEBUG loaded listener.js 13:37:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1AA9A000) [pid = 3828] [serial = 736] [outer = 19587C00] 13:37:19 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (169CAC00) [pid = 3828] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:37:19 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (15CD4C00) [pid = 3828] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:37:19 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (18510400) [pid = 3828] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:37:19 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (142AD400) [pid = 3828] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:37:19 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (19484000) [pid = 3828] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:37:19 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1AAA3400) [pid = 3828] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:37:19 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (18BAF000) [pid = 3828] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:37:19 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (169C9800) [pid = 3828] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:37:19 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (18503C00) [pid = 3828] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:37:19 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (14AA6400) [pid = 3828] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:37:19 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (18B4B000) [pid = 3828] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:37:19 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (12BB4000) [pid = 3828] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:37:19 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (16955C00) [pid = 3828] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:37:19 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (1C938000) [pid = 3828] [serial = 706] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:37:19 INFO - PROCESS | 3828 | 1461011839929 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 13:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 794ms 13:37:19 INFO - PROCESS | 3828 | 1461011839967 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:37:19 INFO - PROCESS | 3828 | 1461011839969 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 13:37:19 INFO - PROCESS | 3828 | 1461011839972 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:37:19 INFO - PROCESS | 3828 | 1461011839974 Marionette TRACE conn2 <- [1,946,null,{}] 13:37:20 INFO - PROCESS | 3828 | 1461011839977 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:20 INFO - PROCESS | 3828 | 1461011840047 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:37:20 INFO - PROCESS | 3828 | 1461011840053 Marionette TRACE conn2 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:20 INFO - PROCESS | 3828 | ++DOCSHELL 009BC400 == 37 [pid = 3828] [id = 246] 13:37:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (14A0B800) [pid = 3828] [serial = 737] [outer = 00000000] 13:37:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (169C2800) [pid = 3828] [serial = 738] [outer = 14A0B800] 13:37:20 INFO - PROCESS | 3828 | 1461011840097 Marionette DEBUG loaded listener.js 13:37:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (17E8B400) [pid = 3828] [serial = 739] [outer = 14A0B800] 13:37:20 INFO - PROCESS | 3828 | 1461011840514 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 13:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 592ms 13:37:20 INFO - PROCESS | 3828 | 1461011840569 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:37:20 INFO - PROCESS | 3828 | 1461011840571 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 13:37:20 INFO - PROCESS | 3828 | 1461011840575 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:37:20 INFO - PROCESS | 3828 | 1461011840576 Marionette TRACE conn2 <- [1,950,null,{}] 13:37:20 INFO - PROCESS | 3828 | 1461011840580 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:20 INFO - PROCESS | 3828 | 1461011840675 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:37:20 INFO - PROCESS | 3828 | 1461011840684 Marionette TRACE conn2 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:20 INFO - PROCESS | 3828 | ++DOCSHELL 15DBF000 == 38 [pid = 3828] [id = 247] 13:37:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (169B6800) [pid = 3828] [serial = 740] [outer = 00000000] 13:37:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (1A056C00) [pid = 3828] [serial = 741] [outer = 169B6800] 13:37:20 INFO - PROCESS | 3828 | 1461011840732 Marionette DEBUG loaded listener.js 13:37:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (1AAAE800) [pid = 3828] [serial = 742] [outer = 169B6800] 13:37:21 INFO - PROCESS | 3828 | 1461011841142 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 13:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 592ms 13:37:21 INFO - PROCESS | 3828 | 1461011841173 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:37:21 INFO - PROCESS | 3828 | 1461011841175 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 13:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:37:21 INFO - PROCESS | 3828 | 1461011841178 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:37:21 INFO - PROCESS | 3828 | 1461011841180 Marionette TRACE conn2 <- [1,954,null,{}] 13:37:21 INFO - PROCESS | 3828 | 1461011841183 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:21 INFO - PROCESS | 3828 | 1461011841261 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:37:21 INFO - PROCESS | 3828 | 1461011841267 Marionette TRACE conn2 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:21 INFO - PROCESS | 3828 | ++DOCSHELL 1A051800 == 39 [pid = 3828] [id = 248] 13:37:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1BF0CC00) [pid = 3828] [serial = 743] [outer = 00000000] 13:37:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (1C37C400) [pid = 3828] [serial = 744] [outer = 1BF0CC00] 13:37:21 INFO - PROCESS | 3828 | 1461011841311 Marionette DEBUG loaded listener.js 13:37:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (1C37C800) [pid = 3828] [serial = 745] [outer = 1BF0CC00] 13:37:21 INFO - PROCESS | 3828 | 1461011841705 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 13:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 592ms 13:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:37:21 INFO - PROCESS | 3828 | 1461011841774 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:37:21 INFO - PROCESS | 3828 | 1461011841776 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 13:37:21 INFO - PROCESS | 3828 | 1461011841780 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:37:21 INFO - PROCESS | 3828 | 1461011841781 Marionette TRACE conn2 <- [1,958,null,{}] 13:37:21 INFO - PROCESS | 3828 | 1461011841785 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:21 INFO - PROCESS | 3828 | 1461011841857 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:37:21 INFO - PROCESS | 3828 | 1461011841863 Marionette TRACE conn2 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:21 INFO - PROCESS | 3828 | ++DOCSHELL 1C1C1800 == 40 [pid = 3828] [id = 249] 13:37:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1C376400) [pid = 3828] [serial = 746] [outer = 00000000] 13:37:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1C9E2400) [pid = 3828] [serial = 747] [outer = 1C376400] 13:37:21 INFO - PROCESS | 3828 | 1461011841914 Marionette DEBUG loaded listener.js 13:37:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1CF8D400) [pid = 3828] [serial = 748] [outer = 1C376400] 13:37:22 INFO - PROCESS | 3828 | 1461011842605 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 13:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 826ms 13:37:22 INFO - PROCESS | 3828 | 1461011842624 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:37:22 INFO - PROCESS | 3828 | 1461011842629 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 13:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:37:22 INFO - PROCESS | 3828 | 1461011842635 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:37:22 INFO - PROCESS | 3828 | 1461011842638 Marionette TRACE conn2 <- [1,962,null,{}] 13:37:22 INFO - PROCESS | 3828 | 1461011842644 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:22 INFO - PROCESS | 3828 | 1461011842747 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:37:22 INFO - PROCESS | 3828 | 1461011842827 Marionette TRACE conn2 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:22 INFO - PROCESS | 3828 | ++DOCSHELL 14AA6800 == 41 [pid = 3828] [id = 250] 13:37:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (14AE2000) [pid = 3828] [serial = 749] [outer = 00000000] 13:37:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (16410C00) [pid = 3828] [serial = 750] [outer = 14AE2000] 13:37:22 INFO - PROCESS | 3828 | 1461011842924 Marionette DEBUG loaded listener.js 13:37:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (16950400) [pid = 3828] [serial = 751] [outer = 14AE2000] 13:37:23 INFO - PROCESS | 3828 | 1461011843496 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 13:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 951ms 13:37:23 INFO - PROCESS | 3828 | 1461011843564 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:37:23 INFO - PROCESS | 3828 | 1461011843570 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 13:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:37:23 INFO - PROCESS | 3828 | 1461011843577 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:37:23 INFO - PROCESS | 3828 | 1461011843579 Marionette TRACE conn2 <- [1,966,null,{}] 13:37:23 INFO - PROCESS | 3828 | 1461011843583 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:23 INFO - PROCESS | 3828 | 1461011843714 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:37:23 INFO - PROCESS | 3828 | 1461011843793 Marionette TRACE conn2 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:23 INFO - PROCESS | 3828 | ++DOCSHELL 169CDC00 == 42 [pid = 3828] [id = 251] 13:37:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (18112400) [pid = 3828] [serial = 752] [outer = 00000000] 13:37:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (18BAD000) [pid = 3828] [serial = 753] [outer = 18112400] 13:37:23 INFO - PROCESS | 3828 | 1461011843888 Marionette DEBUG loaded listener.js 13:37:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1958C000) [pid = 3828] [serial = 754] [outer = 18112400] 13:37:24 INFO - PROCESS | 3828 | 1461011844447 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 13:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 935ms 13:37:24 INFO - PROCESS | 3828 | 1461011844519 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:37:24 INFO - PROCESS | 3828 | 1461011844522 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 13:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:37:24 INFO - PROCESS | 3828 | 1461011844526 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:37:24 INFO - PROCESS | 3828 | 1461011844530 Marionette TRACE conn2 <- [1,970,null,{}] 13:37:24 INFO - PROCESS | 3828 | 1461011844540 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:24 INFO - PROCESS | 3828 | 1461011844650 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:37:24 INFO - PROCESS | 3828 | 1461011844730 Marionette TRACE conn2 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:24 INFO - PROCESS | 3828 | ++DOCSHELL 147AC000 == 43 [pid = 3828] [id = 252] 13:37:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (15A32400) [pid = 3828] [serial = 755] [outer = 00000000] 13:37:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1C9E2800) [pid = 3828] [serial = 756] [outer = 15A32400] 13:37:24 INFO - PROCESS | 3828 | 1461011844833 Marionette DEBUG loaded listener.js 13:37:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1CF94000) [pid = 3828] [serial = 757] [outer = 15A32400] 13:37:25 INFO - PROCESS | 3828 | 1461011845560 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 13:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1044ms 13:37:25 INFO - PROCESS | 3828 | 1461011845573 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:37:25 INFO - PROCESS | 3828 | 1461011845577 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 13:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:37:25 INFO - PROCESS | 3828 | 1461011845585 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:37:25 INFO - PROCESS | 3828 | 1461011845590 Marionette TRACE conn2 <- [1,974,null,{}] 13:37:25 INFO - PROCESS | 3828 | 1461011845615 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:25 INFO - PROCESS | 3828 | 1461011845747 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:37:25 INFO - PROCESS | 3828 | 1461011845804 Marionette TRACE conn2 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:25 INFO - PROCESS | 3828 | ++DOCSHELL 147B2C00 == 44 [pid = 3828] [id = 253] 13:37:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (14A0C800) [pid = 3828] [serial = 758] [outer = 00000000] 13:37:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (15649800) [pid = 3828] [serial = 759] [outer = 14A0C800] 13:37:25 INFO - PROCESS | 3828 | 1461011845854 Marionette DEBUG loaded listener.js 13:37:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (15DB5400) [pid = 3828] [serial = 760] [outer = 14A0C800] 13:37:26 INFO - PROCESS | 3828 | --DOCSHELL 1A051800 == 43 [pid = 3828] [id = 248] 13:37:26 INFO - PROCESS | 3828 | --DOCSHELL 15DBF000 == 42 [pid = 3828] [id = 247] 13:37:26 INFO - PROCESS | 3828 | --DOCSHELL 009BC400 == 41 [pid = 3828] [id = 246] 13:37:26 INFO - PROCESS | 3828 | --DOCSHELL 19482C00 == 40 [pid = 3828] [id = 245] 13:37:26 INFO - PROCESS | 3828 | --DOCSHELL 19427000 == 39 [pid = 3828] [id = 244] 13:37:26 INFO - PROCESS | 3828 | --DOCSHELL 17E96800 == 38 [pid = 3828] [id = 243] 13:37:26 INFO - PROCESS | 3828 | --DOCSHELL 16E75C00 == 37 [pid = 3828] [id = 242] 13:37:26 INFO - PROCESS | 3828 | --DOCSHELL 164B2400 == 36 [pid = 3828] [id = 241] 13:37:26 INFO - PROCESS | 3828 | --DOCSHELL 13205C00 == 35 [pid = 3828] [id = 240] 13:37:26 INFO - PROCESS | 3828 | --DOCSHELL 13263000 == 34 [pid = 3828] [id = 239] 13:37:26 INFO - PROCESS | 3828 | --DOCSHELL 16957800 == 33 [pid = 3828] [id = 238] 13:37:26 INFO - PROCESS | 3828 | 1461011846419 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 13:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 857ms 13:37:26 INFO - PROCESS | 3828 | 1461011846447 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:37:26 INFO - PROCESS | 3828 | 1461011846453 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 13:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:37:26 INFO - PROCESS | 3828 | 1461011846458 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:37:26 INFO - PROCESS | 3828 | 1461011846461 Marionette TRACE conn2 <- [1,978,null,{}] 13:37:26 INFO - PROCESS | 3828 | 1461011846465 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:26 INFO - PROCESS | 3828 | 1461011846541 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:37:26 INFO - PROCESS | 3828 | 1461011846549 Marionette TRACE conn2 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:26 INFO - PROCESS | 3828 | ++DOCSHELL 13A36800 == 34 [pid = 3828] [id = 254] 13:37:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (13A38800) [pid = 3828] [serial = 761] [outer = 00000000] 13:37:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (16403C00) [pid = 3828] [serial = 762] [outer = 13A38800] 13:37:26 INFO - PROCESS | 3828 | 1461011846595 Marionette DEBUG loaded listener.js 13:37:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (169C1000) [pid = 3828] [serial = 763] [outer = 13A38800] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1C9DF400) [pid = 3828] [serial = 707] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (17B0D400) [pid = 3828] [serial = 680] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (17E41400) [pid = 3828] [serial = 681] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (15D0F400) [pid = 3828] [serial = 674] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (16403400) [pid = 3828] [serial = 675] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (18BAC800) [pid = 3828] [serial = 686] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (18BACC00) [pid = 3828] [serial = 687] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (147AD800) [pid = 3828] [serial = 671] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (19B20C00) [pid = 3828] [serial = 693] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (14A9D800) [pid = 3828] [serial = 672] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1BF17C00) [pid = 3828] [serial = 698] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (196D4C00) [pid = 3828] [serial = 689] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1A794400) [pid = 3828] [serial = 696] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1A0B6000) [pid = 3828] [serial = 695] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (18A06C00) [pid = 3828] [serial = 683] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (18B47C00) [pid = 3828] [serial = 684] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1C374C00) [pid = 3828] [serial = 699] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1640E000) [pid = 3828] [serial = 701] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (169C1C00) [pid = 3828] [serial = 702] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1AAADC00) [pid = 3828] [serial = 704] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (1325F800) [pid = 3828] [serial = 668] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1367E400) [pid = 3828] [serial = 669] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (169C2C00) [pid = 3828] [serial = 677] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (169C8000) [pid = 3828] [serial = 678] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (19B21000) [pid = 3828] [serial = 692] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (1C934800) [pid = 3828] [serial = 705] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (1CC70000) [pid = 3828] [serial = 708] [outer = 00000000] [url = about:blank] 13:37:26 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (15D06800) [pid = 3828] [serial = 690] [outer = 00000000] [url = about:blank] 13:37:27 INFO - PROCESS | 3828 | 1461011847068 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 13:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 639ms 13:37:27 INFO - PROCESS | 3828 | 1461011847095 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:37:27 INFO - PROCESS | 3828 | 1461011847098 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 13:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:37:27 INFO - PROCESS | 3828 | 1461011847105 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:37:27 INFO - PROCESS | 3828 | 1461011847108 Marionette TRACE conn2 <- [1,982,null,{}] 13:37:27 INFO - PROCESS | 3828 | 1461011847119 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:27 INFO - PROCESS | 3828 | 1461011847198 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:37:27 INFO - PROCESS | 3828 | 1461011847204 Marionette TRACE conn2 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:27 INFO - PROCESS | 3828 | ++DOCSHELL 169C8000 == 35 [pid = 3828] [id = 255] 13:37:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (169CF800) [pid = 3828] [serial = 764] [outer = 00000000] 13:37:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (17E39800) [pid = 3828] [serial = 765] [outer = 169CF800] 13:37:27 INFO - PROCESS | 3828 | 1461011847251 Marionette DEBUG loaded listener.js 13:37:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (17E99C00) [pid = 3828] [serial = 766] [outer = 169CF800] 13:37:27 INFO - PROCESS | 3828 | 1461011847710 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 13:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 655ms 13:37:27 INFO - PROCESS | 3828 | 1461011847759 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:37:27 INFO - PROCESS | 3828 | 1461011847762 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 13:37:27 INFO - PROCESS | 3828 | 1461011847765 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:37:27 INFO - PROCESS | 3828 | 1461011847766 Marionette TRACE conn2 <- [1,986,null,{}] 13:37:27 INFO - PROCESS | 3828 | 1461011847770 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:27 INFO - PROCESS | 3828 | 1461011847845 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:37:27 INFO - PROCESS | 3828 | 1461011847853 Marionette TRACE conn2 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:27 INFO - PROCESS | 3828 | ++DOCSHELL 1855A000 == 36 [pid = 3828] [id = 256] 13:37:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (187D1000) [pid = 3828] [serial = 767] [outer = 00000000] 13:37:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (18B47C00) [pid = 3828] [serial = 768] [outer = 187D1000] 13:37:27 INFO - PROCESS | 3828 | 1461011847898 Marionette DEBUG loaded listener.js 13:37:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (18BA3800) [pid = 3828] [serial = 769] [outer = 187D1000] 13:37:28 INFO - PROCESS | 3828 | 1461011848354 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 13:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 624ms 13:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:37:28 INFO - PROCESS | 3828 | 1461011848405 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:37:28 INFO - PROCESS | 3828 | 1461011848407 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 13:37:28 INFO - PROCESS | 3828 | 1461011848411 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:37:28 INFO - PROCESS | 3828 | 1461011848413 Marionette TRACE conn2 <- [1,990,null,{}] 13:37:28 INFO - PROCESS | 3828 | 1461011848416 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:28 INFO - PROCESS | 3828 | 1461011848488 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:37:28 INFO - PROCESS | 3828 | 1461011848494 Marionette TRACE conn2 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:28 INFO - PROCESS | 3828 | ++DOCSHELL 18BAC400 == 37 [pid = 3828] [id = 257] 13:37:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (18BB0400) [pid = 3828] [serial = 770] [outer = 00000000] 13:37:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (19484000) [pid = 3828] [serial = 771] [outer = 18BB0400] 13:37:28 INFO - PROCESS | 3828 | 1461011848538 Marionette DEBUG loaded listener.js 13:37:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (19B13C00) [pid = 3828] [serial = 772] [outer = 18BB0400] 13:37:28 INFO - PROCESS | 3828 | 1461011848965 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 13:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 592ms 13:37:28 INFO - PROCESS | 3828 | 1461011849006 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:37:28 INFO - PROCESS | 3828 | 1461011849008 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 13:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:37:28 INFO - PROCESS | 3828 | 1461011849019 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:37:28 INFO - PROCESS | 3828 | 1461011849021 Marionette TRACE conn2 <- [1,994,null,{}] 13:37:28 INFO - PROCESS | 3828 | 1461011849024 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:29 INFO - PROCESS | 3828 | 1461011849144 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:37:29 INFO - PROCESS | 3828 | 1461011849152 Marionette TRACE conn2 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:29 INFO - PROCESS | 3828 | ++DOCSHELL 13893C00 == 38 [pid = 3828] [id = 258] 13:37:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (18A03800) [pid = 3828] [serial = 773] [outer = 00000000] 13:37:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1A054800) [pid = 3828] [serial = 774] [outer = 18A03800] 13:37:29 INFO - PROCESS | 3828 | 1461011849199 Marionette DEBUG loaded listener.js 13:37:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1A0BEC00) [pid = 3828] [serial = 775] [outer = 18A03800] 13:37:29 INFO - PROCESS | 3828 | 1461011849653 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 13:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 686ms 13:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:37:29 INFO - PROCESS | 3828 | 1461011849700 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:37:29 INFO - PROCESS | 3828 | 1461011849703 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 13:37:29 INFO - PROCESS | 3828 | 1461011849707 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:37:29 INFO - PROCESS | 3828 | 1461011849708 Marionette TRACE conn2 <- [1,998,null,{}] 13:37:29 INFO - PROCESS | 3828 | 1461011849712 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:29 INFO - PROCESS | 3828 | 1461011849809 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:37:29 INFO - PROCESS | 3828 | 1461011849815 Marionette TRACE conn2 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:29 INFO - PROCESS | 3828 | ++DOCSHELL 136C5400 == 39 [pid = 3828] [id = 259] 13:37:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (16E77400) [pid = 3828] [serial = 776] [outer = 00000000] 13:37:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1BF16800) [pid = 3828] [serial = 777] [outer = 16E77400] 13:37:29 INFO - PROCESS | 3828 | 1461011849861 Marionette DEBUG loaded listener.js 13:37:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1C374C00) [pid = 3828] [serial = 778] [outer = 16E77400] 13:37:30 INFO - PROCESS | 3828 | 1461011850301 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 13:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 639ms 13:37:30 INFO - PROCESS | 3828 | 1461011850343 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:37:30 INFO - PROCESS | 3828 | 1461011850345 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 13:37:30 INFO - PROCESS | 3828 | 1461011850348 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:37:30 INFO - PROCESS | 3828 | 1461011850350 Marionette TRACE conn2 <- [1,1002,null,{}] 13:37:30 INFO - PROCESS | 3828 | 1461011850353 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:30 INFO - PROCESS | 3828 | 1461011850461 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:37:30 INFO - PROCESS | 3828 | 1461011850550 Marionette TRACE conn2 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:30 INFO - PROCESS | 3828 | ++DOCSHELL 1C935400 == 40 [pid = 3828] [id = 260] 13:37:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1C935800) [pid = 3828] [serial = 779] [outer = 00000000] 13:37:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (1C9DE400) [pid = 3828] [serial = 780] [outer = 1C935800] 13:37:30 INFO - PROCESS | 3828 | 1461011850600 Marionette DEBUG loaded listener.js 13:37:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1CF99C00) [pid = 3828] [serial = 781] [outer = 1C935800] 13:37:31 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (19481400) [pid = 3828] [serial = 730] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:37:31 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (13207800) [pid = 3828] [serial = 718] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:37:31 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (169B3400) [pid = 3828] [serial = 721] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:37:31 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (136C1000) [pid = 3828] [serial = 715] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:37:31 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1811A400) [pid = 3828] [serial = 724] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:37:31 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (19587C00) [pid = 3828] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:37:31 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (14A0B800) [pid = 3828] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:37:31 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (169B6800) [pid = 3828] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:37:31 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (187C6C00) [pid = 3828] [serial = 727] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:37:31 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1BF0CC00) [pid = 3828] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:37:31 INFO - PROCESS | 3828 | 1461011851107 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 13:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 795ms 13:37:31 INFO - PROCESS | 3828 | 1461011851151 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:37:31 INFO - PROCESS | 3828 | 1461011851152 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 13:37:31 INFO - PROCESS | 3828 | 1461011851156 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:37:31 INFO - PROCESS | 3828 | 1461011851157 Marionette TRACE conn2 <- [1,1006,null,{}] 13:37:31 INFO - PROCESS | 3828 | 1461011851161 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:31 INFO - PROCESS | 3828 | 1461011851238 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:37:31 INFO - PROCESS | 3828 | 1461011851244 Marionette TRACE conn2 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:31 INFO - PROCESS | 3828 | ++DOCSHELL 142F4000 == 41 [pid = 3828] [id = 261] 13:37:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (169B6800) [pid = 3828] [serial = 782] [outer = 00000000] 13:37:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (18BA7800) [pid = 3828] [serial = 783] [outer = 169B6800] 13:37:31 INFO - PROCESS | 3828 | 1461011851288 Marionette DEBUG loaded listener.js 13:37:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (19B20C00) [pid = 3828] [serial = 784] [outer = 169B6800] 13:37:31 INFO - PROCESS | 3828 | 1461011851696 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 13:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 592ms 13:37:31 INFO - PROCESS | 3828 | 1461011851756 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:37:31 INFO - PROCESS | 3828 | 1461011851758 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 13:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:37:31 INFO - PROCESS | 3828 | 1461011851761 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:37:31 INFO - PROCESS | 3828 | 1461011851763 Marionette TRACE conn2 <- [1,1010,null,{}] 13:37:31 INFO - PROCESS | 3828 | 1461011851766 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:31 INFO - PROCESS | 3828 | 1461011851844 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:37:31 INFO - PROCESS | 3828 | 1461011851879 Marionette TRACE conn2 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:31 INFO - PROCESS | 3828 | ++DOCSHELL 1818BC00 == 42 [pid = 3828] [id = 262] 13:37:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1A0BFC00) [pid = 3828] [serial = 785] [outer = 00000000] 13:37:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1D020000) [pid = 3828] [serial = 786] [outer = 1A0BFC00] 13:37:31 INFO - PROCESS | 3828 | 1461011851923 Marionette DEBUG loaded listener.js 13:37:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1D124400) [pid = 3828] [serial = 787] [outer = 1A0BFC00] 13:37:32 INFO - PROCESS | 3828 | 1461011852375 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 13:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 639ms 13:37:32 INFO - PROCESS | 3828 | 1461011852403 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:37:32 INFO - PROCESS | 3828 | 1461011852406 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 13:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:37:32 INFO - PROCESS | 3828 | 1461011852409 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:37:32 INFO - PROCESS | 3828 | 1461011852411 Marionette TRACE conn2 <- [1,1014,null,{}] 13:37:32 INFO - PROCESS | 3828 | 1461011852414 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:32 INFO - PROCESS | 3828 | 1461011852509 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:37:32 INFO - PROCESS | 3828 | 1461011852516 Marionette TRACE conn2 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:32 INFO - PROCESS | 3828 | ++DOCSHELL 1D126400 == 43 [pid = 3828] [id = 263] 13:37:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1D126800) [pid = 3828] [serial = 788] [outer = 00000000] 13:37:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1D164C00) [pid = 3828] [serial = 789] [outer = 1D126800] 13:37:32 INFO - PROCESS | 3828 | 1461011852566 Marionette DEBUG loaded listener.js 13:37:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (1D16B800) [pid = 3828] [serial = 790] [outer = 1D126800] 13:37:32 INFO - PROCESS | 3828 | 1461011852983 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 13:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 592ms 13:37:33 INFO - PROCESS | 3828 | 1461011853004 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:37:33 INFO - PROCESS | 3828 | 1461011853006 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 13:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:37:33 INFO - PROCESS | 3828 | 1461011853020 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:37:33 INFO - PROCESS | 3828 | 1461011853022 Marionette TRACE conn2 <- [1,1018,null,{}] 13:37:33 INFO - PROCESS | 3828 | 1461011853025 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:33 INFO - PROCESS | 3828 | 1461011853144 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:37:33 INFO - PROCESS | 3828 | 1461011853327 Marionette TRACE conn2 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:33 INFO - PROCESS | 3828 | ++DOCSHELL 1320E800 == 44 [pid = 3828] [id = 264] 13:37:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1325B800) [pid = 3828] [serial = 791] [outer = 00000000] 13:37:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (13A32C00) [pid = 3828] [serial = 792] [outer = 1325B800] 13:37:33 INFO - PROCESS | 3828 | 1461011853388 Marionette DEBUG loaded listener.js 13:37:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (142FC800) [pid = 3828] [serial = 793] [outer = 1325B800] 13:37:33 INFO - PROCESS | 3828 | 1461011853951 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 13:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 998ms 13:37:33 INFO - PROCESS | 3828 | 1461011854014 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:37:34 INFO - PROCESS | 3828 | 1461011854019 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 13:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:37:34 INFO - PROCESS | 3828 | 1461011854024 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:37:34 INFO - PROCESS | 3828 | 1461011854028 Marionette TRACE conn2 <- [1,1022,null,{}] 13:37:34 INFO - PROCESS | 3828 | 1461011854033 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:34 INFO - PROCESS | 3828 | 1461011854135 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:37:34 INFO - PROCESS | 3828 | 1461011854216 Marionette TRACE conn2 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:34 INFO - PROCESS | 3828 | ++DOCSHELL 164B2400 == 45 [pid = 3828] [id = 265] 13:37:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1689F800) [pid = 3828] [serial = 794] [outer = 00000000] 13:37:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (169CE400) [pid = 3828] [serial = 795] [outer = 1689F800] 13:37:34 INFO - PROCESS | 3828 | 1461011854314 Marionette DEBUG loaded listener.js 13:37:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (17E3DC00) [pid = 3828] [serial = 796] [outer = 1689F800] 13:37:34 INFO - PROCESS | 3828 | 1461011854903 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 13:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 951ms 13:37:34 INFO - PROCESS | 3828 | 1461011854970 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:37:34 INFO - PROCESS | 3828 | 1461011854973 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 13:37:34 INFO - PROCESS | 3828 | 1461011854977 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:37:34 INFO - PROCESS | 3828 | 1461011854980 Marionette TRACE conn2 <- [1,1026,null,{}] 13:37:34 INFO - PROCESS | 3828 | 1461011854984 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:35 INFO - PROCESS | 3828 | 1461011855122 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:37:35 INFO - PROCESS | 3828 | 1461011855177 Marionette TRACE conn2 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:35 INFO - PROCESS | 3828 | ++DOCSHELL 19B1B800 == 46 [pid = 3828] [id = 266] 13:37:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (19B1C000) [pid = 3828] [serial = 797] [outer = 00000000] 13:37:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1A053C00) [pid = 3828] [serial = 798] [outer = 19B1C000] 13:37:35 INFO - PROCESS | 3828 | 1461011855231 Marionette DEBUG loaded listener.js 13:37:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1C1C4800) [pid = 3828] [serial = 799] [outer = 19B1C000] 13:37:35 INFO - PROCESS | 3828 | 1461011855797 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 13:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 904ms 13:37:35 INFO - PROCESS | 3828 | 1461011855864 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:37:35 INFO - PROCESS | 3828 | 1461011855868 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 13:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:37:35 INFO - PROCESS | 3828 | 1461011855879 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:37:35 INFO - PROCESS | 3828 | 1461011855883 Marionette TRACE conn2 <- [1,1030,null,{}] 13:37:35 INFO - PROCESS | 3828 | 1461011855902 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:36 INFO - PROCESS | 3828 | 1461011856008 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:37:36 INFO - PROCESS | 3828 | 1461011856081 Marionette TRACE conn2 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:36 INFO - PROCESS | 3828 | ++DOCSHELL 19EEC000 == 47 [pid = 3828] [id = 267] 13:37:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1C931400) [pid = 3828] [serial = 800] [outer = 00000000] 13:37:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1D168C00) [pid = 3828] [serial = 801] [outer = 1C931400] 13:37:36 INFO - PROCESS | 3828 | 1461011856197 Marionette DEBUG loaded listener.js 13:37:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1D5B2400) [pid = 3828] [serial = 802] [outer = 1C931400] 13:37:36 INFO - PROCESS | 3828 | 1461011856895 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 13:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1044ms 13:37:36 INFO - PROCESS | 3828 | 1461011856923 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:37:36 INFO - PROCESS | 3828 | 1461011856927 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 13:37:36 INFO - PROCESS | 3828 | 1461011856932 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:37:36 INFO - PROCESS | 3828 | 1461011856936 Marionette TRACE conn2 <- [1,1034,null,{}] 13:37:36 INFO - PROCESS | 3828 | 1461011856941 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:37 INFO - PROCESS | 3828 | 1461011857053 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:37:37 INFO - PROCESS | 3828 | 1461011857149 Marionette TRACE conn2 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:37 INFO - PROCESS | 3828 | ++DOCSHELL 13899400 == 48 [pid = 3828] [id = 268] 13:37:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1389C400) [pid = 3828] [serial = 803] [outer = 00000000] 13:37:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (158E7000) [pid = 3828] [serial = 804] [outer = 1389C400] 13:37:37 INFO - PROCESS | 3828 | 1461011857198 Marionette DEBUG loaded listener.js 13:37:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1640B800) [pid = 3828] [serial = 805] [outer = 1389C400] 13:37:37 INFO - PROCESS | 3828 | 1461011857768 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 13:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 888ms 13:37:37 INFO - PROCESS | 3828 | 1461011857839 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:37:37 INFO - PROCESS | 3828 | 1461011857844 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 13:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:37:37 INFO - PROCESS | 3828 | 1461011857850 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:37:37 INFO - PROCESS | 3828 | 1461011857852 Marionette TRACE conn2 <- [1,1038,null,{}] 13:37:37 INFO - PROCESS | 3828 | 1461011857856 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:37 INFO - PROCESS | 3828 | 1461011857967 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:37:37 INFO - PROCESS | 3828 | --DOCSHELL 1D126400 == 47 [pid = 3828] [id = 263] 13:37:37 INFO - PROCESS | 3828 | --DOCSHELL 1818BC00 == 46 [pid = 3828] [id = 262] 13:37:37 INFO - PROCESS | 3828 | --DOCSHELL 142F4000 == 45 [pid = 3828] [id = 261] 13:37:37 INFO - PROCESS | 3828 | --DOCSHELL 1C935400 == 44 [pid = 3828] [id = 260] 13:37:37 INFO - PROCESS | 3828 | --DOCSHELL 136C5400 == 43 [pid = 3828] [id = 259] 13:37:37 INFO - PROCESS | 3828 | --DOCSHELL 13893C00 == 42 [pid = 3828] [id = 258] 13:37:37 INFO - PROCESS | 3828 | --DOCSHELL 18BAC400 == 41 [pid = 3828] [id = 257] 13:37:37 INFO - PROCESS | 3828 | --DOCSHELL 1855A000 == 40 [pid = 3828] [id = 256] 13:37:37 INFO - PROCESS | 3828 | --DOCSHELL 169C8000 == 39 [pid = 3828] [id = 255] 13:37:37 INFO - PROCESS | 3828 | --DOCSHELL 13A36800 == 38 [pid = 3828] [id = 254] 13:37:37 INFO - PROCESS | 3828 | --DOCSHELL 147B2C00 == 37 [pid = 3828] [id = 253] 13:37:38 INFO - PROCESS | 3828 | --DOCSHELL 14AA6800 == 36 [pid = 3828] [id = 250] 13:37:38 INFO - PROCESS | 3828 | --DOCSHELL 1C1C1800 == 35 [pid = 3828] [id = 249] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (169BEC00) [pid = 3828] [serial = 722] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1545C400) [pid = 3828] [serial = 716] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (156F1000) [pid = 3828] [serial = 717] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (169C8C00) [pid = 3828] [serial = 723] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (18501800) [pid = 3828] [serial = 725] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (16E7A000) [pid = 3828] [serial = 713] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1CF8E000) [pid = 3828] [serial = 710] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1A0B5000) [pid = 3828] [serial = 735] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1D7A2000) [pid = 3828] [serial = 408] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (19B18C00) [pid = 3828] [serial = 732] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (169C2800) [pid = 3828] [serial = 738] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1A056C00) [pid = 3828] [serial = 741] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (15C89C00) [pid = 3828] [serial = 720] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1AAAE800) [pid = 3828] [serial = 742] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (18BA7400) [pid = 3828] [serial = 728] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1C37C800) [pid = 3828] [serial = 745] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (18BAD400) [pid = 3828] [serial = 729] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1AA9A000) [pid = 3828] [serial = 736] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (187C6800) [pid = 3828] [serial = 726] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (17E8B400) [pid = 3828] [serial = 739] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1C37C400) [pid = 3828] [serial = 744] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (19589400) [pid = 3828] [serial = 731] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (15457000) [pid = 3828] [serial = 719] [outer = 00000000] [url = about:blank] 13:37:38 INFO - PROCESS | 3828 | 1461011858073 Marionette TRACE conn2 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:38 INFO - PROCESS | 3828 | ++DOCSHELL 13267800 == 36 [pid = 3828] [id = 269] 13:37:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (1367E800) [pid = 3828] [serial = 806] [outer = 00000000] 13:37:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (14AA6800) [pid = 3828] [serial = 807] [outer = 1367E800] 13:37:38 INFO - PROCESS | 3828 | 1461011858118 Marionette DEBUG loaded listener.js 13:37:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (158E7800) [pid = 3828] [serial = 808] [outer = 1367E800] 13:37:38 INFO - PROCESS | 3828 | 1461011858487 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 13:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 701ms 13:37:38 INFO - PROCESS | 3828 | 1461011858548 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:37:38 INFO - PROCESS | 3828 | 1461011858550 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 13:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:37:38 INFO - PROCESS | 3828 | 1461011858554 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:37:38 INFO - PROCESS | 3828 | 1461011858557 Marionette TRACE conn2 <- [1,1042,null,{}] 13:37:38 INFO - PROCESS | 3828 | 1461011858568 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:38 INFO - PROCESS | 3828 | 1461011858689 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:37:38 INFO - PROCESS | 3828 | 1461011858705 Marionette TRACE conn2 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:38 INFO - PROCESS | 3828 | ++DOCSHELL 1818DC00 == 37 [pid = 3828] [id = 270] 13:37:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (18190000) [pid = 3828] [serial = 809] [outer = 00000000] 13:37:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1850AC00) [pid = 3828] [serial = 810] [outer = 18190000] 13:37:38 INFO - PROCESS | 3828 | 1461011858752 Marionette DEBUG loaded listener.js 13:37:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (187C9400) [pid = 3828] [serial = 811] [outer = 18190000] 13:37:39 INFO - PROCESS | 3828 | 1461011859195 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 13:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 701ms 13:37:39 INFO - PROCESS | 3828 | 1461011859253 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:37:39 INFO - PROCESS | 3828 | 1461011859255 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 13:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:37:39 INFO - PROCESS | 3828 | 1461011859259 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:37:39 INFO - PROCESS | 3828 | 1461011859260 Marionette TRACE conn2 <- [1,1046,null,{}] 13:37:39 INFO - PROCESS | 3828 | 1461011859264 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:39 INFO - PROCESS | 3828 | 1461011859339 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:37:39 INFO - PROCESS | 3828 | 1461011859347 Marionette TRACE conn2 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:39 INFO - PROCESS | 3828 | ++DOCSHELL 18B44C00 == 38 [pid = 3828] [id = 271] 13:37:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (18B48800) [pid = 3828] [serial = 812] [outer = 00000000] 13:37:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (18BAA400) [pid = 3828] [serial = 813] [outer = 18B48800] 13:37:39 INFO - PROCESS | 3828 | 1461011859392 Marionette DEBUG loaded listener.js 13:37:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (18BAE400) [pid = 3828] [serial = 814] [outer = 18B48800] 13:37:39 INFO - PROCESS | 3828 | 1461011859805 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 13:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 592ms 13:37:39 INFO - PROCESS | 3828 | 1461011859856 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:37:39 INFO - PROCESS | 3828 | 1461011859858 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 13:37:39 INFO - PROCESS | 3828 | 1461011859861 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:37:39 INFO - PROCESS | 3828 | 1461011859863 Marionette TRACE conn2 <- [1,1050,null,{}] 13:37:39 INFO - PROCESS | 3828 | 1461011859866 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:39 INFO - PROCESS | 3828 | 1461011859938 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:37:39 INFO - PROCESS | 3828 | 1461011859944 Marionette TRACE conn2 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:39 INFO - PROCESS | 3828 | ++DOCSHELL 18B44000 == 39 [pid = 3828] [id = 272] 13:37:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (18B50C00) [pid = 3828] [serial = 815] [outer = 00000000] 13:37:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (19587C00) [pid = 3828] [serial = 816] [outer = 18B50C00] 13:37:39 INFO - PROCESS | 3828 | 1461011859995 Marionette DEBUG loaded listener.js 13:37:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (19589000) [pid = 3828] [serial = 817] [outer = 18B50C00] 13:37:40 INFO - PROCESS | 3828 | 1461011860475 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 13:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 639ms 13:37:40 INFO - PROCESS | 3828 | 1461011860499 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:37:40 INFO - PROCESS | 3828 | 1461011860501 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 13:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:37:40 INFO - PROCESS | 3828 | 1461011860509 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:37:40 INFO - PROCESS | 3828 | 1461011860511 Marionette TRACE conn2 <- [1,1054,null,{}] 13:37:40 INFO - PROCESS | 3828 | 1461011860514 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:40 INFO - PROCESS | 3828 | 1461011860634 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:37:40 INFO - PROCESS | 3828 | 1461011860643 Marionette TRACE conn2 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:40 INFO - PROCESS | 3828 | ++DOCSHELL 16402000 == 40 [pid = 3828] [id = 273] 13:37:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (19485800) [pid = 3828] [serial = 818] [outer = 00000000] 13:37:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1A05C800) [pid = 3828] [serial = 819] [outer = 19485800] 13:37:40 INFO - PROCESS | 3828 | 1461011860690 Marionette DEBUG loaded listener.js 13:37:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1AA98800) [pid = 3828] [serial = 820] [outer = 19485800] 13:37:41 INFO - PROCESS | 3828 | 1461011861141 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 13:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 701ms 13:37:41 INFO - PROCESS | 3828 | 1461011861204 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:37:41 INFO - PROCESS | 3828 | 1461011861206 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 13:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:37:41 INFO - PROCESS | 3828 | 1461011861215 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:37:41 INFO - PROCESS | 3828 | 1461011861217 Marionette TRACE conn2 <- [1,1058,null,{}] 13:37:41 INFO - PROCESS | 3828 | 1461011861220 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:41 INFO - PROCESS | 3828 | 1461011861331 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:37:41 INFO - PROCESS | 3828 | 1461011861355 Marionette TRACE conn2 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:41 INFO - PROCESS | 3828 | ++DOCSHELL 1AAA7000 == 41 [pid = 3828] [id = 274] 13:37:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1AAA7400) [pid = 3828] [serial = 821] [outer = 00000000] 13:37:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1BF0F000) [pid = 3828] [serial = 822] [outer = 1AAA7400] 13:37:41 INFO - PROCESS | 3828 | 1461011861399 Marionette DEBUG loaded listener.js 13:37:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1BF10C00) [pid = 3828] [serial = 823] [outer = 1AAA7400] 13:37:41 INFO - PROCESS | 3828 | 1461011861814 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 13:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 639ms 13:37:41 INFO - PROCESS | 3828 | 1461011861832 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:37:41 INFO - PROCESS | 3828 | 1461011861833 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 13:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:37:41 INFO - PROCESS | 3828 | 1461011861844 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:37:41 INFO - PROCESS | 3828 | 1461011861846 Marionette TRACE conn2 <- [1,1062,null,{}] 13:37:41 INFO - PROCESS | 3828 | 1461011861849 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:41 INFO - PROCESS | 3828 | 1461011861948 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:37:41 INFO - PROCESS | 3828 | 1461011861954 Marionette TRACE conn2 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:41 INFO - PROCESS | 3828 | ++DOCSHELL 12B8D800 == 42 [pid = 3828] [id = 275] 13:37:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (19EE6C00) [pid = 3828] [serial = 824] [outer = 00000000] 13:37:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1C937400) [pid = 3828] [serial = 825] [outer = 19EE6C00] 13:37:41 INFO - PROCESS | 3828 | 1461011861998 Marionette DEBUG loaded listener.js 13:37:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1C1CA000) [pid = 3828] [serial = 826] [outer = 19EE6C00] 13:37:42 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (18BB0400) [pid = 3828] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:37:42 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (13A38800) [pid = 3828] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:37:42 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (18A03800) [pid = 3828] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:37:42 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (14A0C800) [pid = 3828] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:37:42 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1C935800) [pid = 3828] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:37:42 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (169CF800) [pid = 3828] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:37:42 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (16E77400) [pid = 3828] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:37:42 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (187D1000) [pid = 3828] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:37:42 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (169B6800) [pid = 3828] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:37:42 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1A0BFC00) [pid = 3828] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:37:42 INFO - PROCESS | 3828 | 1461011862505 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 13:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 701ms 13:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:37:42 INFO - PROCESS | 3828 | 1461011862537 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:37:42 INFO - PROCESS | 3828 | 1461011862538 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 13:37:42 INFO - PROCESS | 3828 | 1461011862542 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:37:42 INFO - PROCESS | 3828 | 1461011862543 Marionette TRACE conn2 <- [1,1066,null,{}] 13:37:42 INFO - PROCESS | 3828 | 1461011862547 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:42 INFO - PROCESS | 3828 | 1461011862650 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:37:42 INFO - PROCESS | 3828 | 1461011862729 Marionette TRACE conn2 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:42 INFO - PROCESS | 3828 | ++DOCSHELL 13A39C00 == 43 [pid = 3828] [id = 276] 13:37:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (14AA1000) [pid = 3828] [serial = 827] [outer = 00000000] 13:37:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1A0BB400) [pid = 3828] [serial = 828] [outer = 14AA1000] 13:37:42 INFO - PROCESS | 3828 | 1461011862772 Marionette DEBUG loaded listener.js 13:37:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1C37B800) [pid = 3828] [serial = 829] [outer = 14AA1000] 13:37:43 INFO - PROCESS | 3828 | 1461011863117 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 13:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 592ms 13:37:43 INFO - PROCESS | 3828 | 1461011863139 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:37:43 INFO - PROCESS | 3828 | 1461011863141 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 13:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:37:43 INFO - PROCESS | 3828 | 1461011863145 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:37:43 INFO - PROCESS | 3828 | 1461011863147 Marionette TRACE conn2 <- [1,1070,null,{}] 13:37:43 INFO - PROCESS | 3828 | 1461011863161 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:43 INFO - PROCESS | 3828 | 1461011863236 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:37:43 INFO - PROCESS | 3828 | 1461011863242 Marionette TRACE conn2 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:43 INFO - PROCESS | 3828 | ++DOCSHELL 1C1C4000 == 44 [pid = 3828] [id = 277] 13:37:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1C934C00) [pid = 3828] [serial = 830] [outer = 00000000] 13:37:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1D019C00) [pid = 3828] [serial = 831] [outer = 1C934C00] 13:37:43 INFO - PROCESS | 3828 | 1461011863285 Marionette DEBUG loaded listener.js 13:37:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1D020C00) [pid = 3828] [serial = 832] [outer = 1C934C00] 13:37:43 INFO - PROCESS | 3828 | 1461011863697 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 13:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 592ms 13:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:37:43 INFO - PROCESS | 3828 | 1461011863742 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:37:43 INFO - PROCESS | 3828 | 1461011863744 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 13:37:43 INFO - PROCESS | 3828 | 1461011863747 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:37:43 INFO - PROCESS | 3828 | 1461011863749 Marionette TRACE conn2 <- [1,1074,null,{}] 13:37:43 INFO - PROCESS | 3828 | 1461011863753 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:43 INFO - PROCESS | 3828 | 1461011863876 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:37:43 INFO - PROCESS | 3828 | 1461011863884 Marionette TRACE conn2 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:43 INFO - PROCESS | 3828 | ++DOCSHELL 1D127800 == 45 [pid = 3828] [id = 278] 13:37:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1D12D000) [pid = 3828] [serial = 833] [outer = 00000000] 13:37:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1D5A5800) [pid = 3828] [serial = 834] [outer = 1D12D000] 13:37:43 INFO - PROCESS | 3828 | 1461011863934 Marionette DEBUG loaded listener.js 13:37:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1D79AC00) [pid = 3828] [serial = 835] [outer = 1D12D000] 13:37:44 INFO - PROCESS | 3828 | 1461011864439 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 13:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 732ms 13:37:44 INFO - PROCESS | 3828 | 1461011864488 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:37:44 INFO - PROCESS | 3828 | 1461011864493 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 13:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:37:44 INFO - PROCESS | 3828 | 1461011864499 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:37:44 INFO - PROCESS | 3828 | 1461011864503 Marionette TRACE conn2 <- [1,1078,null,{}] 13:37:44 INFO - PROCESS | 3828 | 1461011864510 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:44 INFO - PROCESS | 3828 | 1461011864617 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:37:44 INFO - PROCESS | 3828 | 1461011864744 Marionette TRACE conn2 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:44 INFO - PROCESS | 3828 | ++DOCSHELL 12BBF400 == 46 [pid = 3828] [id = 279] 13:37:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (12D75800) [pid = 3828] [serial = 836] [outer = 00000000] 13:37:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (14AF0C00) [pid = 3828] [serial = 837] [outer = 12D75800] 13:37:44 INFO - PROCESS | 3828 | 1461011864802 Marionette DEBUG loaded listener.js 13:37:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (15C90C00) [pid = 3828] [serial = 838] [outer = 12D75800] 13:37:45 INFO - PROCESS | 3828 | 1461011865443 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 13:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 997ms 13:37:45 INFO - PROCESS | 3828 | 1461011865503 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:37:45 INFO - PROCESS | 3828 | 1461011865509 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 13:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:37:45 INFO - PROCESS | 3828 | 1461011865515 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:37:45 INFO - PROCESS | 3828 | 1461011865518 Marionette TRACE conn2 <- [1,1082,null,{}] 13:37:45 INFO - PROCESS | 3828 | 1461011865522 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:45 INFO - PROCESS | 3828 | 1461011865620 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:37:45 INFO - PROCESS | 3828 | 1461011865702 Marionette TRACE conn2 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:45 INFO - PROCESS | 3828 | ++DOCSHELL 1694FC00 == 47 [pid = 3828] [id = 280] 13:37:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (16E77400) [pid = 3828] [serial = 839] [outer = 00000000] 13:37:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (18191C00) [pid = 3828] [serial = 840] [outer = 16E77400] 13:37:45 INFO - PROCESS | 3828 | 1461011865797 Marionette DEBUG loaded listener.js 13:37:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (18B43800) [pid = 3828] [serial = 841] [outer = 16E77400] 13:37:46 INFO - PROCESS | 3828 | 1461011866348 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 13:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 888ms 13:37:46 INFO - PROCESS | 3828 | 1461011866417 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:37:46 INFO - PROCESS | 3828 | 1461011866420 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 13:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:37:46 INFO - PROCESS | 3828 | 1461011866424 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:37:46 INFO - PROCESS | 3828 | 1461011866427 Marionette TRACE conn2 <- [1,1086,null,{}] 13:37:46 INFO - PROCESS | 3828 | 1461011866438 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:46 INFO - PROCESS | 3828 | 1461011866541 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:37:46 INFO - PROCESS | 3828 | 1461011866623 Marionette TRACE conn2 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:46 INFO - PROCESS | 3828 | ++DOCSHELL 19B1E400 == 48 [pid = 3828] [id = 281] 13:37:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (19B42400) [pid = 3828] [serial = 842] [outer = 00000000] 13:37:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (1CF99000) [pid = 3828] [serial = 843] [outer = 19B42400] 13:37:46 INFO - PROCESS | 3828 | 1461011866720 Marionette DEBUG loaded listener.js 13:37:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1D12E000) [pid = 3828] [serial = 844] [outer = 19B42400] 13:37:47 INFO - PROCESS | 3828 | 1461011867324 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 13:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 935ms 13:37:47 INFO - PROCESS | 3828 | 1461011867352 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:37:47 INFO - PROCESS | 3828 | 1461011867355 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 13:37:47 INFO - PROCESS | 3828 | 1461011867372 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:37:47 INFO - PROCESS | 3828 | 1461011867374 Marionette TRACE conn2 <- [1,1090,null,{}] 13:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:37:47 INFO - PROCESS | 3828 | 1461011867378 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:47 INFO - PROCESS | 3828 | 1461011867475 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:37:47 INFO - PROCESS | 3828 | 1461011867555 Marionette TRACE conn2 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:47 INFO - PROCESS | 3828 | ++DOCSHELL 1D123000 == 49 [pid = 3828] [id = 282] 13:37:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1D123400) [pid = 3828] [serial = 845] [outer = 00000000] 13:37:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1D7A2000) [pid = 3828] [serial = 846] [outer = 1D123400] 13:37:47 INFO - PROCESS | 3828 | 1461011867669 Marionette DEBUG loaded listener.js 13:37:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (1DB63000) [pid = 3828] [serial = 847] [outer = 1D123400] 13:37:48 INFO - PROCESS | 3828 | 1461011868409 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 13:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1075ms 13:37:48 INFO - PROCESS | 3828 | 1461011868464 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:37:48 INFO - PROCESS | 3828 | 1461011868468 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 13:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:37:48 INFO - PROCESS | 3828 | 1461011868473 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:37:48 INFO - PROCESS | 3828 | 1461011868477 Marionette TRACE conn2 <- [1,1094,null,{}] 13:37:48 INFO - PROCESS | 3828 | 1461011868483 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:48 INFO - PROCESS | 3828 | 1461011868577 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:37:48 INFO - PROCESS | 3828 | 1461011868707 Marionette TRACE conn2 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:48 INFO - PROCESS | 3828 | ++DOCSHELL 15DBF000 == 50 [pid = 3828] [id = 283] 13:37:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1640BC00) [pid = 3828] [serial = 848] [outer = 00000000] 13:37:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (16958800) [pid = 3828] [serial = 849] [outer = 1640BC00] 13:37:48 INFO - PROCESS | 3828 | 1461011868760 Marionette DEBUG loaded listener.js 13:37:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (169CC000) [pid = 3828] [serial = 850] [outer = 1640BC00] 13:37:49 INFO - PROCESS | 3828 | --DOCSHELL 1C1C4000 == 49 [pid = 3828] [id = 277] 13:37:49 INFO - PROCESS | 3828 | --DOCSHELL 13A39C00 == 48 [pid = 3828] [id = 276] 13:37:49 INFO - PROCESS | 3828 | --DOCSHELL 12B8D800 == 47 [pid = 3828] [id = 275] 13:37:49 INFO - PROCESS | 3828 | --DOCSHELL 1AAA7000 == 46 [pid = 3828] [id = 274] 13:37:49 INFO - PROCESS | 3828 | --DOCSHELL 16402000 == 45 [pid = 3828] [id = 273] 13:37:49 INFO - PROCESS | 3828 | --DOCSHELL 18B44000 == 44 [pid = 3828] [id = 272] 13:37:49 INFO - PROCESS | 3828 | --DOCSHELL 18B44C00 == 43 [pid = 3828] [id = 271] 13:37:49 INFO - PROCESS | 3828 | --DOCSHELL 1818DC00 == 42 [pid = 3828] [id = 270] 13:37:49 INFO - PROCESS | 3828 | --DOCSHELL 13267800 == 41 [pid = 3828] [id = 269] 13:37:49 INFO - PROCESS | 3828 | --DOCSHELL 13899400 == 40 [pid = 3828] [id = 268] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1D164C00) [pid = 3828] [serial = 789] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (1A0BEC00) [pid = 3828] [serial = 775] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (15DB5400) [pid = 3828] [serial = 760] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (15649800) [pid = 3828] [serial = 759] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (1C9DE400) [pid = 3828] [serial = 780] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (17E39800) [pid = 3828] [serial = 765] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (17E99C00) [pid = 3828] [serial = 766] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1C9E2800) [pid = 3828] [serial = 756] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1C374C00) [pid = 3828] [serial = 778] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (18B47C00) [pid = 3828] [serial = 768] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (18BA3800) [pid = 3828] [serial = 769] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1BF16800) [pid = 3828] [serial = 777] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (18BAD000) [pid = 3828] [serial = 753] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (18BA7800) [pid = 3828] [serial = 783] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1D020000) [pid = 3828] [serial = 786] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (19B20C00) [pid = 3828] [serial = 784] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1CF99C00) [pid = 3828] [serial = 781] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1A054800) [pid = 3828] [serial = 774] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1D124400) [pid = 3828] [serial = 787] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (19B13C00) [pid = 3828] [serial = 772] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1C9E2400) [pid = 3828] [serial = 747] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (16410C00) [pid = 3828] [serial = 750] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (19484000) [pid = 3828] [serial = 771] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (16403C00) [pid = 3828] [serial = 762] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (169C1000) [pid = 3828] [serial = 763] [outer = 00000000] [url = about:blank] 13:37:49 INFO - PROCESS | 3828 | 1461011869279 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 13:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 842ms 13:37:49 INFO - PROCESS | 3828 | 1461011869313 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:37:49 INFO - PROCESS | 3828 | 1461011869318 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 13:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:37:49 INFO - PROCESS | 3828 | 1461011869328 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:37:49 INFO - PROCESS | 3828 | 1461011869331 Marionette TRACE conn2 <- [1,1098,null,{}] 13:37:49 INFO - PROCESS | 3828 | 1461011869335 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:49 INFO - PROCESS | 3828 | 1461011869412 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:37:49 INFO - PROCESS | 3828 | 1461011869419 Marionette TRACE conn2 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:49 INFO - PROCESS | 3828 | ++DOCSHELL 158F1C00 == 41 [pid = 3828] [id = 284] 13:37:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (15C8E800) [pid = 3828] [serial = 851] [outer = 00000000] 13:37:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (169C3400) [pid = 3828] [serial = 852] [outer = 15C8E800] 13:37:49 INFO - PROCESS | 3828 | 1461011869466 Marionette DEBUG loaded listener.js 13:37:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (17E41800) [pid = 3828] [serial = 853] [outer = 15C8E800] 13:37:49 INFO - PROCESS | 3828 | 1461011869924 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 13:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 639ms 13:37:49 INFO - PROCESS | 3828 | 1461011869967 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:37:49 INFO - PROCESS | 3828 | 1461011869969 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 13:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:37:49 INFO - PROCESS | 3828 | 1461011869972 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:37:49 INFO - PROCESS | 3828 | 1461011869976 Marionette TRACE conn2 <- [1,1102,null,{}] 13:37:49 INFO - PROCESS | 3828 | 1461011869986 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:50 INFO - PROCESS | 3828 | 1461011870096 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:37:50 INFO - PROCESS | 3828 | 1461011870175 Marionette TRACE conn2 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:50 INFO - PROCESS | 3828 | ++DOCSHELL 17E97800 == 42 [pid = 3828] [id = 285] 13:37:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (18A04000) [pid = 3828] [serial = 854] [outer = 00000000] 13:37:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (18BA6400) [pid = 3828] [serial = 855] [outer = 18A04000] 13:37:50 INFO - PROCESS | 3828 | 1461011870228 Marionette DEBUG loaded listener.js 13:37:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (19482000) [pid = 3828] [serial = 856] [outer = 18A04000] 13:37:50 INFO - PROCESS | 3828 | 1461011870610 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 13:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 702ms 13:37:50 INFO - PROCESS | 3828 | 1461011870672 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:37:50 INFO - PROCESS | 3828 | 1461011870674 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 13:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:37:50 INFO - PROCESS | 3828 | 1461011870678 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:37:50 INFO - PROCESS | 3828 | 1461011870680 Marionette TRACE conn2 <- [1,1106,null,{}] 13:37:50 INFO - PROCESS | 3828 | 1461011870684 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:50 INFO - PROCESS | 3828 | 1461011870759 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:37:50 INFO - PROCESS | 3828 | 1461011870765 Marionette TRACE conn2 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:50 INFO - PROCESS | 3828 | ++DOCSHELL 18BB2C00 == 43 [pid = 3828] [id = 286] 13:37:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (19484C00) [pid = 3828] [serial = 857] [outer = 00000000] 13:37:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (19B19C00) [pid = 3828] [serial = 858] [outer = 19484C00] 13:37:50 INFO - PROCESS | 3828 | 1461011870814 Marionette DEBUG loaded listener.js 13:37:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (19B1E800) [pid = 3828] [serial = 859] [outer = 19484C00] 13:37:51 INFO - PROCESS | 3828 | 1461011871240 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 13:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 592ms 13:37:51 INFO - PROCESS | 3828 | 1461011871284 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:37:51 INFO - PROCESS | 3828 | 1461011871287 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 13:37:51 INFO - PROCESS | 3828 | 1461011871297 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:37:51 INFO - PROCESS | 3828 | 1461011871299 Marionette TRACE conn2 <- [1,1110,null,{}] 13:37:51 INFO - PROCESS | 3828 | 1461011871310 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:51 INFO - PROCESS | 3828 | 1461011871411 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:37:51 INFO - PROCESS | 3828 | 1461011871499 Marionette TRACE conn2 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:51 INFO - PROCESS | 3828 | ++DOCSHELL 196D4C00 == 44 [pid = 3828] [id = 287] 13:37:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (196D5C00) [pid = 3828] [serial = 860] [outer = 00000000] 13:37:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1A0BDC00) [pid = 3828] [serial = 861] [outer = 196D5C00] 13:37:51 INFO - PROCESS | 3828 | 1461011871543 Marionette DEBUG loaded listener.js 13:37:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1A5E9800) [pid = 3828] [serial = 862] [outer = 196D5C00] 13:37:51 INFO - PROCESS | 3828 | 1461011871958 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 13:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 686ms 13:37:51 INFO - PROCESS | 3828 | 1461011871997 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:37:51 INFO - PROCESS | 3828 | 1461011871999 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 13:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:37:51 INFO - PROCESS | 3828 | 1461011872002 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:37:51 INFO - PROCESS | 3828 | 1461011872004 Marionette TRACE conn2 <- [1,1114,null,{}] 13:37:51 INFO - PROCESS | 3828 | 1461011872008 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:52 INFO - PROCESS | 3828 | 1461011872129 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:37:52 INFO - PROCESS | 3828 | 1461011872139 Marionette TRACE conn2 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:52 INFO - PROCESS | 3828 | ++DOCSHELL 1320E000 == 45 [pid = 3828] [id = 288] 13:37:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (15DB4C00) [pid = 3828] [serial = 863] [outer = 00000000] 13:37:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1C37CC00) [pid = 3828] [serial = 864] [outer = 15DB4C00] 13:37:52 INFO - PROCESS | 3828 | 1461011872244 Marionette DEBUG loaded listener.js 13:37:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1C9DF000) [pid = 3828] [serial = 865] [outer = 15DB4C00] 13:37:52 INFO - PROCESS | 3828 | 1461011872671 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 13:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 701ms 13:37:52 INFO - PROCESS | 3828 | 1461011872702 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:37:52 INFO - PROCESS | 3828 | 1461011872704 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 13:37:52 INFO - PROCESS | 3828 | 1461011872708 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:37:52 INFO - PROCESS | 3828 | 1461011872709 Marionette TRACE conn2 <- [1,1118,null,{}] 13:37:52 INFO - PROCESS | 3828 | 1461011872713 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:52 INFO - PROCESS | 3828 | 1461011872845 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:37:52 INFO - PROCESS | 3828 | 1461011872863 Marionette TRACE conn2 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:52 INFO - PROCESS | 3828 | ++DOCSHELL 1C933800 == 46 [pid = 3828] [id = 289] 13:37:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1C939400) [pid = 3828] [serial = 866] [outer = 00000000] 13:37:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1D019000) [pid = 3828] [serial = 867] [outer = 1C939400] 13:37:52 INFO - PROCESS | 3828 | 1461011872907 Marionette DEBUG loaded listener.js 13:37:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (1D01C000) [pid = 3828] [serial = 868] [outer = 1C939400] 13:37:53 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1C934C00) [pid = 3828] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:37:53 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (19485800) [pid = 3828] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:37:53 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1AAA7400) [pid = 3828] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:37:53 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (1367E800) [pid = 3828] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:37:53 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (18B50C00) [pid = 3828] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:37:53 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (18190000) [pid = 3828] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:37:53 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1389C400) [pid = 3828] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:37:53 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (18B48800) [pid = 3828] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:37:53 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1D126800) [pid = 3828] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:37:53 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (19EE6C00) [pid = 3828] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:37:53 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (14AA1000) [pid = 3828] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:37:53 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1C9D7400) [pid = 3828] [serial = 709] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:37:53 INFO - PROCESS | 3828 | 1461011873411 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 13:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 733ms 13:37:53 INFO - PROCESS | 3828 | 1461011873432 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:37:53 INFO - PROCESS | 3828 | 1461011873434 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 13:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:37:53 INFO - PROCESS | 3828 | 1461011873437 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:37:53 INFO - PROCESS | 3828 | 1461011873439 Marionette TRACE conn2 <- [1,1122,null,{}] 13:37:53 INFO - PROCESS | 3828 | 1461011873442 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:53 INFO - PROCESS | 3828 | 1461011873515 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:37:53 INFO - PROCESS | 3828 | 1461011873520 Marionette TRACE conn2 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:53 INFO - PROCESS | 3828 | ++DOCSHELL 169C6C00 == 47 [pid = 3828] [id = 290] 13:37:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (16E76800) [pid = 3828] [serial = 869] [outer = 00000000] 13:37:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (18BA6C00) [pid = 3828] [serial = 870] [outer = 16E76800] 13:37:53 INFO - PROCESS | 3828 | 1461011873565 Marionette DEBUG loaded listener.js 13:37:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (19485800) [pid = 3828] [serial = 871] [outer = 16E76800] 13:37:53 INFO - PROCESS | 3828 | 1461011873971 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 593ms 13:37:54 INFO - PROCESS | 3828 | 1461011874035 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:37:54 INFO - PROCESS | 3828 | 1461011874037 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 13:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:37:54 INFO - PROCESS | 3828 | 1461011874040 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:37:54 INFO - PROCESS | 3828 | 1461011874042 Marionette TRACE conn2 <- [1,1126,null,{}] 13:37:54 INFO - PROCESS | 3828 | 1461011874045 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:54 INFO - PROCESS | 3828 | 1461011874118 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:37:54 INFO - PROCESS | 3828 | 1461011874150 Marionette TRACE conn2 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:54 INFO - PROCESS | 3828 | ++DOCSHELL 18112800 == 48 [pid = 3828] [id = 291] 13:37:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (18B48800) [pid = 3828] [serial = 872] [outer = 00000000] 13:37:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1D125800) [pid = 3828] [serial = 873] [outer = 18B48800] 13:37:54 INFO - PROCESS | 3828 | 1461011874194 Marionette DEBUG loaded listener.js 13:37:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1D166400) [pid = 3828] [serial = 874] [outer = 18B48800] 13:37:54 INFO - PROCESS | 3828 | 1461011874611 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 13:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 592ms 13:37:54 INFO - PROCESS | 3828 | 1461011874637 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:37:54 INFO - PROCESS | 3828 | 1461011874639 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 13:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:37:54 INFO - PROCESS | 3828 | 1461011874653 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:37:54 INFO - PROCESS | 3828 | 1461011874655 Marionette TRACE conn2 <- [1,1130,null,{}] 13:37:54 INFO - PROCESS | 3828 | 1461011874662 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:54 INFO - PROCESS | 3828 | 1461011874735 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:37:54 INFO - PROCESS | 3828 | 1461011874742 Marionette TRACE conn2 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:54 INFO - PROCESS | 3828 | ++DOCSHELL 1CC7E000 == 49 [pid = 3828] [id = 292] 13:37:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1D16F400) [pid = 3828] [serial = 875] [outer = 00000000] 13:37:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1D7A1000) [pid = 3828] [serial = 876] [outer = 1D16F400] 13:37:54 INFO - PROCESS | 3828 | 1461011874785 Marionette DEBUG loaded listener.js 13:37:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1D7A8C00) [pid = 3828] [serial = 877] [outer = 1D16F400] 13:37:55 INFO - PROCESS | 3828 | 1461011875200 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 13:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 592ms 13:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:37:55 INFO - PROCESS | 3828 | 1461011875240 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:37:55 INFO - PROCESS | 3828 | 1461011875242 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 13:37:55 INFO - PROCESS | 3828 | 1461011875299 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:37:55 INFO - PROCESS | 3828 | 1461011875302 Marionette TRACE conn2 <- [1,1134,null,{}] 13:37:55 INFO - PROCESS | 3828 | 1461011875309 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:55 INFO - PROCESS | 3828 | 1461011875420 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:37:55 INFO - PROCESS | 3828 | 1461011875590 Marionette TRACE conn2 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:55 INFO - PROCESS | 3828 | ++DOCSHELL 156EF000 == 50 [pid = 3828] [id = 293] 13:37:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (15A32000) [pid = 3828] [serial = 878] [outer = 00000000] 13:37:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (16402000) [pid = 3828] [serial = 879] [outer = 15A32000] 13:37:55 INFO - PROCESS | 3828 | 1461011875645 Marionette DEBUG loaded listener.js 13:37:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (1689EC00) [pid = 3828] [serial = 880] [outer = 15A32000] 13:37:56 INFO - PROCESS | 3828 | 1461011876188 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 13:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 997ms 13:37:56 INFO - PROCESS | 3828 | 1461011876249 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:37:56 INFO - PROCESS | 3828 | 1461011876253 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 13:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:37:56 INFO - PROCESS | 3828 | 1461011876257 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:37:56 INFO - PROCESS | 3828 | 1461011876260 Marionette TRACE conn2 <- [1,1138,null,{}] 13:37:56 INFO - PROCESS | 3828 | 1461011876268 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:56 INFO - PROCESS | 3828 | 1461011876370 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:37:56 INFO - PROCESS | 3828 | 1461011876474 Marionette TRACE conn2 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:56 INFO - PROCESS | 3828 | ++DOCSHELL 17E40800 == 51 [pid = 3828] [id = 294] 13:37:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (17E96000) [pid = 3828] [serial = 881] [outer = 00000000] 13:37:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (18B50000) [pid = 3828] [serial = 882] [outer = 17E96000] 13:37:56 INFO - PROCESS | 3828 | 1461011876529 Marionette DEBUG loaded listener.js 13:37:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (19485000) [pid = 3828] [serial = 883] [outer = 17E96000] 13:37:57 INFO - PROCESS | 3828 | 1461011877120 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 13:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 904ms 13:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:37:57 INFO - PROCESS | 3828 | 1461011877163 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:37:57 INFO - PROCESS | 3828 | 1461011877166 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 13:37:57 INFO - PROCESS | 3828 | 1461011877170 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:37:57 INFO - PROCESS | 3828 | 1461011877172 Marionette TRACE conn2 <- [1,1142,null,{}] 13:37:57 INFO - PROCESS | 3828 | 1461011877176 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:57 INFO - PROCESS | 3828 | 1461011877276 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:37:57 INFO - PROCESS | 3828 | 1461011877380 Marionette TRACE conn2 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:57 INFO - PROCESS | 3828 | ++DOCSHELL 1C934C00 == 52 [pid = 3828] [id = 295] 13:37:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (1C935C00) [pid = 3828] [serial = 884] [outer = 00000000] 13:37:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1D01CC00) [pid = 3828] [serial = 885] [outer = 1C935C00] 13:37:57 INFO - PROCESS | 3828 | 1461011877439 Marionette DEBUG loaded listener.js 13:37:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1D79EC00) [pid = 3828] [serial = 886] [outer = 1C935C00] 13:37:57 INFO - PROCESS | 3828 | 1461011877998 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 13:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 888ms 13:37:58 INFO - PROCESS | 3828 | 1461011878073 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:37:58 INFO - PROCESS | 3828 | 1461011878076 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 13:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:37:58 INFO - PROCESS | 3828 | 1461011878080 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:37:58 INFO - PROCESS | 3828 | 1461011878082 Marionette TRACE conn2 <- [1,1146,null,{}] 13:37:58 INFO - PROCESS | 3828 | 1461011878085 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:58 INFO - PROCESS | 3828 | 1461011878183 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:37:58 INFO - PROCESS | 3828 | 1461011878279 Marionette TRACE conn2 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:58 INFO - PROCESS | 3828 | ++DOCSHELL 1667A000 == 53 [pid = 3828] [id = 296] 13:37:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1667A800) [pid = 3828] [serial = 887] [outer = 00000000] 13:37:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (18B45C00) [pid = 3828] [serial = 888] [outer = 1667A800] 13:37:58 INFO - PROCESS | 3828 | 1461011878332 Marionette DEBUG loaded listener.js 13:37:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1D012000) [pid = 3828] [serial = 889] [outer = 1667A800] 13:37:58 INFO - PROCESS | 3828 | 1461011878960 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 13:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 935ms 13:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:37:59 INFO - PROCESS | 3828 | 1461011879009 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:37:59 INFO - PROCESS | 3828 | 1461011879011 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 13:37:59 INFO - PROCESS | 3828 | 1461011879014 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:37:59 INFO - PROCESS | 3828 | 1461011879016 Marionette TRACE conn2 <- [1,1150,null,{}] 13:37:59 INFO - PROCESS | 3828 | 1461011879020 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:59 INFO - PROCESS | 3828 | 1461011879116 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:37:59 INFO - PROCESS | 3828 | 1461011879376 Marionette TRACE conn2 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:59 INFO - PROCESS | 3828 | ++DOCSHELL 1367DC00 == 54 [pid = 3828] [id = 297] 13:37:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (136CB800) [pid = 3828] [serial = 890] [outer = 00000000] 13:37:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (15D04800) [pid = 3828] [serial = 891] [outer = 136CB800] 13:37:59 INFO - PROCESS | 3828 | 1461011879448 Marionette DEBUG loaded listener.js 13:37:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (16403C00) [pid = 3828] [serial = 892] [outer = 136CB800] 13:38:00 INFO - PROCESS | 3828 | 1461011880040 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 13:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1075ms 13:38:00 INFO - PROCESS | 3828 | 1461011880104 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:38:00 INFO - PROCESS | 3828 | 1461011880109 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 13:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:38:00 INFO - PROCESS | 3828 | 1461011880114 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:38:00 INFO - PROCESS | 3828 | 1461011880117 Marionette TRACE conn2 <- [1,1154,null,{}] 13:38:00 INFO - PROCESS | 3828 | 1461011880122 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:00 INFO - PROCESS | 3828 | 1461011880216 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:38:00 INFO - PROCESS | 3828 | 1461011880343 Marionette TRACE conn2 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:00 INFO - PROCESS | 3828 | ++DOCSHELL 169BE000 == 55 [pid = 3828] [id = 298] 13:38:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (169C2800) [pid = 3828] [serial = 893] [outer = 00000000] 13:38:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (17B02400) [pid = 3828] [serial = 894] [outer = 169C2800] 13:38:00 INFO - PROCESS | 3828 | 1461011880393 Marionette DEBUG loaded listener.js 13:38:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (17E95C00) [pid = 3828] [serial = 895] [outer = 169C2800] 13:38:00 INFO - PROCESS | 3828 | --DOCSHELL 18112800 == 54 [pid = 3828] [id = 291] 13:38:00 INFO - PROCESS | 3828 | --DOCSHELL 169C6C00 == 53 [pid = 3828] [id = 290] 13:38:00 INFO - PROCESS | 3828 | --DOCSHELL 1C933800 == 52 [pid = 3828] [id = 289] 13:38:00 INFO - PROCESS | 3828 | --DOCSHELL 1320E000 == 51 [pid = 3828] [id = 288] 13:38:00 INFO - PROCESS | 3828 | --DOCSHELL 196D4C00 == 50 [pid = 3828] [id = 287] 13:38:00 INFO - PROCESS | 3828 | --DOCSHELL 18BB2C00 == 49 [pid = 3828] [id = 286] 13:38:00 INFO - PROCESS | 3828 | --DOCSHELL 17E97800 == 48 [pid = 3828] [id = 285] 13:38:00 INFO - PROCESS | 3828 | --DOCSHELL 158F1C00 == 47 [pid = 3828] [id = 284] 13:38:00 INFO - PROCESS | 3828 | --DOCSHELL 15DBF000 == 46 [pid = 3828] [id = 283] 13:38:00 INFO - PROCESS | 3828 | --DOCSHELL 12BBF400 == 45 [pid = 3828] [id = 279] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (1D168C00) [pid = 3828] [serial = 801] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (13A32C00) [pid = 3828] [serial = 792] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (169CE400) [pid = 3828] [serial = 795] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (1A053C00) [pid = 3828] [serial = 798] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (1D5A5800) [pid = 3828] [serial = 834] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (1CF9C400) [pid = 3828] [serial = 711] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (1D020C00) [pid = 3828] [serial = 832] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (1A05C800) [pid = 3828] [serial = 819] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1BF0F000) [pid = 3828] [serial = 822] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (14AA6800) [pid = 3828] [serial = 807] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (158E7800) [pid = 3828] [serial = 808] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (19587C00) [pid = 3828] [serial = 816] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (1850AC00) [pid = 3828] [serial = 810] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (187C9400) [pid = 3828] [serial = 811] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1640B800) [pid = 3828] [serial = 805] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (158E7000) [pid = 3828] [serial = 804] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (18BAA400) [pid = 3828] [serial = 813] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (18BAE400) [pid = 3828] [serial = 814] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (1D16B800) [pid = 3828] [serial = 790] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1AA98800) [pid = 3828] [serial = 820] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1C937400) [pid = 3828] [serial = 825] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1BF10C00) [pid = 3828] [serial = 823] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1A0BB400) [pid = 3828] [serial = 828] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1D019C00) [pid = 3828] [serial = 831] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1C1CA000) [pid = 3828] [serial = 826] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1C37B800) [pid = 3828] [serial = 829] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (19589000) [pid = 3828] [serial = 817] [outer = 00000000] [url = about:blank] 13:38:00 INFO - PROCESS | 3828 | 1461011880903 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 13:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 841ms 13:38:00 INFO - PROCESS | 3828 | 1461011880960 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:38:00 INFO - PROCESS | 3828 | 1461011880963 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 13:38:00 INFO - PROCESS | 3828 | 1461011880968 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:38:00 INFO - PROCESS | 3828 | 1461011880970 Marionette TRACE conn2 <- [1,1158,null,{}] 13:38:00 INFO - PROCESS | 3828 | 1461011880973 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:01 INFO - PROCESS | 3828 | 1461011881051 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:38:01 INFO - PROCESS | 3828 | 1461011881058 Marionette TRACE conn2 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:01 INFO - PROCESS | 3828 | ++DOCSHELL 16674000 == 46 [pid = 3828] [id = 299] 13:38:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (16674800) [pid = 3828] [serial = 896] [outer = 00000000] 13:38:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (169CE000) [pid = 3828] [serial = 897] [outer = 16674800] 13:38:01 INFO - PROCESS | 3828 | 1461011881103 Marionette DEBUG loaded listener.js 13:38:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (18501800) [pid = 3828] [serial = 898] [outer = 16674800] 13:38:01 INFO - PROCESS | 3828 | 1461011881588 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 13:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 623ms 13:38:01 INFO - PROCESS | 3828 | 1461011881606 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:38:01 INFO - PROCESS | 3828 | 1461011881608 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 13:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:38:01 INFO - PROCESS | 3828 | 1461011881613 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:38:01 INFO - PROCESS | 3828 | 1461011881619 Marionette TRACE conn2 <- [1,1162,null,{}] 13:38:01 INFO - PROCESS | 3828 | 1461011881631 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:01 INFO - PROCESS | 3828 | 1461011881709 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:38:01 INFO - PROCESS | 3828 | 1461011881715 Marionette TRACE conn2 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:01 INFO - PROCESS | 3828 | ++DOCSHELL 18B49800 == 47 [pid = 3828] [id = 300] 13:38:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (18BA9000) [pid = 3828] [serial = 899] [outer = 00000000] 13:38:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (18BB2000) [pid = 3828] [serial = 900] [outer = 18BA9000] 13:38:01 INFO - PROCESS | 3828 | 1461011881766 Marionette DEBUG loaded listener.js 13:38:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (19427000) [pid = 3828] [serial = 901] [outer = 18BA9000] 13:38:02 INFO - PROCESS | 3828 | 1461011882261 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 13:38:02 INFO - PROCESS | 3828 | 1461011882314 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 13:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:38:02 INFO - PROCESS | 3828 | 1461011882318 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:38:02 INFO - PROCESS | 3828 | 1461011882320 Marionette TRACE conn2 <- [1,1166,null,{}] 13:38:02 INFO - PROCESS | 3828 | 1461011882323 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:02 INFO - PROCESS | 3828 | 1461011882400 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:38:02 INFO - PROCESS | 3828 | 1461011882407 Marionette TRACE conn2 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:02 INFO - PROCESS | 3828 | ++DOCSHELL 19B14000 == 48 [pid = 3828] [id = 301] 13:38:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (19B1C800) [pid = 3828] [serial = 902] [outer = 00000000] 13:38:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1A5EE000) [pid = 3828] [serial = 903] [outer = 19B1C800] 13:38:02 INFO - PROCESS | 3828 | 1461011882452 Marionette DEBUG loaded listener.js 13:38:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1A79E400) [pid = 3828] [serial = 904] [outer = 19B1C800] 13:38:02 INFO - PROCESS | 3828 | 1461011882883 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 13:38:02 INFO - PROCESS | 3828 | 1461011882916 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 13:38:02 INFO - PROCESS | 3828 | 1461011882919 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:38:02 INFO - PROCESS | 3828 | 1461011882921 Marionette TRACE conn2 <- [1,1170,null,{}] 13:38:02 INFO - PROCESS | 3828 | 1461011882931 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:03 INFO - PROCESS | 3828 | 1461011883032 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:38:03 INFO - PROCESS | 3828 | 1461011883038 Marionette TRACE conn2 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:03 INFO - PROCESS | 3828 | ++DOCSHELL 1AA9B400 == 49 [pid = 3828] [id = 302] 13:38:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1AAA3800) [pid = 3828] [serial = 905] [outer = 00000000] 13:38:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1BF0C400) [pid = 3828] [serial = 906] [outer = 1AAA3800] 13:38:03 INFO - PROCESS | 3828 | 1461011883092 Marionette DEBUG loaded listener.js 13:38:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (1C370000) [pid = 3828] [serial = 907] [outer = 1AAA3800] 13:38:03 INFO - PROCESS | 3828 | 1461011883582 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 13:38:03 INFO - PROCESS | 3828 | 1461011883623 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 13:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:38:03 INFO - PROCESS | 3828 | 1461011883627 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:38:03 INFO - PROCESS | 3828 | 1461011883630 Marionette TRACE conn2 <- [1,1174,null,{}] 13:38:03 INFO - PROCESS | 3828 | 1461011883634 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:03 INFO - PROCESS | 3828 | 1461011883740 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:38:03 INFO - PROCESS | 3828 | 1461011883748 Marionette TRACE conn2 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:03 INFO - PROCESS | 3828 | ++DOCSHELL 12DDE800 == 50 [pid = 3828] [id = 303] 13:38:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1C932000) [pid = 3828] [serial = 908] [outer = 00000000] 13:38:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1D014000) [pid = 3828] [serial = 909] [outer = 1C932000] 13:38:03 INFO - PROCESS | 3828 | 1461011883793 Marionette DEBUG loaded listener.js 13:38:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1D01D400) [pid = 3828] [serial = 910] [outer = 1C932000] 13:38:04 INFO - PROCESS | 3828 | 1461011884241 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 13:38:04 INFO - PROCESS | 3828 | 1461011884264 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 13:38:04 INFO - PROCESS | 3828 | 1461011884268 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:38:04 INFO - PROCESS | 3828 | 1461011884269 Marionette TRACE conn2 <- [1,1178,null,{}] 13:38:04 INFO - PROCESS | 3828 | 1461011884284 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:04 INFO - PROCESS | 3828 | 1461011884384 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:38:04 INFO - PROCESS | 3828 | 1461011884467 Marionette TRACE conn2 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:04 INFO - PROCESS | 3828 | ++DOCSHELL 1C939000 == 51 [pid = 3828] [id = 304] 13:38:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (1D01DC00) [pid = 3828] [serial = 911] [outer = 00000000] 13:38:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1D111C00) [pid = 3828] [serial = 912] [outer = 1D01DC00] 13:38:04 INFO - PROCESS | 3828 | 1461011884511 Marionette DEBUG loaded listener.js 13:38:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1D112800) [pid = 3828] [serial = 913] [outer = 1D01DC00] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (196D5C00) [pid = 3828] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1689F800) [pid = 3828] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (1C931400) [pid = 3828] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (19B1C000) [pid = 3828] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (14AE2000) [pid = 3828] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (18B48800) [pid = 3828] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (15C8E800) [pid = 3828] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (19484C00) [pid = 3828] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1C939400) [pid = 3828] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (16E76800) [pid = 3828] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (15A32400) [pid = 3828] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1D123400) [pid = 3828] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (16957C00) [pid = 3828] [serial = 712] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (15DB4C00) [pid = 3828] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (18112400) [pid = 3828] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1AA90C00) [pid = 3828] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1640BC00) [pid = 3828] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (18A04000) [pid = 3828] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1C376400) [pid = 3828] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:38:05 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1325B800) [pid = 3828] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:38:05 INFO - PROCESS | 3828 | 1461011885115 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 13:38:05 INFO - PROCESS | 3828 | 1461011885159 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 13:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:38:05 INFO - PROCESS | 3828 | 1461011885162 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:38:05 INFO - PROCESS | 3828 | 1461011885164 Marionette TRACE conn2 <- [1,1182,null,{}] 13:38:05 INFO - PROCESS | 3828 | 1461011885167 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:05 INFO - PROCESS | 3828 | 1461011885240 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:38:05 INFO - PROCESS | 3828 | 1461011885246 Marionette TRACE conn2 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:05 INFO - PROCESS | 3828 | ++DOCSHELL 14AA0C00 == 52 [pid = 3828] [id = 305] 13:38:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (14AA3C00) [pid = 3828] [serial = 914] [outer = 00000000] 13:38:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (15A31000) [pid = 3828] [serial = 915] [outer = 14AA3C00] 13:38:05 INFO - PROCESS | 3828 | 1461011885290 Marionette DEBUG loaded listener.js 13:38:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (164ABC00) [pid = 3828] [serial = 916] [outer = 14AA3C00] 13:38:05 INFO - PROCESS | 3828 | 1461011885737 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 13:38:05 INFO - PROCESS | 3828 | 1461011885802 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 13:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:38:05 INFO - PROCESS | 3828 | 1461011885806 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:38:05 INFO - PROCESS | 3828 | 1461011885808 Marionette TRACE conn2 <- [1,1186,null,{}] 13:38:05 INFO - PROCESS | 3828 | 1461011885811 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:05 INFO - PROCESS | 3828 | 1461011885887 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:38:05 INFO - PROCESS | 3828 | 1461011885895 Marionette TRACE conn2 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:05 INFO - PROCESS | 3828 | ++DOCSHELL 169BF400 == 53 [pid = 3828] [id = 306] 13:38:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (17B02C00) [pid = 3828] [serial = 917] [outer = 00000000] 13:38:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (19484C00) [pid = 3828] [serial = 918] [outer = 17B02C00] 13:38:05 INFO - PROCESS | 3828 | 1461011885938 Marionette DEBUG loaded listener.js 13:38:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1C931400) [pid = 3828] [serial = 919] [outer = 17B02C00] 13:38:06 INFO - PROCESS | 3828 | 1461011886349 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 592ms 13:38:06 INFO - PROCESS | 3828 | 1461011886404 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 13:38:06 INFO - PROCESS | 3828 | 1461011886406 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 13:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:38:06 INFO - PROCESS | 3828 | 1461011886410 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:38:06 INFO - PROCESS | 3828 | 1461011886412 Marionette TRACE conn2 <- [1,1190,null,{}] 13:38:06 INFO - PROCESS | 3828 | 1461011886415 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:06 INFO - PROCESS | 3828 | 1461011886489 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:38:06 INFO - PROCESS | 3828 | 1461011886494 Marionette TRACE conn2 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:06 INFO - PROCESS | 3828 | ++DOCSHELL 18B45800 == 54 [pid = 3828] [id = 307] 13:38:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1CC70C00) [pid = 3828] [serial = 920] [outer = 00000000] 13:38:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1D129000) [pid = 3828] [serial = 921] [outer = 1CC70C00] 13:38:06 INFO - PROCESS | 3828 | 1461011886543 Marionette DEBUG loaded listener.js 13:38:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1D16F800) [pid = 3828] [serial = 922] [outer = 1CC70C00] 13:38:07 INFO - PROCESS | 3828 | 1461011887003 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 13:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 639ms 13:38:07 INFO - PROCESS | 3828 | 1461011887046 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 13:38:07 INFO - PROCESS | 3828 | 1461011887049 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 13:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:38:07 INFO - PROCESS | 3828 | 1461011887052 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:38:07 INFO - PROCESS | 3828 | 1461011887054 Marionette TRACE conn2 <- [1,1194,null,{}] 13:38:07 INFO - PROCESS | 3828 | 1461011887057 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:07 INFO - PROCESS | 3828 | 1461011887197 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:38:07 INFO - PROCESS | 3828 | 1461011887356 Marionette TRACE conn2 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:07 INFO - PROCESS | 3828 | ++DOCSHELL 13A38800 == 55 [pid = 3828] [id = 308] 13:38:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (142F0000) [pid = 3828] [serial = 923] [outer = 00000000] 13:38:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1545C800) [pid = 3828] [serial = 924] [outer = 142F0000] 13:38:07 INFO - PROCESS | 3828 | 1461011887414 Marionette DEBUG loaded listener.js 13:38:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (15D07000) [pid = 3828] [serial = 925] [outer = 142F0000] 13:38:07 INFO - PROCESS | 3828 | 1461011887966 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 13:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 951ms 13:38:07 INFO - PROCESS | 3828 | 1461011887999 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 13:38:08 INFO - PROCESS | 3828 | 1461011888004 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 13:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:38:08 INFO - PROCESS | 3828 | 1461011888009 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:38:08 INFO - PROCESS | 3828 | 1461011888013 Marionette TRACE conn2 <- [1,1198,null,{}] 13:38:08 INFO - PROCESS | 3828 | 1461011888018 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:08 INFO - PROCESS | 3828 | 1461011888128 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:38:08 INFO - PROCESS | 3828 | 1461011888227 Marionette TRACE conn2 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:08 INFO - PROCESS | 3828 | ++DOCSHELL 169CEC00 == 56 [pid = 3828] [id = 309] 13:38:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (16E72000) [pid = 3828] [serial = 926] [outer = 00000000] 13:38:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (18553400) [pid = 3828] [serial = 927] [outer = 16E72000] 13:38:08 INFO - PROCESS | 3828 | 1461011888284 Marionette DEBUG loaded listener.js 13:38:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (187D1000) [pid = 3828] [serial = 928] [outer = 16E72000] 13:38:08 INFO - PROCESS | 3828 | 1461011888956 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 997ms 13:38:08 INFO - PROCESS | 3828 | 1461011889012 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:38:08 INFO - PROCESS | 3828 | 1461011889015 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 13:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:38:09 INFO - PROCESS | 3828 | 1461011889019 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:38:09 INFO - PROCESS | 3828 | 1461011889021 Marionette TRACE conn2 <- [1,1202,null,{}] 13:38:09 INFO - PROCESS | 3828 | 1461011889025 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:09 INFO - PROCESS | 3828 | 1461011889124 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:38:09 INFO - PROCESS | 3828 | 1461011889253 Marionette TRACE conn2 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:09 INFO - PROCESS | 3828 | ++DOCSHELL 18BAE400 == 57 [pid = 3828] [id = 310] 13:38:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (18BB0C00) [pid = 3828] [serial = 929] [outer = 00000000] 13:38:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1D167800) [pid = 3828] [serial = 930] [outer = 18BB0C00] 13:38:09 INFO - PROCESS | 3828 | 1461011889308 Marionette DEBUG loaded listener.js 13:38:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (1D7A7000) [pid = 3828] [serial = 931] [outer = 18BB0C00] 13:38:09 INFO - PROCESS | 3828 | 1461011889877 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 13:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 904ms 13:38:09 INFO - PROCESS | 3828 | 1461011889922 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:38:09 INFO - PROCESS | 3828 | 1461011889926 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 13:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:38:09 INFO - PROCESS | 3828 | 1461011889937 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:38:09 INFO - PROCESS | 3828 | 1461011889941 Marionette TRACE conn2 <- [1,1206,null,{}] 13:38:09 INFO - PROCESS | 3828 | 1461011889946 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:10 INFO - PROCESS | 3828 | 1461011890049 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:38:10 INFO - PROCESS | 3828 | 1461011890174 Marionette TRACE conn2 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:10 INFO - PROCESS | 3828 | ++DOCSHELL 1BF1FC00 == 58 [pid = 3828] [id = 311] 13:38:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1BF24C00) [pid = 3828] [serial = 932] [outer = 00000000] 13:38:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1BF2C800) [pid = 3828] [serial = 933] [outer = 1BF24C00] 13:38:10 INFO - PROCESS | 3828 | 1461011890229 Marionette DEBUG loaded listener.js 13:38:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1DB71C00) [pid = 3828] [serial = 934] [outer = 1BF24C00] 13:38:10 INFO - PROCESS | 3828 | 1461011890795 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 13:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 935ms 13:38:10 INFO - PROCESS | 3828 | 1461011890862 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:38:10 INFO - PROCESS | 3828 | 1461011890864 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 13:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:38:10 INFO - PROCESS | 3828 | 1461011890868 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:38:10 INFO - PROCESS | 3828 | 1461011890870 Marionette TRACE conn2 <- [1,1210,null,{}] 13:38:10 INFO - PROCESS | 3828 | 1461011890873 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:10 INFO - PROCESS | 3828 | 1461011890971 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:38:11 INFO - PROCESS | 3828 | 1461011891103 Marionette TRACE conn2 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:11 INFO - PROCESS | 3828 | ++DOCSHELL 132D4000 == 59 [pid = 3828] [id = 312] 13:38:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (132D4400) [pid = 3828] [serial = 935] [outer = 00000000] 13:38:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (132DAC00) [pid = 3828] [serial = 936] [outer = 132D4400] 13:38:11 INFO - PROCESS | 3828 | 1461011891158 Marionette DEBUG loaded listener.js 13:38:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (132DE400) [pid = 3828] [serial = 937] [outer = 132D4400] 13:38:11 INFO - PROCESS | 3828 | 1461011891672 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 13:38:11 INFO - PROCESS | 3828 | 1461011891876 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 13:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:38:11 INFO - PROCESS | 3828 | 1461011891881 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:38:11 INFO - PROCESS | 3828 | 1461011891884 Marionette TRACE conn2 <- [1,1214,null,{}] 13:38:11 INFO - PROCESS | 3828 | 1461011891890 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:11 INFO - PROCESS | 3828 | 1461011891988 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:38:12 INFO - PROCESS | 3828 | 1461011892083 Marionette TRACE conn2 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:12 INFO - PROCESS | 3828 | ++DOCSHELL 132D8C00 == 60 [pid = 3828] [id = 313] 13:38:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (136C1000) [pid = 3828] [serial = 938] [outer = 00000000] 13:38:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (16672000) [pid = 3828] [serial = 939] [outer = 136C1000] 13:38:12 INFO - PROCESS | 3828 | 1461011892131 Marionette DEBUG loaded listener.js 13:38:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (168AA800) [pid = 3828] [serial = 940] [outer = 136C1000] 13:38:12 INFO - PROCESS | 3828 | 1461011892828 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 13:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 997ms 13:38:12 INFO - PROCESS | 3828 | 1461011892885 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:38:12 INFO - PROCESS | 3828 | 1461011892890 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 13:38:12 INFO - PROCESS | 3828 | 1461011892898 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:38:12 INFO - PROCESS | 3828 | 1461011892901 Marionette TRACE conn2 <- [1,1218,null,{}] 13:38:12 INFO - PROCESS | 3828 | 1461011892905 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:12 INFO - PROCESS | 3828 | 1461011892998 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:38:13 INFO - PROCESS | 3828 | 1461011893086 Marionette TRACE conn2 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:13 INFO - PROCESS | 3828 | ++DOCSHELL 13208400 == 61 [pid = 3828] [id = 314] 13:38:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (13208C00) [pid = 3828] [serial = 941] [outer = 00000000] 13:38:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (1545D800) [pid = 3828] [serial = 942] [outer = 13208C00] 13:38:13 INFO - PROCESS | 3828 | 1461011893187 Marionette DEBUG loaded listener.js 13:38:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (16954400) [pid = 3828] [serial = 943] [outer = 13208C00] 13:38:13 INFO - PROCESS | 3828 | --DOCSHELL 18B45800 == 60 [pid = 3828] [id = 307] 13:38:13 INFO - PROCESS | 3828 | --DOCSHELL 169BF400 == 59 [pid = 3828] [id = 306] 13:38:13 INFO - PROCESS | 3828 | --DOCSHELL 14AA0C00 == 58 [pid = 3828] [id = 305] 13:38:13 INFO - PROCESS | 3828 | --DOCSHELL 1C939000 == 57 [pid = 3828] [id = 304] 13:38:13 INFO - PROCESS | 3828 | --DOCSHELL 12DDE800 == 56 [pid = 3828] [id = 303] 13:38:13 INFO - PROCESS | 3828 | --DOCSHELL 1AA9B400 == 55 [pid = 3828] [id = 302] 13:38:13 INFO - PROCESS | 3828 | --DOCSHELL 19B14000 == 54 [pid = 3828] [id = 301] 13:38:13 INFO - PROCESS | 3828 | --DOCSHELL 18B49800 == 53 [pid = 3828] [id = 300] 13:38:13 INFO - PROCESS | 3828 | --DOCSHELL 16674000 == 52 [pid = 3828] [id = 299] 13:38:13 INFO - PROCESS | 3828 | --DOCSHELL 169BE000 == 51 [pid = 3828] [id = 298] 13:38:13 INFO - PROCESS | 3828 | --DOCSHELL 1367DC00 == 50 [pid = 3828] [id = 297] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (1D7A1000) [pid = 3828] [serial = 876] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (1CF99000) [pid = 3828] [serial = 843] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (1D166400) [pid = 3828] [serial = 874] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (1A5E9800) [pid = 3828] [serial = 862] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (17E3DC00) [pid = 3828] [serial = 796] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (1D5B2400) [pid = 3828] [serial = 802] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (1C1C4800) [pid = 3828] [serial = 799] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (16950400) [pid = 3828] [serial = 751] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (1A0BDC00) [pid = 3828] [serial = 861] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1D125800) [pid = 3828] [serial = 873] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (17E41800) [pid = 3828] [serial = 853] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (169C3400) [pid = 3828] [serial = 852] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (19B19C00) [pid = 3828] [serial = 858] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (1D019000) [pid = 3828] [serial = 867] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (19485800) [pid = 3828] [serial = 871] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (19B1E800) [pid = 3828] [serial = 859] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1CF94000) [pid = 3828] [serial = 757] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1D7A2000) [pid = 3828] [serial = 846] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1850C000) [pid = 3828] [serial = 714] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (18191C00) [pid = 3828] [serial = 840] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1C37CC00) [pid = 3828] [serial = 864] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1958C000) [pid = 3828] [serial = 754] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1C36FC00) [pid = 3828] [serial = 666] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (16958800) [pid = 3828] [serial = 849] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (19482000) [pid = 3828] [serial = 856] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1CF8D400) [pid = 3828] [serial = 748] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (18BA6C00) [pid = 3828] [serial = 870] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1DB63000) [pid = 3828] [serial = 847] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (14AF0C00) [pid = 3828] [serial = 837] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1D01C000) [pid = 3828] [serial = 868] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (169CC000) [pid = 3828] [serial = 850] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1C9DF000) [pid = 3828] [serial = 865] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (18BA6400) [pid = 3828] [serial = 855] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (142FC800) [pid = 3828] [serial = 793] [outer = 00000000] [url = about:blank] 13:38:13 INFO - PROCESS | 3828 | 1461011893648 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 13:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 795ms 13:38:13 INFO - PROCESS | 3828 | 1461011893696 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:38:13 INFO - PROCESS | 3828 | 1461011893698 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 13:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:38:13 INFO - PROCESS | 3828 | 1461011893705 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:38:13 INFO - PROCESS | 3828 | 1461011893707 Marionette TRACE conn2 <- [1,1222,null,{}] 13:38:13 INFO - PROCESS | 3828 | 1461011893716 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:13 INFO - PROCESS | 3828 | 1461011893798 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:38:13 INFO - PROCESS | 3828 | 1461011893805 Marionette TRACE conn2 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:13 INFO - PROCESS | 3828 | ++DOCSHELL 18115400 == 51 [pid = 3828] [id = 315] 13:38:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (18191C00) [pid = 3828] [serial = 944] [outer = 00000000] 13:38:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (18BB2800) [pid = 3828] [serial = 945] [outer = 18191C00] 13:38:13 INFO - PROCESS | 3828 | 1461011893853 Marionette DEBUG loaded listener.js 13:38:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (19483C00) [pid = 3828] [serial = 946] [outer = 18191C00] 13:38:14 INFO - PROCESS | 3828 | 1461011894324 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 13:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 624ms 13:38:14 INFO - PROCESS | 3828 | 1461011894339 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 13:38:14 INFO - PROCESS | 3828 | 1461011894341 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 13:38:14 INFO - PROCESS | 3828 | 1461011894344 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:38:14 INFO - PROCESS | 3828 | 1461011894346 Marionette TRACE conn2 <- [1,1226,null,{}] 13:38:14 INFO - PROCESS | 3828 | 1461011894349 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:14 INFO - PROCESS | 3828 | 1461011894427 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:38:14 INFO - PROCESS | 3828 | 1461011894433 Marionette TRACE conn2 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:14 INFO - PROCESS | 3828 | ++DOCSHELL 18D8AC00 == 52 [pid = 3828] [id = 316] 13:38:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (19B14400) [pid = 3828] [serial = 947] [outer = 00000000] 13:38:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1A053C00) [pid = 3828] [serial = 948] [outer = 19B14400] 13:38:14 INFO - PROCESS | 3828 | 1461011894478 Marionette DEBUG loaded listener.js 13:38:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1A59E800) [pid = 3828] [serial = 949] [outer = 19B14400] 13:38:14 INFO - PROCESS | 3828 | 1461011894905 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 13:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 592ms 13:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:38:14 INFO - PROCESS | 3828 | 1461011894943 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:38:14 INFO - PROCESS | 3828 | 1461011894946 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 13:38:14 INFO - PROCESS | 3828 | 1461011894950 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:38:14 INFO - PROCESS | 3828 | 1461011894953 Marionette TRACE conn2 <- [1,1230,null,{}] 13:38:14 INFO - PROCESS | 3828 | 1461011894960 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:15 INFO - PROCESS | 3828 | 1461011895036 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:38:15 INFO - PROCESS | 3828 | 1461011895043 Marionette TRACE conn2 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:15 INFO - PROCESS | 3828 | ++DOCSHELL 136CAC00 == 53 [pid = 3828] [id = 317] 13:38:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (19EED000) [pid = 3828] [serial = 950] [outer = 00000000] 13:38:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1BF0D800) [pid = 3828] [serial = 951] [outer = 19EED000] 13:38:15 INFO - PROCESS | 3828 | 1461011895087 Marionette DEBUG loaded listener.js 13:38:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1BF21400) [pid = 3828] [serial = 952] [outer = 19EED000] 13:38:15 INFO - PROCESS | 3828 | 1461011895557 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 13:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 639ms 13:38:15 INFO - PROCESS | 3828 | 1461011895606 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:38:15 INFO - PROCESS | 3828 | 1461011895608 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 13:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:38:15 INFO - PROCESS | 3828 | 1461011895616 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:38:15 INFO - PROCESS | 3828 | 1461011895618 Marionette TRACE conn2 <- [1,1234,null,{}] 13:38:15 INFO - PROCESS | 3828 | 1461011895621 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:15 INFO - PROCESS | 3828 | 1461011895743 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:38:15 INFO - PROCESS | 3828 | 1461011895749 Marionette TRACE conn2 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:15 INFO - PROCESS | 3828 | ++DOCSHELL 14AA4400 == 54 [pid = 3828] [id = 318] 13:38:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1AAA7400) [pid = 3828] [serial = 953] [outer = 00000000] 13:38:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1C375000) [pid = 3828] [serial = 954] [outer = 1AAA7400] 13:38:15 INFO - PROCESS | 3828 | 1461011895843 Marionette DEBUG loaded listener.js 13:38:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1C937000) [pid = 3828] [serial = 955] [outer = 1AAA7400] 13:38:16 INFO - PROCESS | 3828 | 1461011896265 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 13:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 701ms 13:38:16 INFO - PROCESS | 3828 | 1461011896311 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:38:16 INFO - PROCESS | 3828 | 1461011896313 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 13:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:38:16 INFO - PROCESS | 3828 | 1461011896322 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:38:16 INFO - PROCESS | 3828 | 1461011896308 Marionette TRACE conn2 <- [1,1238,null,{}] 13:38:16 INFO - PROCESS | 3828 | 1461011896311 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:16 INFO - PROCESS | 3828 | 1461011896451 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:38:16 INFO - PROCESS | 3828 | 1461011896474 Marionette TRACE conn2 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:16 INFO - PROCESS | 3828 | ++DOCSHELL 1C93AC00 == 55 [pid = 3828] [id = 319] 13:38:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1C940C00) [pid = 3828] [serial = 956] [outer = 00000000] 13:38:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1CF9C800) [pid = 3828] [serial = 957] [outer = 1C940C00] 13:38:16 INFO - PROCESS | 3828 | 1461011896518 Marionette DEBUG loaded listener.js 13:38:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1CF9C000) [pid = 3828] [serial = 958] [outer = 1C940C00] 13:38:16 INFO - PROCESS | 3828 | 1461011896942 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 13:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 701ms 13:38:17 INFO - PROCESS | 3828 | 1461011897013 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:38:17 INFO - PROCESS | 3828 | 1461011897015 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 13:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:38:17 INFO - PROCESS | 3828 | 1461011897018 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:38:17 INFO - PROCESS | 3828 | 1461011897020 Marionette TRACE conn2 <- [1,1242,null,{}] 13:38:17 INFO - PROCESS | 3828 | 1461011897023 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:17 INFO - PROCESS | 3828 | 1461011897128 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:38:17 INFO - PROCESS | 3828 | 1461011897134 Marionette TRACE conn2 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:17 INFO - PROCESS | 3828 | ++DOCSHELL 13554000 == 56 [pid = 3828] [id = 320] 13:38:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (13555C00) [pid = 3828] [serial = 959] [outer = 00000000] 13:38:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1355C800) [pid = 3828] [serial = 960] [outer = 13555C00] 13:38:17 INFO - PROCESS | 3828 | 1461011897181 Marionette DEBUG loaded listener.js 13:38:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (13560400) [pid = 3828] [serial = 961] [outer = 13555C00] 13:38:17 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (16E77400) [pid = 3828] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:38:17 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (12D75800) [pid = 3828] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:38:17 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1AAA3800) [pid = 3828] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:38:17 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (1D01DC00) [pid = 3828] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:38:17 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1C932000) [pid = 3828] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:38:17 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (169C2800) [pid = 3828] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:38:17 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (136CB800) [pid = 3828] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:38:17 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1D16F400) [pid = 3828] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:38:17 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (18BA9000) [pid = 3828] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:38:17 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (14AA3C00) [pid = 3828] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:38:17 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (16674800) [pid = 3828] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:38:17 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (19B1C800) [pid = 3828] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:38:17 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (17B02C00) [pid = 3828] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:38:17 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (19B42400) [pid = 3828] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:38:17 INFO - PROCESS | 3828 | 1461011897804 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 13:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 841ms 13:38:17 INFO - PROCESS | 3828 | 1461011897858 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:38:17 INFO - PROCESS | 3828 | 1461011897860 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 13:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:38:17 INFO - PROCESS | 3828 | 1461011897864 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:38:17 INFO - PROCESS | 3828 | 1461011897865 Marionette TRACE conn2 <- [1,1246,null,{}] 13:38:17 INFO - PROCESS | 3828 | 1461011897869 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:17 INFO - PROCESS | 3828 | 1461011897948 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:38:18 INFO - PROCESS | 3828 | 1461011898041 Marionette TRACE conn2 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:18 INFO - PROCESS | 3828 | ++DOCSHELL 13207000 == 57 [pid = 3828] [id = 321] 13:38:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1355A400) [pid = 3828] [serial = 962] [outer = 00000000] 13:38:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (169C6000) [pid = 3828] [serial = 963] [outer = 1355A400] 13:38:18 INFO - PROCESS | 3828 | 1461011898084 Marionette DEBUG loaded listener.js 13:38:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1818D800) [pid = 3828] [serial = 964] [outer = 1355A400] 13:38:18 INFO - PROCESS | 3828 | 1461011898438 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 13:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 592ms 13:38:18 INFO - PROCESS | 3828 | 1461011898461 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:38:18 INFO - PROCESS | 3828 | 1461011898463 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 13:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:38:18 INFO - PROCESS | 3828 | 1461011898466 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:38:18 INFO - PROCESS | 3828 | 1461011898468 Marionette TRACE conn2 <- [1,1250,null,{}] 13:38:18 INFO - PROCESS | 3828 | 1461011898471 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:18 INFO - PROCESS | 3828 | 1461011898581 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:38:18 INFO - PROCESS | 3828 | 1461011898589 Marionette TRACE conn2 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:18 INFO - PROCESS | 3828 | ++DOCSHELL 1355E400 == 58 [pid = 3828] [id = 322] 13:38:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1355E800) [pid = 3828] [serial = 965] [outer = 00000000] 13:38:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1C932000) [pid = 3828] [serial = 966] [outer = 1355E800] 13:38:18 INFO - PROCESS | 3828 | 1461011898632 Marionette DEBUG loaded listener.js 13:38:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1C9E2C00) [pid = 3828] [serial = 967] [outer = 1355E800] 13:38:19 INFO - PROCESS | 3828 | 1461011899061 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 13:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 623ms 13:38:19 INFO - PROCESS | 3828 | 1461011899105 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:38:19 INFO - PROCESS | 3828 | 1461011899107 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 13:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:38:19 INFO - PROCESS | 3828 | 1461011899110 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:38:19 INFO - PROCESS | 3828 | 1461011899112 Marionette TRACE conn2 <- [1,1254,null,{}] 13:38:19 INFO - PROCESS | 3828 | 1461011899116 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:19 INFO - PROCESS | 3828 | 1461011899240 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:38:19 INFO - PROCESS | 3828 | 1461011899330 Marionette TRACE conn2 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:19 INFO - PROCESS | 3828 | ++DOCSHELL 1C37C400 == 59 [pid = 3828] [id = 323] 13:38:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1C937C00) [pid = 3828] [serial = 968] [outer = 00000000] 13:38:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1D12D400) [pid = 3828] [serial = 969] [outer = 1C937C00] 13:38:19 INFO - PROCESS | 3828 | 1461011899378 Marionette DEBUG loaded listener.js 13:38:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1D67D000) [pid = 3828] [serial = 970] [outer = 1C937C00] 13:38:19 INFO - PROCESS | 3828 | 1461011899800 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 13:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 732ms 13:38:19 INFO - PROCESS | 3828 | 1461011899851 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:38:19 INFO - PROCESS | 3828 | 1461011899855 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 13:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:38:19 INFO - PROCESS | 3828 | 1461011899861 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:38:19 INFO - PROCESS | 3828 | 1461011899865 Marionette TRACE conn2 <- [1,1258,null,{}] 13:38:19 INFO - PROCESS | 3828 | 1461011899912 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:20 INFO - PROCESS | 3828 | 1461011900020 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:38:20 INFO - PROCESS | 3828 | 1461011900149 Marionette TRACE conn2 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:20 INFO - PROCESS | 3828 | ++DOCSHELL 136C0C00 == 60 [pid = 3828] [id = 324] 13:38:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (13A32800) [pid = 3828] [serial = 971] [outer = 00000000] 13:38:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (14AE6000) [pid = 3828] [serial = 972] [outer = 13A32800] 13:38:20 INFO - PROCESS | 3828 | 1461011900206 Marionette DEBUG loaded listener.js 13:38:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (15CD7400) [pid = 3828] [serial = 973] [outer = 13A32800] 13:38:20 INFO - PROCESS | 3828 | 1461011900860 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 13:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1044ms 13:38:20 INFO - PROCESS | 3828 | 1461011900907 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:38:20 INFO - PROCESS | 3828 | 1461011900913 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 13:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:38:20 INFO - PROCESS | 3828 | 1461011900920 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:38:20 INFO - PROCESS | 3828 | 1461011900922 Marionette TRACE conn2 <- [1,1262,null,{}] 13:38:20 INFO - PROCESS | 3828 | 1461011900926 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:21 INFO - PROCESS | 3828 | 1461011901028 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:38:21 INFO - PROCESS | 3828 | 1461011901161 Marionette TRACE conn2 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:21 INFO - PROCESS | 3828 | ++DOCSHELL 142F6400 == 61 [pid = 3828] [id = 325] 13:38:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1667D400) [pid = 3828] [serial = 974] [outer = 00000000] 13:38:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (18198400) [pid = 3828] [serial = 975] [outer = 1667D400] 13:38:21 INFO - PROCESS | 3828 | 1461011901216 Marionette DEBUG loaded listener.js 13:38:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (18A03800) [pid = 3828] [serial = 976] [outer = 1667D400] 13:38:21 INFO - PROCESS | 3828 | 1461011901758 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 13:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 889ms 13:38:21 INFO - PROCESS | 3828 | 1461011901822 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:38:21 INFO - PROCESS | 3828 | 1461011901824 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 13:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:38:21 INFO - PROCESS | 3828 | 1461011901828 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:38:21 INFO - PROCESS | 3828 | 1461011901832 Marionette TRACE conn2 <- [1,1266,null,{}] 13:38:21 INFO - PROCESS | 3828 | 1461011901843 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:21 INFO - PROCESS | 3828 | 1461011901950 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:38:22 INFO - PROCESS | 3828 | 1461011902081 Marionette TRACE conn2 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:22 INFO - PROCESS | 3828 | ++DOCSHELL 194A6800 == 62 [pid = 3828] [id = 326] 13:38:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (194A6C00) [pid = 3828] [serial = 977] [outer = 00000000] 13:38:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (19B18000) [pid = 3828] [serial = 978] [outer = 194A6C00] 13:38:22 INFO - PROCESS | 3828 | 1461011902139 Marionette DEBUG loaded listener.js 13:38:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (19C40C00) [pid = 3828] [serial = 979] [outer = 194A6C00] 13:38:22 INFO - PROCESS | 3828 | 1461011902709 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 13:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 935ms 13:38:22 INFO - PROCESS | 3828 | 1461011902757 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:38:22 INFO - PROCESS | 3828 | 1461011902760 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 13:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:38:22 INFO - PROCESS | 3828 | 1461011902764 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:38:22 INFO - PROCESS | 3828 | 1461011902766 Marionette TRACE conn2 <- [1,1270,null,{}] 13:38:22 INFO - PROCESS | 3828 | 1461011902769 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:22 INFO - PROCESS | 3828 | 1461011902869 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:38:22 INFO - PROCESS | 3828 | 1461011902969 Marionette TRACE conn2 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:22 INFO - PROCESS | 3828 | ++DOCSHELL 1BF20800 == 63 [pid = 3828] [id = 327] 13:38:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1BF24800) [pid = 3828] [serial = 980] [outer = 00000000] 13:38:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1CF9A800) [pid = 3828] [serial = 981] [outer = 1BF24800] 13:38:23 INFO - PROCESS | 3828 | 1461011903023 Marionette DEBUG loaded listener.js 13:38:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1D126400) [pid = 3828] [serial = 982] [outer = 1BF24800] 13:38:23 INFO - PROCESS | 3828 | 1461011903583 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 13:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 888ms 13:38:23 INFO - PROCESS | 3828 | 1461011903667 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:38:23 INFO - PROCESS | 3828 | 1461011903669 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 13:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:38:23 INFO - PROCESS | 3828 | 1461011903673 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:38:23 INFO - PROCESS | 3828 | 1461011903675 Marionette TRACE conn2 <- [1,1274,null,{}] 13:38:23 INFO - PROCESS | 3828 | 1461011903679 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:23 INFO - PROCESS | 3828 | 1461011903808 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:38:24 INFO - PROCESS | 3828 | 1461011904066 Marionette TRACE conn2 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:24 INFO - PROCESS | 3828 | ++DOCSHELL 123BB400 == 64 [pid = 3828] [id = 328] 13:38:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (123F8C00) [pid = 3828] [serial = 983] [outer = 00000000] 13:38:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (142ABC00) [pid = 3828] [serial = 984] [outer = 123F8C00] 13:38:24 INFO - PROCESS | 3828 | 1461011904140 Marionette DEBUG loaded listener.js 13:38:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (14AA6400) [pid = 3828] [serial = 985] [outer = 123F8C00] 13:38:24 INFO - PROCESS | 3828 | 1461011904747 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 13:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1137ms 13:38:24 INFO - PROCESS | 3828 | 1461011904817 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:38:24 INFO - PROCESS | 3828 | 1461011904822 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 13:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:38:24 INFO - PROCESS | 3828 | 1461011904827 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:38:24 INFO - PROCESS | 3828 | 1461011904830 Marionette TRACE conn2 <- [1,1278,null,{}] 13:38:24 INFO - PROCESS | 3828 | 1461011904835 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:24 INFO - PROCESS | 3828 | 1461011904984 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:38:24 INFO - PROCESS | 3828 | 1461011904995 Marionette TRACE conn2 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:25 INFO - PROCESS | 3828 | ++DOCSHELL 16403400 == 65 [pid = 3828] [id = 329] 13:38:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (16406800) [pid = 3828] [serial = 986] [outer = 00000000] 13:38:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (169C2000) [pid = 3828] [serial = 987] [outer = 16406800] 13:38:25 INFO - PROCESS | 3828 | 1461011905044 Marionette DEBUG loaded listener.js 13:38:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (169CE400) [pid = 3828] [serial = 988] [outer = 16406800] 13:38:25 INFO - PROCESS | 3828 | --DOCSHELL 1355E400 == 64 [pid = 3828] [id = 322] 13:38:25 INFO - PROCESS | 3828 | --DOCSHELL 13207000 == 63 [pid = 3828] [id = 321] 13:38:25 INFO - PROCESS | 3828 | --DOCSHELL 13554000 == 62 [pid = 3828] [id = 320] 13:38:25 INFO - PROCESS | 3828 | --DOCSHELL 1C93AC00 == 61 [pid = 3828] [id = 319] 13:38:25 INFO - PROCESS | 3828 | --DOCSHELL 14AA4400 == 60 [pid = 3828] [id = 318] 13:38:25 INFO - PROCESS | 3828 | --DOCSHELL 136CAC00 == 59 [pid = 3828] [id = 317] 13:38:25 INFO - PROCESS | 3828 | --DOCSHELL 18D8AC00 == 58 [pid = 3828] [id = 316] 13:38:25 INFO - PROCESS | 3828 | --DOCSHELL 18115400 == 57 [pid = 3828] [id = 315] 13:38:25 INFO - PROCESS | 3828 | --DOCSHELL 13208400 == 56 [pid = 3828] [id = 314] 13:38:25 INFO - PROCESS | 3828 | --DOCSHELL 132D8C00 == 55 [pid = 3828] [id = 313] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (1D129000) [pid = 3828] [serial = 921] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOCSHELL 13A38800 == 54 [pid = 3828] [id = 308] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (15A31000) [pid = 3828] [serial = 915] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (169CE000) [pid = 3828] [serial = 897] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (18501800) [pid = 3828] [serial = 898] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (164ABC00) [pid = 3828] [serial = 916] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (1A5EE000) [pid = 3828] [serial = 903] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (18B50000) [pid = 3828] [serial = 882] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (1D01CC00) [pid = 3828] [serial = 885] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (18B45C00) [pid = 3828] [serial = 888] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (19484C00) [pid = 3828] [serial = 918] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (16402000) [pid = 3828] [serial = 879] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1D112800) [pid = 3828] [serial = 913] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1BF0C400) [pid = 3828] [serial = 906] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1A79E400) [pid = 3828] [serial = 904] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1C931400) [pid = 3828] [serial = 919] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1D12E000) [pid = 3828] [serial = 844] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (18B43800) [pid = 3828] [serial = 841] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (15C90C00) [pid = 3828] [serial = 838] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1C370000) [pid = 3828] [serial = 907] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1D111C00) [pid = 3828] [serial = 912] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1D01D400) [pid = 3828] [serial = 910] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1D014000) [pid = 3828] [serial = 909] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (17E95C00) [pid = 3828] [serial = 895] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (15D04800) [pid = 3828] [serial = 891] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (16403C00) [pid = 3828] [serial = 892] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1D7A8C00) [pid = 3828] [serial = 877] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (17B02400) [pid = 3828] [serial = 894] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (18BB2000) [pid = 3828] [serial = 900] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (19427000) [pid = 3828] [serial = 901] [outer = 00000000] [url = about:blank] 13:38:25 INFO - PROCESS | 3828 | 1461011905650 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 13:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 841ms 13:38:25 INFO - PROCESS | 3828 | 1461011905672 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:38:25 INFO - PROCESS | 3828 | 1461011905675 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 13:38:25 INFO - PROCESS | 3828 | 1461011905680 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:38:25 INFO - PROCESS | 3828 | 1461011905682 Marionette TRACE conn2 <- [1,1282,null,{}] 13:38:25 INFO - PROCESS | 3828 | 1461011905688 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:25 INFO - PROCESS | 3828 | 1461011905768 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:38:25 INFO - PROCESS | 3828 | 1461011905775 Marionette TRACE conn2 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:25 INFO - PROCESS | 3828 | ++DOCSHELL 15455C00 == 55 [pid = 3828] [id = 330] 13:38:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (15457400) [pid = 3828] [serial = 989] [outer = 00000000] 13:38:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (15D0D800) [pid = 3828] [serial = 990] [outer = 15457400] 13:38:25 INFO - PROCESS | 3828 | 1461011905820 Marionette DEBUG loaded listener.js 13:38:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (169C8400) [pid = 3828] [serial = 991] [outer = 15457400] 13:38:26 INFO - PROCESS | 3828 | 1461011906320 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 13:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 701ms 13:38:26 INFO - PROCESS | 3828 | 1461011906380 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:38:26 INFO - PROCESS | 3828 | 1461011906382 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 13:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:38:26 INFO - PROCESS | 3828 | 1461011906387 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:38:26 INFO - PROCESS | 3828 | 1461011906393 Marionette TRACE conn2 <- [1,1286,null,{}] 13:38:26 INFO - PROCESS | 3828 | 1461011906402 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:26 INFO - PROCESS | 3828 | 1461011906481 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:38:26 INFO - PROCESS | 3828 | 1461011906491 Marionette TRACE conn2 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:26 INFO - PROCESS | 3828 | ++DOCSHELL 156A4800 == 56 [pid = 3828] [id = 331] 13:38:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (15C8B400) [pid = 3828] [serial = 992] [outer = 00000000] 13:38:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (18B49400) [pid = 3828] [serial = 993] [outer = 15C8B400] 13:38:26 INFO - PROCESS | 3828 | 1461011906606 Marionette DEBUG loaded listener.js 13:38:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (18BAD000) [pid = 3828] [serial = 994] [outer = 15C8B400] 13:38:26 INFO - PROCESS | 3828 | 1461011906995 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 655ms 13:38:27 INFO - PROCESS | 3828 | 1461011907044 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:38:27 INFO - PROCESS | 3828 | 1461011907046 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 13:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:38:27 INFO - PROCESS | 3828 | 1461011907050 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:38:27 INFO - PROCESS | 3828 | 1461011907051 Marionette TRACE conn2 <- [1,1290,null,{}] 13:38:27 INFO - PROCESS | 3828 | 1461011907054 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:27 INFO - PROCESS | 3828 | 1461011907158 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:38:27 INFO - PROCESS | 3828 | 1461011907166 Marionette TRACE conn2 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:27 INFO - PROCESS | 3828 | ++DOCSHELL 19484000 == 57 [pid = 3828] [id = 332] 13:38:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (19484C00) [pid = 3828] [serial = 995] [outer = 00000000] 13:38:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (194A0800) [pid = 3828] [serial = 996] [outer = 19484C00] 13:38:27 INFO - PROCESS | 3828 | 1461011907211 Marionette DEBUG loaded listener.js 13:38:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (194A6000) [pid = 3828] [serial = 997] [outer = 19484C00] 13:38:27 INFO - PROCESS | 3828 | 1461011907669 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 13:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 638ms 13:38:27 INFO - PROCESS | 3828 | 1461011907695 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:38:27 INFO - PROCESS | 3828 | 1461011907697 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 13:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:38:27 INFO - PROCESS | 3828 | 1461011907700 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:38:27 INFO - PROCESS | 3828 | 1461011907702 Marionette TRACE conn2 <- [1,1294,null,{}] 13:38:27 INFO - PROCESS | 3828 | 1461011907717 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:27 INFO - PROCESS | 3828 | 1461011907820 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:38:27 INFO - PROCESS | 3828 | 1461011907826 Marionette TRACE conn2 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:27 INFO - PROCESS | 3828 | ++DOCSHELL 194A8000 == 58 [pid = 3828] [id = 333] 13:38:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (194A9400) [pid = 3828] [serial = 998] [outer = 00000000] 13:38:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (19B15000) [pid = 3828] [serial = 999] [outer = 194A9400] 13:38:27 INFO - PROCESS | 3828 | 1461011907879 Marionette DEBUG loaded listener.js 13:38:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1A054000) [pid = 3828] [serial = 1000] [outer = 194A9400] 13:38:28 INFO - PROCESS | 3828 | 1461011908320 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 13:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 686ms 13:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:38:28 INFO - PROCESS | 3828 | 1461011908382 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:38:28 INFO - PROCESS | 3828 | 1461011908384 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 13:38:28 INFO - PROCESS | 3828 | 1461011908387 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:38:28 INFO - PROCESS | 3828 | 1461011908389 Marionette TRACE conn2 <- [1,1298,null,{}] 13:38:28 INFO - PROCESS | 3828 | 1461011908392 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:28 INFO - PROCESS | 3828 | 1461011908498 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:38:28 INFO - PROCESS | 3828 | 1461011908589 Marionette TRACE conn2 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:28 INFO - PROCESS | 3828 | ++DOCSHELL 1355BC00 == 59 [pid = 3828] [id = 334] 13:38:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1367C800) [pid = 3828] [serial = 1001] [outer = 00000000] 13:38:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1BF17000) [pid = 3828] [serial = 1002] [outer = 1367C800] 13:38:28 INFO - PROCESS | 3828 | 1461011908632 Marionette DEBUG loaded listener.js 13:38:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1BF20400) [pid = 3828] [serial = 1003] [outer = 1367C800] 13:38:29 INFO - PROCESS | 3828 | 1461011909047 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 13:38:29 INFO - PROCESS | 3828 | 1461011909091 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 13:38:29 INFO - PROCESS | 3828 | 1461011909094 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:38:29 INFO - PROCESS | 3828 | 1461011909096 Marionette TRACE conn2 <- [1,1302,null,{}] 13:38:29 INFO - PROCESS | 3828 | 1461011909099 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:29 INFO - PROCESS | 3828 | 1461011909203 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:38:29 INFO - PROCESS | 3828 | 1461011909208 Marionette TRACE conn2 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:29 INFO - PROCESS | 3828 | ++DOCSHELL 1320A800 == 60 [pid = 3828] [id = 335] 13:38:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (18506C00) [pid = 3828] [serial = 1004] [outer = 00000000] 13:38:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1C36F000) [pid = 3828] [serial = 1005] [outer = 18506C00] 13:38:29 INFO - PROCESS | 3828 | 1461011909252 Marionette DEBUG loaded listener.js 13:38:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1C932C00) [pid = 3828] [serial = 1006] [outer = 18506C00] 13:38:29 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (13555C00) [pid = 3828] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:38:29 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1355A400) [pid = 3828] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:38:29 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1C940C00) [pid = 3828] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:38:29 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1355E800) [pid = 3828] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:38:29 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (19EED000) [pid = 3828] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:38:29 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (19B14400) [pid = 3828] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:38:29 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (13208C00) [pid = 3828] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:38:29 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (136C1000) [pid = 3828] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:38:29 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1CC70C00) [pid = 3828] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:38:29 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (18191C00) [pid = 3828] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:38:29 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1AAA7400) [pid = 3828] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:38:29 INFO - PROCESS | 3828 | 1461011909830 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 13:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 795ms 13:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:38:29 INFO - PROCESS | 3828 | 1461011909896 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:38:29 INFO - PROCESS | 3828 | 1461011909898 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 13:38:29 INFO - PROCESS | 3828 | 1461011909902 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:38:29 INFO - PROCESS | 3828 | 1461011909903 Marionette TRACE conn2 <- [1,1306,null,{}] 13:38:29 INFO - PROCESS | 3828 | 1461011909907 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:29 INFO - PROCESS | 3828 | 1461011909984 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:38:29 INFO - PROCESS | 3828 | 1461011909990 Marionette TRACE conn2 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:29 INFO - PROCESS | 3828 | ++DOCSHELL 14AE2000 == 61 [pid = 3828] [id = 336] 13:38:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (15A2DC00) [pid = 3828] [serial = 1007] [outer = 00000000] 13:38:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (17E95400) [pid = 3828] [serial = 1008] [outer = 15A2DC00] 13:38:30 INFO - PROCESS | 3828 | 1461011910033 Marionette DEBUG loaded listener.js 13:38:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (19B13000) [pid = 3828] [serial = 1009] [outer = 15A2DC00] 13:38:30 INFO - PROCESS | 3828 | 1461011910455 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 13:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 592ms 13:38:30 INFO - PROCESS | 3828 | 1461011910499 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:38:30 INFO - PROCESS | 3828 | 1461011910501 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 13:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:38:30 INFO - PROCESS | 3828 | 1461011910504 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:38:30 INFO - PROCESS | 3828 | 1461011910506 Marionette TRACE conn2 <- [1,1310,null,{}] 13:38:30 INFO - PROCESS | 3828 | 1461011910509 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:30 INFO - PROCESS | 3828 | 1461011910584 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:38:30 INFO - PROCESS | 3828 | 1461011910590 Marionette TRACE conn2 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:30 INFO - PROCESS | 3828 | ++DOCSHELL 143B1C00 == 62 [pid = 3828] [id = 337] 13:38:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1BF2CC00) [pid = 3828] [serial = 1010] [outer = 00000000] 13:38:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1CC6F800) [pid = 3828] [serial = 1011] [outer = 1BF2CC00] 13:38:30 INFO - PROCESS | 3828 | 1461011910633 Marionette DEBUG loaded listener.js 13:38:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1CC79400) [pid = 3828] [serial = 1012] [outer = 1BF2CC00] 13:38:31 INFO - PROCESS | 3828 | 1461011911048 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 13:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 592ms 13:38:31 INFO - PROCESS | 3828 | 1461011911101 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 13:38:31 INFO - PROCESS | 3828 | 1461011911103 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 13:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:38:31 INFO - PROCESS | 3828 | 1461011911111 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:38:31 INFO - PROCESS | 3828 | 1461011911112 Marionette TRACE conn2 <- [1,1314,null,{}] 13:38:31 INFO - PROCESS | 3828 | 1461011911116 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:31 INFO - PROCESS | 3828 | 1461011911191 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:38:31 INFO - PROCESS | 3828 | 1461011911197 Marionette TRACE conn2 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:31 INFO - PROCESS | 3828 | ++DOCSHELL 1C1BE000 == 63 [pid = 3828] [id = 338] 13:38:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1C1C4800) [pid = 3828] [serial = 1013] [outer = 00000000] 13:38:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1D10F800) [pid = 3828] [serial = 1014] [outer = 1C1C4800] 13:38:31 INFO - PROCESS | 3828 | 1461011911246 Marionette DEBUG loaded listener.js 13:38:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (1D118000) [pid = 3828] [serial = 1015] [outer = 1C1C4800] 13:38:31 INFO - PROCESS | 3828 | 1461011911702 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 639ms 13:38:31 INFO - PROCESS | 3828 | 1461011911750 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:38:31 INFO - PROCESS | 3828 | 1461011911752 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 13:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:38:31 INFO - PROCESS | 3828 | 1461011911759 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:38:31 INFO - PROCESS | 3828 | 1461011911762 Marionette TRACE conn2 <- [1,1318,null,{}] 13:38:31 INFO - PROCESS | 3828 | 1461011911765 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:31 INFO - PROCESS | 3828 | 1461011911909 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:38:32 INFO - PROCESS | 3828 | 1461011912044 Marionette TRACE conn2 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:32 INFO - PROCESS | 3828 | ++DOCSHELL 13207000 == 64 [pid = 3828] [id = 339] 13:38:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (13208000) [pid = 3828] [serial = 1016] [outer = 00000000] 13:38:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (13554400) [pid = 3828] [serial = 1017] [outer = 13208000] 13:38:32 INFO - PROCESS | 3828 | 1461011912102 Marionette DEBUG loaded listener.js 13:38:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (142AF000) [pid = 3828] [serial = 1018] [outer = 13208000] 13:38:32 INFO - PROCESS | 3828 | 1461011912780 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1075ms 13:38:32 INFO - PROCESS | 3828 | 1461011912855 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:38:32 INFO - PROCESS | 3828 | 1461011912858 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 13:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:38:32 INFO - PROCESS | 3828 | 1461011912863 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:38:32 INFO - PROCESS | 3828 | 1461011912867 Marionette TRACE conn2 <- [1,1322,null,{}] 13:38:32 INFO - PROCESS | 3828 | 1461011912872 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:32 INFO - PROCESS | 3828 | 1461011913007 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:38:33 INFO - PROCESS | 3828 | 1461011913137 Marionette TRACE conn2 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:33 INFO - PROCESS | 3828 | ++DOCSHELL 1667C000 == 65 [pid = 3828] [id = 340] 13:38:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (16680C00) [pid = 3828] [serial = 1019] [outer = 00000000] 13:38:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (18116000) [pid = 3828] [serial = 1020] [outer = 16680C00] 13:38:33 INFO - PROCESS | 3828 | 1461011913194 Marionette DEBUG loaded listener.js 13:38:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1855A000) [pid = 3828] [serial = 1021] [outer = 16680C00] 13:38:33 INFO - PROCESS | 3828 | 1461011913748 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 951ms 13:38:33 INFO - PROCESS | 3828 | 1461011913810 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:38:33 INFO - PROCESS | 3828 | 1461011913813 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 13:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:38:33 INFO - PROCESS | 3828 | 1461011913817 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:38:33 INFO - PROCESS | 3828 | 1461011913819 Marionette TRACE conn2 <- [1,1326,null,{}] 13:38:33 INFO - PROCESS | 3828 | 1461011913823 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:33 INFO - PROCESS | 3828 | 1461011913939 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:38:34 INFO - PROCESS | 3828 | 1461011914070 Marionette TRACE conn2 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:34 INFO - PROCESS | 3828 | ++DOCSHELL 199C8C00 == 66 [pid = 3828] [id = 341] 13:38:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (19C83C00) [pid = 3828] [serial = 1022] [outer = 00000000] 13:38:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1BF0F000) [pid = 3828] [serial = 1023] [outer = 19C83C00] 13:38:34 INFO - PROCESS | 3828 | 1461011914125 Marionette DEBUG loaded listener.js 13:38:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1C1C0000) [pid = 3828] [serial = 1024] [outer = 19C83C00] 13:38:35 INFO - PROCESS | 3828 | 1461011915274 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 13:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1496ms 13:38:35 INFO - PROCESS | 3828 | 1461011915301 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:38:35 INFO - PROCESS | 3828 | 1461011915305 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 13:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:38:35 INFO - PROCESS | 3828 | 1461011915316 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:38:35 INFO - PROCESS | 3828 | 1461011915320 Marionette TRACE conn2 <- [1,1330,null,{}] 13:38:35 INFO - PROCESS | 3828 | 1461011915332 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:35 INFO - PROCESS | 3828 | 1461011915432 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:38:35 INFO - PROCESS | 3828 | 1461011915612 Marionette TRACE conn2 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:35 INFO - PROCESS | 3828 | ++DOCSHELL 132DDC00 == 67 [pid = 3828] [id = 342] 13:38:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (132DE000) [pid = 3828] [serial = 1025] [outer = 00000000] 13:38:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (158EE400) [pid = 3828] [serial = 1026] [outer = 132DE000] 13:38:35 INFO - PROCESS | 3828 | 1461011915668 Marionette DEBUG loaded listener.js 13:38:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (169B7C00) [pid = 3828] [serial = 1027] [outer = 132DE000] 13:38:36 INFO - PROCESS | 3828 | 1461011916365 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 13:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1107ms 13:38:36 INFO - PROCESS | 3828 | 1461011916427 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:38:36 INFO - PROCESS | 3828 | 1461011916431 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 13:38:36 INFO - PROCESS | 3828 | 1461011916436 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:38:36 INFO - PROCESS | 3828 | 1461011916440 Marionette TRACE conn2 <- [1,1334,null,{}] 13:38:36 INFO - PROCESS | 3828 | 1461011916445 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:36 INFO - PROCESS | 3828 | 1461011916553 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:38:36 INFO - PROCESS | 3828 | 1461011916666 Marionette TRACE conn2 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:36 INFO - PROCESS | 3828 | ++DOCSHELL 16673000 == 68 [pid = 3828] [id = 343] 13:38:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (16957C00) [pid = 3828] [serial = 1028] [outer = 00000000] 13:38:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (17E97800) [pid = 3828] [serial = 1029] [outer = 16957C00] 13:38:36 INFO - PROCESS | 3828 | 1461011916717 Marionette DEBUG loaded listener.js 13:38:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (18BA6400) [pid = 3828] [serial = 1030] [outer = 16957C00] 13:38:37 INFO - PROCESS | 3828 | --DOCSHELL 1C1BE000 == 67 [pid = 3828] [id = 338] 13:38:37 INFO - PROCESS | 3828 | --DOCSHELL 143B1C00 == 66 [pid = 3828] [id = 337] 13:38:37 INFO - PROCESS | 3828 | --DOCSHELL 14AE2000 == 65 [pid = 3828] [id = 336] 13:38:37 INFO - PROCESS | 3828 | --DOCSHELL 1320A800 == 64 [pid = 3828] [id = 335] 13:38:37 INFO - PROCESS | 3828 | --DOCSHELL 1355BC00 == 63 [pid = 3828] [id = 334] 13:38:37 INFO - PROCESS | 3828 | --DOCSHELL 194A8000 == 62 [pid = 3828] [id = 333] 13:38:37 INFO - PROCESS | 3828 | --DOCSHELL 19484000 == 61 [pid = 3828] [id = 332] 13:38:37 INFO - PROCESS | 3828 | --DOCSHELL 156A4800 == 60 [pid = 3828] [id = 331] 13:38:37 INFO - PROCESS | 3828 | --DOCSHELL 15455C00 == 59 [pid = 3828] [id = 330] 13:38:37 INFO - PROCESS | 3828 | --DOCSHELL 16403400 == 58 [pid = 3828] [id = 329] 13:38:37 INFO - PROCESS | 3828 | --DOCSHELL 123BB400 == 57 [pid = 3828] [id = 328] 13:38:37 INFO - PROCESS | 3828 | --DOCSHELL 1BF20800 == 56 [pid = 3828] [id = 327] 13:38:37 INFO - PROCESS | 3828 | --DOCSHELL 194A6800 == 55 [pid = 3828] [id = 326] 13:38:37 INFO - PROCESS | 3828 | --DOCSHELL 142F6400 == 54 [pid = 3828] [id = 325] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (1D12D400) [pid = 3828] [serial = 969] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOCSHELL 136C0C00 == 53 [pid = 3828] [id = 324] 13:38:37 INFO - PROCESS | 3828 | --DOCSHELL 1C37C400 == 52 [pid = 3828] [id = 323] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (16954400) [pid = 3828] [serial = 943] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (16672000) [pid = 3828] [serial = 939] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (168AA800) [pid = 3828] [serial = 940] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (1D16F800) [pid = 3828] [serial = 922] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (18BB2800) [pid = 3828] [serial = 945] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (19483C00) [pid = 3828] [serial = 946] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (132DAC00) [pid = 3828] [serial = 936] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (13560400) [pid = 3828] [serial = 961] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (1C9E2C00) [pid = 3828] [serial = 967] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1C375000) [pid = 3828] [serial = 954] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (1CF9C000) [pid = 3828] [serial = 958] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (1C937000) [pid = 3828] [serial = 955] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1BF21400) [pid = 3828] [serial = 952] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1818D800) [pid = 3828] [serial = 964] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1355C800) [pid = 3828] [serial = 960] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (169C6000) [pid = 3828] [serial = 963] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1CF9C800) [pid = 3828] [serial = 957] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (1C932000) [pid = 3828] [serial = 966] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1545C800) [pid = 3828] [serial = 924] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (18553400) [pid = 3828] [serial = 927] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1D167800) [pid = 3828] [serial = 930] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1BF2C800) [pid = 3828] [serial = 933] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1BF0D800) [pid = 3828] [serial = 951] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1A053C00) [pid = 3828] [serial = 948] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1A59E800) [pid = 3828] [serial = 949] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1545D800) [pid = 3828] [serial = 942] [outer = 00000000] [url = about:blank] 13:38:37 INFO - PROCESS | 3828 | 1461011917332 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 13:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 935ms 13:38:37 INFO - PROCESS | 3828 | 1461011917383 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:38:37 INFO - PROCESS | 3828 | 1461011917388 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 13:38:37 INFO - PROCESS | 3828 | 1461011917397 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:38:37 INFO - PROCESS | 3828 | 1461011917399 Marionette TRACE conn2 <- [1,1338,null,{}] 13:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:38:37 INFO - PROCESS | 3828 | 1461011917403 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:37 INFO - PROCESS | 3828 | 1461011917505 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:38:37 INFO - PROCESS | 3828 | 1461011917511 Marionette TRACE conn2 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:37 INFO - PROCESS | 3828 | ++DOCSHELL 132DD400 == 53 [pid = 3828] [id = 344] 13:38:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1355C800) [pid = 3828] [serial = 1031] [outer = 00000000] 13:38:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (143B1C00) [pid = 3828] [serial = 1032] [outer = 1355C800] 13:38:37 INFO - PROCESS | 3828 | 1461011917562 Marionette DEBUG loaded listener.js 13:38:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (16954400) [pid = 3828] [serial = 1033] [outer = 1355C800] 13:38:38 INFO - PROCESS | 3828 | 1461011918085 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 13:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 748ms 13:38:38 INFO - PROCESS | 3828 | 1461011918140 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:38:38 INFO - PROCESS | 3828 | 1461011918142 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 13:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:38:38 INFO - PROCESS | 3828 | 1461011918145 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:38:38 INFO - PROCESS | 3828 | 1461011918149 Marionette TRACE conn2 <- [1,1342,null,{}] 13:38:38 INFO - PROCESS | 3828 | 1461011918159 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:38 INFO - PROCESS | 3828 | 1461011918240 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:38:38 INFO - PROCESS | 3828 | 1461011918330 Marionette TRACE conn2 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:38 INFO - PROCESS | 3828 | ++DOCSHELL 18B4AC00 == 54 [pid = 3828] [id = 345] 13:38:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (18B4D000) [pid = 3828] [serial = 1034] [outer = 00000000] 13:38:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (194A2C00) [pid = 3828] [serial = 1035] [outer = 18B4D000] 13:38:38 INFO - PROCESS | 3828 | 1461011918377 Marionette DEBUG loaded listener.js 13:38:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (19B14000) [pid = 3828] [serial = 1036] [outer = 18B4D000] 13:38:38 INFO - PROCESS | 3828 | 1461011918753 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 13:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 639ms 13:38:38 INFO - PROCESS | 3828 | 1461011918783 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:38:38 INFO - PROCESS | 3828 | 1461011918786 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 13:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:38:38 INFO - PROCESS | 3828 | 1461011918789 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:38:38 INFO - PROCESS | 3828 | 1461011918791 Marionette TRACE conn2 <- [1,1346,null,{}] 13:38:38 INFO - PROCESS | 3828 | 1461011918794 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:38 INFO - PROCESS | 3828 | 1461011918875 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:38:38 INFO - PROCESS | 3828 | 1461011918881 Marionette TRACE conn2 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:38 INFO - PROCESS | 3828 | ++DOCSHELL 19B1B400 == 55 [pid = 3828] [id = 346] 13:38:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (19B1F000) [pid = 3828] [serial = 1037] [outer = 00000000] 13:38:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1A5EE000) [pid = 3828] [serial = 1038] [outer = 19B1F000] 13:38:38 INFO - PROCESS | 3828 | 1461011918927 Marionette DEBUG loaded listener.js 13:38:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1AAA2C00) [pid = 3828] [serial = 1039] [outer = 19B1F000] 13:38:39 INFO - PROCESS | 3828 | 1461011919362 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 13:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 592ms 13:38:39 INFO - PROCESS | 3828 | 1461011919404 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:38:39 INFO - PROCESS | 3828 | 1461011919406 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 13:38:39 INFO - PROCESS | 3828 | 1461011919413 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:38:39 INFO - PROCESS | 3828 | 1461011919414 Marionette TRACE conn2 <- [1,1350,null,{}] 13:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:38:39 INFO - PROCESS | 3828 | 1461011919424 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:39 INFO - PROCESS | 3828 | 1461011919527 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:38:39 INFO - PROCESS | 3828 | 1461011919533 Marionette TRACE conn2 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:39 INFO - PROCESS | 3828 | ++DOCSHELL 1A5E9800 == 56 [pid = 3828] [id = 347] 13:38:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1A5F0C00) [pid = 3828] [serial = 1040] [outer = 00000000] 13:38:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1BF2BC00) [pid = 3828] [serial = 1041] [outer = 1A5F0C00] 13:38:39 INFO - PROCESS | 3828 | 1461011919577 Marionette DEBUG loaded listener.js 13:38:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (1BF2C800) [pid = 3828] [serial = 1042] [outer = 1A5F0C00] 13:38:40 INFO - PROCESS | 3828 | 1461011920042 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 13:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 671ms 13:38:40 INFO - PROCESS | 3828 | 1461011920079 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:38:40 INFO - PROCESS | 3828 | 1461011920081 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 13:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:38:40 INFO - PROCESS | 3828 | 1461011920090 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:38:40 INFO - PROCESS | 3828 | 1461011920092 Marionette TRACE conn2 <- [1,1354,null,{}] 13:38:40 INFO - PROCESS | 3828 | 1461011920095 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:40 INFO - PROCESS | 3828 | 1461011920220 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:38:40 INFO - PROCESS | 3828 | 1461011920227 Marionette TRACE conn2 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:40 INFO - PROCESS | 3828 | ++DOCSHELL 19EDE800 == 57 [pid = 3828] [id = 348] 13:38:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1BF21000) [pid = 3828] [serial = 1043] [outer = 00000000] 13:38:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1D10A000) [pid = 3828] [serial = 1044] [outer = 1BF21000] 13:38:40 INFO - PROCESS | 3828 | 1461011920274 Marionette DEBUG loaded listener.js 13:38:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1D116000) [pid = 3828] [serial = 1045] [outer = 1BF21000] 13:38:40 INFO - PROCESS | 3828 | 1461011920758 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 13:38:40 INFO - PROCESS | 3828 | 1461011920792 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 13:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:38:40 INFO - PROCESS | 3828 | 1461011920795 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:38:40 INFO - PROCESS | 3828 | 1461011920797 Marionette TRACE conn2 <- [1,1358,null,{}] 13:38:40 INFO - PROCESS | 3828 | 1461011920800 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:40 INFO - PROCESS | 3828 | 1461011920934 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:38:40 INFO - PROCESS | 3828 | 1461011920944 Marionette TRACE conn2 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:40 INFO - PROCESS | 3828 | ++DOCSHELL 14AA5C00 == 58 [pid = 3828] [id = 349] 13:38:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (1C93C000) [pid = 3828] [serial = 1046] [outer = 00000000] 13:38:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1D169400) [pid = 3828] [serial = 1047] [outer = 1C93C000] 13:38:40 INFO - PROCESS | 3828 | 1461011920988 Marionette DEBUG loaded listener.js 13:38:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1D16C800) [pid = 3828] [serial = 1048] [outer = 1C93C000] 13:38:41 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (1367C800) [pid = 3828] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:38:41 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (18506C00) [pid = 3828] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:38:41 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (19484C00) [pid = 3828] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:38:41 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (123F8C00) [pid = 3828] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:38:41 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (15C8B400) [pid = 3828] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:38:41 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (15457400) [pid = 3828] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:38:41 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (15A2DC00) [pid = 3828] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:38:41 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (16406800) [pid = 3828] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:38:41 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (194A9400) [pid = 3828] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:38:41 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (1BF2CC00) [pid = 3828] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:38:41 INFO - PROCESS | 3828 | 1461011921555 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 13:38:41 INFO - PROCESS | 3828 | 1461011921599 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 13:38:41 INFO - PROCESS | 3828 | 1461011921602 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:38:41 INFO - PROCESS | 3828 | 1461011921604 Marionette TRACE conn2 <- [1,1362,null,{}] 13:38:41 INFO - PROCESS | 3828 | 1461011921608 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:41 INFO - PROCESS | 3828 | 1461011921689 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:38:41 INFO - PROCESS | 3828 | 1461011921695 Marionette TRACE conn2 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:41 INFO - PROCESS | 3828 | ++DOCSHELL 16680800 == 59 [pid = 3828] [id = 350] 13:38:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (169C7800) [pid = 3828] [serial = 1049] [outer = 00000000] 13:38:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1949A400) [pid = 3828] [serial = 1050] [outer = 169C7800] 13:38:41 INFO - PROCESS | 3828 | 1461011921740 Marionette DEBUG loaded listener.js 13:38:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1949BC00) [pid = 3828] [serial = 1051] [outer = 169C7800] 13:38:42 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:38:42 INFO - PROCESS | 3828 | 1461011922188 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 13:38:42 INFO - PROCESS | 3828 | 1461011922243 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 13:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:38:42 INFO - PROCESS | 3828 | 1461011922246 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:38:42 INFO - PROCESS | 3828 | 1461011922248 Marionette TRACE conn2 <- [1,1366,null,{}] 13:38:42 INFO - PROCESS | 3828 | 1461011922251 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:42 INFO - PROCESS | 3828 | 1461011922327 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:38:42 INFO - PROCESS | 3828 | 1461011922334 Marionette TRACE conn2 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:42 INFO - PROCESS | 3828 | ++DOCSHELL 18A08800 == 60 [pid = 3828] [id = 351] 13:38:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (199C7000) [pid = 3828] [serial = 1052] [outer = 00000000] 13:38:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1D7A3400) [pid = 3828] [serial = 1053] [outer = 199C7000] 13:38:42 INFO - PROCESS | 3828 | 1461011922377 Marionette DEBUG loaded listener.js 13:38:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1D7A8800) [pid = 3828] [serial = 1054] [outer = 199C7000] 13:38:42 INFO - PROCESS | 3828 | 1461011922799 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 13:38:42 INFO - PROCESS | 3828 | 1461011922845 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 13:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:38:42 INFO - PROCESS | 3828 | 1461011922849 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:38:42 INFO - PROCESS | 3828 | 1461011922850 Marionette TRACE conn2 <- [1,1370,null,{}] 13:38:42 INFO - PROCESS | 3828 | 1461011922858 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:42 INFO - PROCESS | 3828 | 1461011922934 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:38:42 INFO - PROCESS | 3828 | 1461011922941 Marionette TRACE conn2 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:42 INFO - PROCESS | 3828 | ++DOCSHELL 11BEDC00 == 61 [pid = 3828] [id = 352] 13:38:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (11BF6400) [pid = 3828] [serial = 1055] [outer = 00000000] 13:38:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (1DB65800) [pid = 3828] [serial = 1056] [outer = 11BF6400] 13:38:42 INFO - PROCESS | 3828 | 1461011922984 Marionette DEBUG loaded listener.js 13:38:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1DE86400) [pid = 3828] [serial = 1057] [outer = 11BF6400] 13:38:43 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:38:43 INFO - PROCESS | 3828 | 1461011923420 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 13:38:43 INFO - PROCESS | 3828 | 1461011923448 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 13:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:38:43 INFO - PROCESS | 3828 | 1461011923452 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:38:43 INFO - PROCESS | 3828 | 1461011923454 Marionette TRACE conn2 <- [1,1374,null,{}] 13:38:43 INFO - PROCESS | 3828 | 1461011923461 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:43 INFO - PROCESS | 3828 | 1461011923608 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:38:43 INFO - PROCESS | 3828 | 1461011923804 Marionette TRACE conn2 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:43 INFO - PROCESS | 3828 | ++DOCSHELL 13557C00 == 62 [pid = 3828] [id = 353] 13:38:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1355B400) [pid = 3828] [serial = 1058] [outer = 00000000] 13:38:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (143A9800) [pid = 3828] [serial = 1059] [outer = 1355B400] 13:38:43 INFO - PROCESS | 3828 | 1461011923864 Marionette DEBUG loaded listener.js 13:38:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (156A5400) [pid = 3828] [serial = 1060] [outer = 1355B400] 13:38:44 INFO - PROCESS | 3828 | 1461011924445 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 13:38:44 INFO - PROCESS | 3828 | 1461011924521 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 13:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:38:44 INFO - PROCESS | 3828 | 1461011924526 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:38:44 INFO - PROCESS | 3828 | 1461011924531 Marionette TRACE conn2 <- [1,1378,null,{}] 13:38:44 INFO - PROCESS | 3828 | 1461011924535 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:44 INFO - PROCESS | 3828 | 1461011924641 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:38:44 INFO - PROCESS | 3828 | 1461011924745 Marionette TRACE conn2 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:44 INFO - PROCESS | 3828 | ++DOCSHELL 18A07000 == 63 [pid = 3828] [id = 354] 13:38:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (18B41C00) [pid = 3828] [serial = 1061] [outer = 00000000] 13:38:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (18CD0C00) [pid = 3828] [serial = 1062] [outer = 18B41C00] 13:38:44 INFO - PROCESS | 3828 | 1461011924810 Marionette DEBUG loaded listener.js 13:38:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (18CD6400) [pid = 3828] [serial = 1063] [outer = 18B41C00] 13:38:45 INFO - PROCESS | 3828 | 1461011925415 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 13:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 951ms 13:38:45 INFO - PROCESS | 3828 | 1461011925469 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 13:38:45 INFO - PROCESS | 3828 | 1461011925472 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 13:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:38:45 INFO - PROCESS | 3828 | 1461011925476 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:38:45 INFO - PROCESS | 3828 | 1461011925478 Marionette TRACE conn2 <- [1,1382,null,{}] 13:38:45 INFO - PROCESS | 3828 | 1461011925482 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:45 INFO - PROCESS | 3828 | 1461011925583 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:38:45 INFO - PROCESS | 3828 | 1461011925671 Marionette TRACE conn2 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:45 INFO - PROCESS | 3828 | ++DOCSHELL 18D88800 == 64 [pid = 3828] [id = 355] 13:38:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (19483000) [pid = 3828] [serial = 1064] [outer = 00000000] 13:38:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (1A79A400) [pid = 3828] [serial = 1065] [outer = 19483000] 13:38:45 INFO - PROCESS | 3828 | 1461011925727 Marionette DEBUG loaded listener.js 13:38:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (1C9D5400) [pid = 3828] [serial = 1066] [outer = 19483000] 13:38:46 INFO - PROCESS | 3828 | 1461011926387 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 13:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 950ms 13:38:46 INFO - PROCESS | 3828 | 1461011926404 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 13:38:46 INFO - PROCESS | 3828 | 1461011926408 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 13:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:38:46 INFO - PROCESS | 3828 | 1461011926419 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:38:46 INFO - PROCESS | 3828 | 1461011926423 Marionette TRACE conn2 <- [1,1386,null,{}] 13:38:46 INFO - PROCESS | 3828 | 1461011926427 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:46 INFO - PROCESS | 3828 | 1461011926529 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:38:46 INFO - PROCESS | 3828 | 1461011926660 Marionette TRACE conn2 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:46 INFO - PROCESS | 3828 | ++DOCSHELL 1C9E2400 == 65 [pid = 3828] [id = 356] 13:38:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (1CC70C00) [pid = 3828] [serial = 1067] [outer = 00000000] 13:38:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (1DB6E800) [pid = 3828] [serial = 1068] [outer = 1CC70C00] 13:38:46 INFO - PROCESS | 3828 | 1461011926715 Marionette DEBUG loaded listener.js 13:38:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (1DE84C00) [pid = 3828] [serial = 1069] [outer = 1CC70C00] 13:38:47 INFO - PROCESS | 3828 | 1461011927247 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 13:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 904ms 13:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:38:47 INFO - PROCESS | 3828 | 1461011927319 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 13:38:47 INFO - PROCESS | 3828 | 1461011927321 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 13:38:47 INFO - PROCESS | 3828 | 1461011927325 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:38:47 INFO - PROCESS | 3828 | 1461011927327 Marionette TRACE conn2 <- [1,1390,null,{}] 13:38:47 INFO - PROCESS | 3828 | 1461011927330 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:47 INFO - PROCESS | 3828 | 1461011927430 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:38:47 INFO - PROCESS | 3828 | 1461011927590 Marionette TRACE conn2 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:47 INFO - PROCESS | 3828 | ++DOCSHELL 13265000 == 66 [pid = 3828] [id = 357] 13:38:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (1326A000) [pid = 3828] [serial = 1070] [outer = 00000000] 13:38:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (164AF800) [pid = 3828] [serial = 1071] [outer = 1326A000] 13:38:47 INFO - PROCESS | 3828 | 1461011927646 Marionette DEBUG loaded listener.js 13:38:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (17B0C400) [pid = 3828] [serial = 1072] [outer = 1326A000] 13:38:48 INFO - PROCESS | 3828 | 1461011928446 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 13:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1184ms 13:38:48 INFO - PROCESS | 3828 | 1461011928540 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:38:48 INFO - PROCESS | 3828 | 1461011928545 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 13:38:48 INFO - PROCESS | 3828 | 1461011928551 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:38:48 INFO - PROCESS | 3828 | 1461011928555 Marionette TRACE conn2 <- [1,1394,null,{}] 13:38:48 INFO - PROCESS | 3828 | 1461011928560 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:48 INFO - PROCESS | 3828 | 1461011928657 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:38:48 INFO - PROCESS | 3828 | 1461011928794 Marionette TRACE conn2 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:48 INFO - PROCESS | 3828 | ++DOCSHELL 15C8A400 == 67 [pid = 3828] [id = 358] 13:38:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (16950000) [pid = 3828] [serial = 1073] [outer = 00000000] 13:38:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (169CB800) [pid = 3828] [serial = 1074] [outer = 16950000] 13:38:48 INFO - PROCESS | 3828 | 1461011928844 Marionette DEBUG loaded listener.js 13:38:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (17E41400) [pid = 3828] [serial = 1075] [outer = 16950000] 13:38:49 INFO - PROCESS | 3828 | 1461011929421 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 13:38:49 INFO - PROCESS | 3828 | --DOCSHELL 11BEDC00 == 66 [pid = 3828] [id = 352] 13:38:49 INFO - PROCESS | 3828 | --DOCSHELL 18A08800 == 65 [pid = 3828] [id = 351] 13:38:49 INFO - PROCESS | 3828 | --DOCSHELL 16680800 == 64 [pid = 3828] [id = 350] 13:38:49 INFO - PROCESS | 3828 | --DOCSHELL 14AA5C00 == 63 [pid = 3828] [id = 349] 13:38:49 INFO - PROCESS | 3828 | --DOCSHELL 19EDE800 == 62 [pid = 3828] [id = 348] 13:38:49 INFO - PROCESS | 3828 | --DOCSHELL 1A5E9800 == 61 [pid = 3828] [id = 347] 13:38:49 INFO - PROCESS | 3828 | --DOCSHELL 19B1B400 == 60 [pid = 3828] [id = 346] 13:38:49 INFO - PROCESS | 3828 | --DOCSHELL 18B4AC00 == 59 [pid = 3828] [id = 345] 13:38:49 INFO - PROCESS | 3828 | --DOCSHELL 132DD400 == 58 [pid = 3828] [id = 344] 13:38:49 INFO - PROCESS | 3828 | --DOCSHELL 16673000 == 57 [pid = 3828] [id = 343] 13:38:49 INFO - PROCESS | 3828 | --DOCSHELL 132DDC00 == 56 [pid = 3828] [id = 342] 13:38:49 INFO - PROCESS | 3828 | --DOCSHELL 199C8C00 == 55 [pid = 3828] [id = 341] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (14AE6000) [pid = 3828] [serial = 972] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (18198400) [pid = 3828] [serial = 975] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (19B18000) [pid = 3828] [serial = 978] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (1CF9A800) [pid = 3828] [serial = 981] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOCSHELL 1667C000 == 54 [pid = 3828] [id = 340] 13:38:49 INFO - PROCESS | 3828 | --DOCSHELL 13207000 == 53 [pid = 3828] [id = 339] 13:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 935ms 13:38:49 INFO - PROCESS | 3828 | 1461011929502 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:38:49 INFO - PROCESS | 3828 | 1461011929507 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 13:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:38:49 INFO - PROCESS | 3828 | 1461011929513 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:38:49 INFO - PROCESS | 3828 | 1461011929516 Marionette TRACE conn2 <- [1,1398,null,{}] 13:38:49 INFO - PROCESS | 3828 | 1461011929519 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:49 INFO - PROCESS | 3828 | 1461011929615 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (1BF17000) [pid = 3828] [serial = 1002] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (1C36F000) [pid = 3828] [serial = 1005] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1BF20400) [pid = 3828] [serial = 1003] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (194A0800) [pid = 3828] [serial = 996] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (14AA6400) [pid = 3828] [serial = 985] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (142ABC00) [pid = 3828] [serial = 984] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (18B49400) [pid = 3828] [serial = 993] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (18BAD000) [pid = 3828] [serial = 994] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (15D0D800) [pid = 3828] [serial = 990] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (169C8400) [pid = 3828] [serial = 991] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (19B13000) [pid = 3828] [serial = 1009] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (169CE400) [pid = 3828] [serial = 988] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (169C2000) [pid = 3828] [serial = 987] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (17E95400) [pid = 3828] [serial = 1008] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (19B15000) [pid = 3828] [serial = 999] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (1A054000) [pid = 3828] [serial = 1000] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (1C932C00) [pid = 3828] [serial = 1006] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1CC6F800) [pid = 3828] [serial = 1011] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (194A6000) [pid = 3828] [serial = 997] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1CC79400) [pid = 3828] [serial = 1012] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1D10F800) [pid = 3828] [serial = 1014] [outer = 00000000] [url = about:blank] 13:38:49 INFO - PROCESS | 3828 | 1461011929707 Marionette TRACE conn2 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:49 INFO - PROCESS | 3828 | ++DOCSHELL 132D9800 == 54 [pid = 3828] [id = 359] 13:38:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1355AC00) [pid = 3828] [serial = 1076] [outer = 00000000] 13:38:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (15DBDC00) [pid = 3828] [serial = 1077] [outer = 1355AC00] 13:38:49 INFO - PROCESS | 3828 | 1461011929753 Marionette DEBUG loaded listener.js 13:38:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (169C4000) [pid = 3828] [serial = 1078] [outer = 1355AC00] 13:38:50 INFO - PROCESS | 3828 | 1461011930185 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 13:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 686ms 13:38:50 INFO - PROCESS | 3828 | 1461011930212 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:38:50 INFO - PROCESS | 3828 | 1461011930214 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 13:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:38:50 INFO - PROCESS | 3828 | 1461011930217 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:38:50 INFO - PROCESS | 3828 | 1461011930221 Marionette TRACE conn2 <- [1,1402,null,{}] 13:38:50 INFO - PROCESS | 3828 | 1461011930263 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:50 INFO - PROCESS | 3828 | 1461011930345 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:38:50 INFO - PROCESS | 3828 | 1461011930359 Marionette TRACE conn2 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:50 INFO - PROCESS | 3828 | ++DOCSHELL 18CCF800 == 55 [pid = 3828] [id = 360] 13:38:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (18CCFC00) [pid = 3828] [serial = 1079] [outer = 00000000] 13:38:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (19482400) [pid = 3828] [serial = 1080] [outer = 18CCFC00] 13:38:50 INFO - PROCESS | 3828 | 1461011930406 Marionette DEBUG loaded listener.js 13:38:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (1949FC00) [pid = 3828] [serial = 1081] [outer = 18CCFC00] 13:38:50 INFO - PROCESS | 3828 | 1461011930863 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 13:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 670ms 13:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:38:50 INFO - PROCESS | 3828 | 1461011930896 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:38:50 INFO - PROCESS | 3828 | 1461011930899 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 13:38:50 INFO - PROCESS | 3828 | 1461011930902 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:38:50 INFO - PROCESS | 3828 | 1461011930905 Marionette TRACE conn2 <- [1,1406,null,{}] 13:38:50 INFO - PROCESS | 3828 | 1461011930909 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:50 INFO - PROCESS | 3828 | 1461011930994 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:38:50 INFO - PROCESS | 3828 | 1461011931002 Marionette TRACE conn2 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:50 INFO - PROCESS | 3828 | ++DOCSHELL 18D8A000 == 56 [pid = 3828] [id = 361] 13:38:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (194A1400) [pid = 3828] [serial = 1082] [outer = 00000000] 13:38:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (19B1B400) [pid = 3828] [serial = 1083] [outer = 194A1400] 13:38:51 INFO - PROCESS | 3828 | 1461011931047 Marionette DEBUG loaded listener.js 13:38:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (19B49000) [pid = 3828] [serial = 1084] [outer = 194A1400] 13:38:51 INFO - PROCESS | 3828 | 1461011931468 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 13:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 592ms 13:38:51 INFO - PROCESS | 3828 | 1461011931500 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:38:51 INFO - PROCESS | 3828 | 1461011931502 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 13:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:38:51 INFO - PROCESS | 3828 | 1461011931505 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:38:51 INFO - PROCESS | 3828 | 1461011931507 Marionette TRACE conn2 <- [1,1410,null,{}] 13:38:51 INFO - PROCESS | 3828 | 1461011931494 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:51 INFO - PROCESS | 3828 | 1461011931570 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:38:51 INFO - PROCESS | 3828 | 1461011931576 Marionette TRACE conn2 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:51 INFO - PROCESS | 3828 | ++DOCSHELL 19B21C00 == 57 [pid = 3828] [id = 362] 13:38:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (19C3FC00) [pid = 3828] [serial = 1085] [outer = 00000000] 13:38:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1A5EA400) [pid = 3828] [serial = 1086] [outer = 19C3FC00] 13:38:51 INFO - PROCESS | 3828 | 1461011931621 Marionette DEBUG loaded listener.js 13:38:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1AAA7400) [pid = 3828] [serial = 1087] [outer = 19C3FC00] 13:38:52 INFO - PROCESS | 3828 | 1461011932134 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 13:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 702ms 13:38:52 INFO - PROCESS | 3828 | 1461011932188 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:38:52 INFO - PROCESS | 3828 | 1461011932190 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 13:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:38:52 INFO - PROCESS | 3828 | 1461011932200 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:38:52 INFO - PROCESS | 3828 | 1461011932202 Marionette TRACE conn2 <- [1,1414,null,{}] 13:38:52 INFO - PROCESS | 3828 | 1461011932206 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:52 INFO - PROCESS | 3828 | 1461011932322 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:38:52 INFO - PROCESS | 3828 | 1461011932383 Marionette TRACE conn2 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:52 INFO - PROCESS | 3828 | ++DOCSHELL 1BF29C00 == 58 [pid = 3828] [id = 363] 13:38:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (1BF2B400) [pid = 3828] [serial = 1088] [outer = 00000000] 13:38:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (1C933C00) [pid = 3828] [serial = 1089] [outer = 1BF2B400] 13:38:52 INFO - PROCESS | 3828 | 1461011932432 Marionette DEBUG loaded listener.js 13:38:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (16403C00) [pid = 3828] [serial = 1090] [outer = 1BF2B400] 13:38:52 INFO - PROCESS | 3828 | 1461011932855 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 13:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 686ms 13:38:52 INFO - PROCESS | 3828 | 1461011932901 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:38:52 INFO - PROCESS | 3828 | 1461011932903 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 13:38:52 INFO - PROCESS | 3828 | 1461011932906 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:38:52 INFO - PROCESS | 3828 | 1461011932908 Marionette TRACE conn2 <- [1,1418,null,{}] 13:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:38:52 INFO - PROCESS | 3828 | 1461011932911 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:53 INFO - PROCESS | 3828 | 1461011933050 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:38:53 INFO - PROCESS | 3828 | 1461011933110 Marionette TRACE conn2 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:53 INFO - PROCESS | 3828 | ++DOCSHELL 1CC1B000 == 59 [pid = 3828] [id = 364] 13:38:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (1CC1B800) [pid = 3828] [serial = 1091] [outer = 00000000] 13:38:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (1CC21400) [pid = 3828] [serial = 1092] [outer = 1CC1B800] 13:38:53 INFO - PROCESS | 3828 | 1461011933154 Marionette DEBUG loaded listener.js 13:38:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (1CC21800) [pid = 3828] [serial = 1093] [outer = 1CC1B800] 13:38:53 INFO - PROCESS | 3828 | 1461011933591 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 13:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 733ms 13:38:53 INFO - PROCESS | 3828 | 1461011933649 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:38:53 INFO - PROCESS | 3828 | 1461011933651 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 13:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:38:53 INFO - PROCESS | 3828 | 1461011933654 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:38:53 INFO - PROCESS | 3828 | 1461011933655 Marionette TRACE conn2 <- [1,1422,null,{}] 13:38:53 INFO - PROCESS | 3828 | 1461011933664 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:53 INFO - PROCESS | 3828 | 1461011933772 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:38:53 INFO - PROCESS | 3828 | 1461011933781 Marionette TRACE conn2 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:53 INFO - PROCESS | 3828 | ++DOCSHELL 1CC28400 == 60 [pid = 3828] [id = 365] 13:38:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (1CC28800) [pid = 3828] [serial = 1094] [outer = 00000000] 13:38:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (1CF9C800) [pid = 3828] [serial = 1095] [outer = 1CC28800] 13:38:53 INFO - PROCESS | 3828 | 1461011933825 Marionette DEBUG loaded listener.js 13:38:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1D109400) [pid = 3828] [serial = 1096] [outer = 1CC28800] 13:38:54 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (17E96000) [pid = 3828] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:38:54 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (1D12D000) [pid = 3828] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:38:54 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1667A800) [pid = 3828] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:38:54 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (1C935C00) [pid = 3828] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:38:54 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (15A32000) [pid = 3828] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:38:54 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (1BF21000) [pid = 3828] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:38:54 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (18B4D000) [pid = 3828] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:38:54 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (1C93C000) [pid = 3828] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:38:54 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (16957C00) [pid = 3828] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:38:54 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (19B1F000) [pid = 3828] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:38:54 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (1355C800) [pid = 3828] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:38:54 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (169C7800) [pid = 3828] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:38:54 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (199C7000) [pid = 3828] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:38:54 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (1A5F0C00) [pid = 3828] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:38:54 INFO - PROCESS | 3828 | 1461011934502 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 13:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 904ms 13:38:54 INFO - PROCESS | 3828 | 1461011934559 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:38:54 INFO - PROCESS | 3828 | 1461011934561 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 13:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:38:54 INFO - PROCESS | 3828 | 1461011934564 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:38:54 INFO - PROCESS | 3828 | 1461011934566 Marionette TRACE conn2 <- [1,1426,null,{}] 13:38:54 INFO - PROCESS | 3828 | 1461011934569 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:54 INFO - PROCESS | 3828 | 1461011934646 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:38:54 INFO - PROCESS | 3828 | 1461011934654 Marionette TRACE conn2 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:54 INFO - PROCESS | 3828 | ++DOCSHELL 169BFC00 == 61 [pid = 3828] [id = 366] 13:38:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (18190000) [pid = 3828] [serial = 1097] [outer = 00000000] 13:38:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1BF21400) [pid = 3828] [serial = 1098] [outer = 18190000] 13:38:54 INFO - PROCESS | 3828 | 1461011934699 Marionette DEBUG loaded listener.js 13:38:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1C9E0000) [pid = 3828] [serial = 1099] [outer = 18190000] 13:38:55 INFO - PROCESS | 3828 | 1461011935119 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 13:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 592ms 13:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:38:55 INFO - PROCESS | 3828 | 1461011935161 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:38:55 INFO - PROCESS | 3828 | 1461011935163 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 13:38:55 INFO - PROCESS | 3828 | 1461011935166 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:38:55 INFO - PROCESS | 3828 | 1461011935168 Marionette TRACE conn2 <- [1,1430,null,{}] 13:38:55 INFO - PROCESS | 3828 | 1461011935172 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:55 INFO - PROCESS | 3828 | 1461011935249 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:38:55 INFO - PROCESS | 3828 | 1461011935255 Marionette TRACE conn2 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:55 INFO - PROCESS | 3828 | ++DOCSHELL 18A07400 == 62 [pid = 3828] [id = 367] 13:38:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1C935C00) [pid = 3828] [serial = 1100] [outer = 00000000] 13:38:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1D10D000) [pid = 3828] [serial = 1101] [outer = 1C935C00] 13:38:55 INFO - PROCESS | 3828 | 1461011935299 Marionette DEBUG loaded listener.js 13:38:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (1D121400) [pid = 3828] [serial = 1102] [outer = 1C935C00] 13:38:55 INFO - PROCESS | 3828 | 1461011935733 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 13:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 592ms 13:38:55 INFO - PROCESS | 3828 | 1461011935764 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:38:55 INFO - PROCESS | 3828 | 1461011935766 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 13:38:55 INFO - PROCESS | 3828 | 1461011935769 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:38:55 INFO - PROCESS | 3828 | 1461011935771 Marionette TRACE conn2 <- [1,1434,null,{}] 13:38:55 INFO - PROCESS | 3828 | 1461011935779 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:55 INFO - PROCESS | 3828 | 1461011935873 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:38:55 INFO - PROCESS | 3828 | 1461011935879 Marionette TRACE conn2 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:55 INFO - PROCESS | 3828 | ++DOCSHELL 1D125400 == 63 [pid = 3828] [id = 368] 13:38:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (1D129400) [pid = 3828] [serial = 1103] [outer = 00000000] 13:38:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (1D7A0C00) [pid = 3828] [serial = 1104] [outer = 1D129400] 13:38:55 INFO - PROCESS | 3828 | 1461011935927 Marionette DEBUG loaded listener.js 13:38:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (1DB68800) [pid = 3828] [serial = 1105] [outer = 1D129400] 13:38:56 INFO - PROCESS | 3828 | 1461011936627 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 13:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 904ms 13:38:56 INFO - PROCESS | 3828 | 1461011936675 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:38:56 INFO - PROCESS | 3828 | 1461011936680 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 13:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:38:56 INFO - PROCESS | 3828 | 1461011936686 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:38:56 INFO - PROCESS | 3828 | 1461011936690 Marionette TRACE conn2 <- [1,1438,null,{}] 13:38:56 INFO - PROCESS | 3828 | 1461011936695 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:56 INFO - PROCESS | 3828 | 1461011936806 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:38:56 INFO - PROCESS | 3828 | 1461011936941 Marionette TRACE conn2 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:56 INFO - PROCESS | 3828 | ++DOCSHELL 14AEF400 == 64 [pid = 3828] [id = 369] 13:38:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (14AF0800) [pid = 3828] [serial = 1106] [outer = 00000000] 13:38:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (16672000) [pid = 3828] [serial = 1107] [outer = 14AF0800] 13:38:56 INFO - PROCESS | 3828 | 1461011937000 Marionette DEBUG loaded listener.js 13:38:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (169B5C00) [pid = 3828] [serial = 1108] [outer = 14AF0800] 13:38:57 INFO - PROCESS | 3828 | 1461011937640 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 13:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 997ms 13:38:57 INFO - PROCESS | 3828 | 1461011937672 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:38:57 INFO - PROCESS | 3828 | 1461011937678 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 13:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:38:57 INFO - PROCESS | 3828 | 1461011937685 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:38:57 INFO - PROCESS | 3828 | 1461011937688 Marionette TRACE conn2 <- [1,1442,null,{}] 13:38:57 INFO - PROCESS | 3828 | 1461011937692 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:57 INFO - PROCESS | 3828 | 1461011937797 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:38:57 INFO - PROCESS | 3828 | 1461011937930 Marionette TRACE conn2 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:57 INFO - PROCESS | 3828 | ++DOCSHELL 15A32400 == 65 [pid = 3828] [id = 370] 13:38:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (169C7000) [pid = 3828] [serial = 1109] [outer = 00000000] 13:38:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (18CDAC00) [pid = 3828] [serial = 1110] [outer = 169C7000] 13:38:57 INFO - PROCESS | 3828 | 1461011937986 Marionette DEBUG loaded listener.js 13:38:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (19588800) [pid = 3828] [serial = 1111] [outer = 169C7000] 13:38:58 INFO - PROCESS | 3828 | 1461011938583 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 13:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 935ms 13:38:58 INFO - PROCESS | 3828 | 1461011938628 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:38:58 INFO - PROCESS | 3828 | 1461011938630 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 13:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:38:58 INFO - PROCESS | 3828 | 1461011938634 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:38:58 INFO - PROCESS | 3828 | 1461011938638 Marionette TRACE conn2 <- [1,1446,null,{}] 13:38:58 INFO - PROCESS | 3828 | 1461011938649 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:58 INFO - PROCESS | 3828 | 1461011938758 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:38:58 INFO - PROCESS | 3828 | 1461011938893 Marionette TRACE conn2 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:58 INFO - PROCESS | 3828 | ++DOCSHELL 1D016C00 == 66 [pid = 3828] [id = 371] 13:38:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (1D019000) [pid = 3828] [serial = 1112] [outer = 00000000] 13:38:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1D130800) [pid = 3828] [serial = 1113] [outer = 1D019000] 13:38:58 INFO - PROCESS | 3828 | 1461011938950 Marionette DEBUG loaded listener.js 13:38:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1D16E000) [pid = 3828] [serial = 1114] [outer = 1D019000] 13:38:59 INFO - PROCESS | 3828 | 1461011939538 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 13:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 935ms 13:38:59 INFO - PROCESS | 3828 | 1461011939579 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:38:59 INFO - PROCESS | 3828 | 1461011939582 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 13:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:38:59 INFO - PROCESS | 3828 | 1461011939585 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:38:59 INFO - PROCESS | 3828 | 1461011939587 Marionette TRACE conn2 <- [1,1450,null,{}] 13:38:59 INFO - PROCESS | 3828 | 1461011939591 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:59 INFO - PROCESS | 3828 | 1461011939691 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:38:59 INFO - PROCESS | 3828 | 1461011939795 Marionette TRACE conn2 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:59 INFO - PROCESS | 3828 | ++DOCSHELL 11B49400 == 67 [pid = 3828] [id = 372] 13:38:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (11B4B400) [pid = 3828] [serial = 1115] [outer = 00000000] 13:38:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (11B50000) [pid = 3828] [serial = 1116] [outer = 11B4B400] 13:38:59 INFO - PROCESS | 3828 | 1461011939849 Marionette DEBUG loaded listener.js 13:38:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (12D75800) [pid = 3828] [serial = 1117] [outer = 11B4B400] 13:39:00 INFO - PROCESS | 3828 | 1461011940492 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 13:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 951ms 13:39:00 INFO - PROCESS | 3828 | 1461011940530 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:39:00 INFO - PROCESS | 3828 | 1461011940533 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 13:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:39:00 INFO - PROCESS | 3828 | 1461011940536 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:39:00 INFO - PROCESS | 3828 | 1461011940538 Marionette TRACE conn2 <- [1,1454,null,{}] 13:39:00 INFO - PROCESS | 3828 | 1461011940542 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:00 INFO - PROCESS | 3828 | 1461011940642 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:39:00 INFO - PROCESS | 3828 | 1461011940749 Marionette TRACE conn2 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:00 INFO - PROCESS | 3828 | ++DOCSHELL 11B50400 == 68 [pid = 3828] [id = 373] 13:39:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (1367DC00) [pid = 3828] [serial = 1118] [outer = 00000000] 13:39:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (13836C00) [pid = 3828] [serial = 1119] [outer = 1367DC00] 13:39:00 INFO - PROCESS | 3828 | 1461011940803 Marionette DEBUG loaded listener.js 13:39:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (13838800) [pid = 3828] [serial = 1120] [outer = 1367DC00] 13:39:01 INFO - PROCESS | 3828 | 1461011941372 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 13:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 903ms 13:39:01 INFO - PROCESS | 3828 | 1461011941441 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:39:01 INFO - PROCESS | 3828 | 1461011941443 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 13:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:39:01 INFO - PROCESS | 3828 | 1461011941446 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:39:01 INFO - PROCESS | 3828 | 1461011941448 Marionette TRACE conn2 <- [1,1458,null,{}] 13:39:01 INFO - PROCESS | 3828 | 1461011941452 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:01 INFO - PROCESS | 3828 | 1461011941572 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:39:01 INFO - PROCESS | 3828 | 1461011941826 Marionette TRACE conn2 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:01 INFO - PROCESS | 3828 | ++DOCSHELL 13264400 == 69 [pid = 3828] [id = 374] 13:39:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (13269C00) [pid = 3828] [serial = 1121] [outer = 00000000] 13:39:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (1383DC00) [pid = 3828] [serial = 1122] [outer = 13269C00] 13:39:01 INFO - PROCESS | 3828 | 1461011941886 Marionette DEBUG loaded listener.js 13:39:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (142ABC00) [pid = 3828] [serial = 1123] [outer = 13269C00] 13:39:02 INFO - PROCESS | 3828 | 1461011942499 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 13:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1138ms 13:39:02 INFO - PROCESS | 3828 | 1461011942597 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:39:02 INFO - PROCESS | 3828 | 1461011942600 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 13:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:39:02 INFO - PROCESS | 3828 | 1461011942623 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:39:02 INFO - PROCESS | 3828 | 1461011942628 Marionette TRACE conn2 <- [1,1462,null,{}] 13:39:02 INFO - PROCESS | 3828 | 1461011942633 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:02 INFO - PROCESS | 3828 | 1461011942743 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:39:02 INFO - PROCESS | 3828 | 1461011942880 Marionette TRACE conn2 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:02 INFO - PROCESS | 3828 | ++DOCSHELL 16957800 == 70 [pid = 3828] [id = 375] 13:39:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (16958000) [pid = 3828] [serial = 1124] [outer = 00000000] 13:39:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (18114C00) [pid = 3828] [serial = 1125] [outer = 16958000] 13:39:02 INFO - PROCESS | 3828 | 1461011942931 Marionette DEBUG loaded listener.js 13:39:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (1850FC00) [pid = 3828] [serial = 1126] [outer = 16958000] 13:39:03 INFO - PROCESS | 3828 | --DOCSHELL 18A07400 == 69 [pid = 3828] [id = 367] 13:39:03 INFO - PROCESS | 3828 | --DOCSHELL 169BFC00 == 68 [pid = 3828] [id = 366] 13:39:03 INFO - PROCESS | 3828 | --DOCSHELL 1CC28400 == 67 [pid = 3828] [id = 365] 13:39:03 INFO - PROCESS | 3828 | --DOCSHELL 1CC1B000 == 66 [pid = 3828] [id = 364] 13:39:03 INFO - PROCESS | 3828 | --DOCSHELL 1BF29C00 == 65 [pid = 3828] [id = 363] 13:39:03 INFO - PROCESS | 3828 | --DOCSHELL 19B21C00 == 64 [pid = 3828] [id = 362] 13:39:03 INFO - PROCESS | 3828 | --DOCSHELL 18D8A000 == 63 [pid = 3828] [id = 361] 13:39:03 INFO - PROCESS | 3828 | --DOCSHELL 18CCF800 == 62 [pid = 3828] [id = 360] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (18116000) [pid = 3828] [serial = 1020] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (1BF0F000) [pid = 3828] [serial = 1023] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (158EE400) [pid = 3828] [serial = 1026] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (1DB65800) [pid = 3828] [serial = 1056] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOCSHELL 132D9800 == 61 [pid = 3828] [id = 359] 13:39:03 INFO - PROCESS | 3828 | --DOCSHELL 15C8A400 == 60 [pid = 3828] [id = 358] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (19485000) [pid = 3828] [serial = 883] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (1D79AC00) [pid = 3828] [serial = 835] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (1D012000) [pid = 3828] [serial = 889] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (1D79EC00) [pid = 3828] [serial = 886] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (1689EC00) [pid = 3828] [serial = 880] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (1D10A000) [pid = 3828] [serial = 1044] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (13554400) [pid = 3828] [serial = 1017] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (194A2C00) [pid = 3828] [serial = 1035] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (19B14000) [pid = 3828] [serial = 1036] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (1D169400) [pid = 3828] [serial = 1047] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (18BA6400) [pid = 3828] [serial = 1030] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (17E97800) [pid = 3828] [serial = 1029] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (1A5EE000) [pid = 3828] [serial = 1038] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (143B1C00) [pid = 3828] [serial = 1032] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (16954400) [pid = 3828] [serial = 1033] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (1949A400) [pid = 3828] [serial = 1050] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (1D7A3400) [pid = 3828] [serial = 1053] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (1949BC00) [pid = 3828] [serial = 1051] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (1D16C800) [pid = 3828] [serial = 1048] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (1BF2BC00) [pid = 3828] [serial = 1041] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (1D116000) [pid = 3828] [serial = 1045] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (1D7A8800) [pid = 3828] [serial = 1054] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (1BF2C800) [pid = 3828] [serial = 1042] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (1AAA2C00) [pid = 3828] [serial = 1039] [outer = 00000000] [url = about:blank] 13:39:03 INFO - PROCESS | 3828 | 1461011943413 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 13:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 826ms 13:39:03 INFO - PROCESS | 3828 | 1461011943449 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:39:03 INFO - PROCESS | 3828 | 1461011943452 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 13:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:39:03 INFO - PROCESS | 3828 | 1461011943457 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:39:03 INFO - PROCESS | 3828 | 1461011943459 Marionette TRACE conn2 <- [1,1466,null,{}] 13:39:03 INFO - PROCESS | 3828 | 1461011943462 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:03 INFO - PROCESS | 3828 | 1461011943544 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:39:03 INFO - PROCESS | 3828 | 1461011943553 Marionette TRACE conn2 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:03 INFO - PROCESS | 3828 | ++DOCSHELL 16673C00 == 61 [pid = 3828] [id = 376] 13:39:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1694C400) [pid = 3828] [serial = 1127] [outer = 00000000] 13:39:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1818C800) [pid = 3828] [serial = 1128] [outer = 1694C400] 13:39:03 INFO - PROCESS | 3828 | 1461011943599 Marionette DEBUG loaded listener.js 13:39:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (18BA6400) [pid = 3828] [serial = 1129] [outer = 1694C400] 13:39:04 INFO - PROCESS | 3828 | 1461011944090 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 13:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 701ms 13:39:04 INFO - PROCESS | 3828 | 1461011944157 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:39:04 INFO - PROCESS | 3828 | 1461011944159 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 13:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:39:04 INFO - PROCESS | 3828 | 1461011944164 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:39:04 INFO - PROCESS | 3828 | 1461011944169 Marionette TRACE conn2 <- [1,1470,null,{}] 13:39:04 INFO - PROCESS | 3828 | 1461011944178 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:04 INFO - PROCESS | 3828 | 1461011944268 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:39:04 INFO - PROCESS | 3828 | 1461011944398 Marionette TRACE conn2 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:04 INFO - PROCESS | 3828 | ++DOCSHELL 1949F400 == 62 [pid = 3828] [id = 377] 13:39:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (1949F800) [pid = 3828] [serial = 1130] [outer = 00000000] 13:39:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (196D5400) [pid = 3828] [serial = 1131] [outer = 1949F800] 13:39:04 INFO - PROCESS | 3828 | 1461011944442 Marionette DEBUG loaded listener.js 13:39:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (19B1B000) [pid = 3828] [serial = 1132] [outer = 1949F800] 13:39:04 INFO - PROCESS | 3828 | 1461011944805 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 13:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 702ms 13:39:04 INFO - PROCESS | 3828 | 1461011944862 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:39:04 INFO - PROCESS | 3828 | 1461011944865 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 13:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:39:04 INFO - PROCESS | 3828 | 1461011944868 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:39:04 INFO - PROCESS | 3828 | 1461011944870 Marionette TRACE conn2 <- [1,1474,null,{}] 13:39:04 INFO - PROCESS | 3828 | 1461011944873 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:04 INFO - PROCESS | 3828 | 1461011944955 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:39:04 INFO - PROCESS | 3828 | 1461011944961 Marionette TRACE conn2 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:04 INFO - PROCESS | 3828 | ++DOCSHELL 13552400 == 63 [pid = 3828] [id = 378] 13:39:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (19B17C00) [pid = 3828] [serial = 1133] [outer = 00000000] 13:39:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (1A79E000) [pid = 3828] [serial = 1134] [outer = 19B17C00] 13:39:05 INFO - PROCESS | 3828 | 1461011945005 Marionette DEBUG loaded listener.js 13:39:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (1AAAFC00) [pid = 3828] [serial = 1135] [outer = 19B17C00] 13:39:05 INFO - PROCESS | 3828 | 1461011945482 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 13:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 624ms 13:39:05 INFO - PROCESS | 3828 | 1461011945505 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:39:05 INFO - PROCESS | 3828 | 1461011945507 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 13:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:39:05 INFO - PROCESS | 3828 | 1461011945516 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:39:05 INFO - PROCESS | 3828 | 1461011945518 Marionette TRACE conn2 <- [1,1478,null,{}] 13:39:05 INFO - PROCESS | 3828 | 1461011945521 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:05 INFO - PROCESS | 3828 | 1461011945632 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:39:05 INFO - PROCESS | 3828 | 1461011945722 Marionette TRACE conn2 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:05 INFO - PROCESS | 3828 | ++DOCSHELL 1A5EFC00 == 64 [pid = 3828] [id = 379] 13:39:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (1AAA5C00) [pid = 3828] [serial = 1136] [outer = 00000000] 13:39:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (1BF25000) [pid = 3828] [serial = 1137] [outer = 1AAA5C00] 13:39:05 INFO - PROCESS | 3828 | 1461011945775 Marionette DEBUG loaded listener.js 13:39:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1C374C00) [pid = 3828] [serial = 1138] [outer = 1AAA5C00] 13:39:06 INFO - PROCESS | 3828 | 1461011946212 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 13:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 733ms 13:39:06 INFO - PROCESS | 3828 | 1461011946257 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:39:06 INFO - PROCESS | 3828 | 1461011946259 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 13:39:06 INFO - PROCESS | 3828 | 1461011946262 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:39:06 INFO - PROCESS | 3828 | 1461011946263 Marionette TRACE conn2 <- [1,1482,null,{}] 13:39:06 INFO - PROCESS | 3828 | 1461011946267 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:06 INFO - PROCESS | 3828 | 1461011946388 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:39:06 INFO - PROCESS | 3828 | 1461011946451 Marionette TRACE conn2 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:06 INFO - PROCESS | 3828 | ++DOCSHELL 1BF21800 == 65 [pid = 3828] [id = 380] 13:39:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (1C93DC00) [pid = 3828] [serial = 1139] [outer = 00000000] 13:39:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (1CC26C00) [pid = 3828] [serial = 1140] [outer = 1C93DC00] 13:39:06 INFO - PROCESS | 3828 | 1461011946495 Marionette DEBUG loaded listener.js 13:39:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1CC79400) [pid = 3828] [serial = 1141] [outer = 1C93DC00] 13:39:06 INFO - PROCESS | 3828 | 1461011946911 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 13:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 686ms 13:39:06 INFO - PROCESS | 3828 | 1461011946964 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:39:06 INFO - PROCESS | 3828 | 1461011946966 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 13:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:39:06 INFO - PROCESS | 3828 | 1461011946973 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:39:06 INFO - PROCESS | 3828 | 1461011946975 Marionette TRACE conn2 <- [1,1486,null,{}] 13:39:06 INFO - PROCESS | 3828 | 1461011946979 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:07 INFO - PROCESS | 3828 | 1461011947114 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:39:07 INFO - PROCESS | 3828 | 1461011947126 Marionette TRACE conn2 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:07 INFO - PROCESS | 3828 | ++DOCSHELL 169B4C00 == 66 [pid = 3828] [id = 381] 13:39:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (169CC000) [pid = 3828] [serial = 1142] [outer = 00000000] 13:39:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (1CC20C00) [pid = 3828] [serial = 1143] [outer = 169CC000] 13:39:07 INFO - PROCESS | 3828 | 1461011947446 Marionette DEBUG loaded listener.js 13:39:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (1D114800) [pid = 3828] [serial = 1144] [outer = 169CC000] 13:39:07 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (18CCFC00) [pid = 3828] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:39:07 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (1BF2B400) [pid = 3828] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:39:07 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (11BF6400) [pid = 3828] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:39:07 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (1CC1B800) [pid = 3828] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:39:07 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (19C3FC00) [pid = 3828] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:39:07 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (16950000) [pid = 3828] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:39:07 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (194A1400) [pid = 3828] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:39:07 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (1355AC00) [pid = 3828] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:39:07 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1CC28800) [pid = 3828] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:39:07 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (1C935C00) [pid = 3828] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:39:07 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (18190000) [pid = 3828] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:39:07 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (132DE000) [pid = 3828] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:39:07 INFO - PROCESS | 3828 | 1461011947795 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 13:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 842ms 13:39:07 INFO - PROCESS | 3828 | 1461011947815 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:39:07 INFO - PROCESS | 3828 | 1461011947817 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 13:39:07 INFO - PROCESS | 3828 | 1461011947821 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:39:07 INFO - PROCESS | 3828 | 1461011947822 Marionette TRACE conn2 <- [1,1490,null,{}] 13:39:07 INFO - PROCESS | 3828 | 1461011947826 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:07 INFO - PROCESS | 3828 | 1461011947904 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:39:07 INFO - PROCESS | 3828 | 1461011947910 Marionette TRACE conn2 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:07 INFO - PROCESS | 3828 | ++DOCSHELL 13832C00 == 67 [pid = 3828] [id = 382] 13:39:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (15AAEC00) [pid = 3828] [serial = 1145] [outer = 00000000] 13:39:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (18CCCC00) [pid = 3828] [serial = 1146] [outer = 15AAEC00] 13:39:07 INFO - PROCESS | 3828 | 1461011947954 Marionette DEBUG loaded listener.js 13:39:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (1BF2B400) [pid = 3828] [serial = 1147] [outer = 15AAEC00] 13:39:08 INFO - PROCESS | 3828 | 1461011948378 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 13:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 593ms 13:39:08 INFO - PROCESS | 3828 | 1461011948418 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:39:08 INFO - PROCESS | 3828 | 1461011948420 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 13:39:08 INFO - PROCESS | 3828 | 1461011948423 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:39:08 INFO - PROCESS | 3828 | 1461011948425 Marionette TRACE conn2 <- [1,1494,null,{}] 13:39:08 INFO - PROCESS | 3828 | 1461011948428 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:08 INFO - PROCESS | 3828 | 1461011948508 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:39:08 INFO - PROCESS | 3828 | 1461011948514 Marionette TRACE conn2 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:08 INFO - PROCESS | 3828 | ++DOCSHELL 18D89800 == 68 [pid = 3828] [id = 383] 13:39:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (1C935C00) [pid = 3828] [serial = 1148] [outer = 00000000] 13:39:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (1D118400) [pid = 3828] [serial = 1149] [outer = 1C935C00] 13:39:08 INFO - PROCESS | 3828 | 1461011948558 Marionette DEBUG loaded listener.js 13:39:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1D168000) [pid = 3828] [serial = 1150] [outer = 1C935C00] 13:39:08 INFO - PROCESS | 3828 | 1461011949000 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 13:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 639ms 13:39:09 INFO - PROCESS | 3828 | 1461011949061 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:39:09 INFO - PROCESS | 3828 | 1461011949063 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 13:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:39:09 INFO - PROCESS | 3828 | 1461011949071 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:39:09 INFO - PROCESS | 3828 | 1461011949073 Marionette TRACE conn2 <- [1,1498,null,{}] 13:39:09 INFO - PROCESS | 3828 | 1461011949076 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:09 INFO - PROCESS | 3828 | 1461011949140 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:39:09 INFO - PROCESS | 3828 | 1461011949147 Marionette TRACE conn2 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:09 INFO - PROCESS | 3828 | ++DOCSHELL 1D013800 == 69 [pid = 3828] [id = 384] 13:39:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (1D10B400) [pid = 3828] [serial = 1151] [outer = 00000000] 13:39:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (1D7A2400) [pid = 3828] [serial = 1152] [outer = 1D10B400] 13:39:09 INFO - PROCESS | 3828 | 1461011949198 Marionette DEBUG loaded listener.js 13:39:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1DB63800) [pid = 3828] [serial = 1153] [outer = 1D10B400] 13:39:09 INFO - PROCESS | 3828 | 1461011949939 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 13:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 950ms 13:39:09 INFO - PROCESS | 3828 | 1461011949997 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:39:10 INFO - PROCESS | 3828 | 1461011950003 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 13:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:39:10 INFO - PROCESS | 3828 | 1461011950009 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:39:10 INFO - PROCESS | 3828 | 1461011950012 Marionette TRACE conn2 <- [1,1502,null,{}] 13:39:10 INFO - PROCESS | 3828 | 1461011950018 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:10 INFO - PROCESS | 3828 | 1461011950160 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:39:10 INFO - PROCESS | 3828 | 1461011950298 Marionette TRACE conn2 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:10 INFO - PROCESS | 3828 | ++DOCSHELL 143B1400 == 70 [pid = 3828] [id = 385] 13:39:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (147AD800) [pid = 3828] [serial = 1154] [outer = 00000000] 13:39:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (1667D000) [pid = 3828] [serial = 1155] [outer = 147AD800] 13:39:10 INFO - PROCESS | 3828 | 1461011950355 Marionette DEBUG loaded listener.js 13:39:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (169C0C00) [pid = 3828] [serial = 1156] [outer = 147AD800] 13:39:10 INFO - PROCESS | 3828 | 1461011950900 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 13:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 951ms 13:39:10 INFO - PROCESS | 3828 | 1461011950954 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:39:10 INFO - PROCESS | 3828 | 1461011950960 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 13:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:39:10 INFO - PROCESS | 3828 | 1461011950966 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:39:10 INFO - PROCESS | 3828 | 1461011950969 Marionette TRACE conn2 <- [1,1506,null,{}] 13:39:10 INFO - PROCESS | 3828 | 1461011950973 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:11 INFO - PROCESS | 3828 | 1461011951079 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:39:11 INFO - PROCESS | 3828 | 1461011951186 Marionette TRACE conn2 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:11 INFO - PROCESS | 3828 | ++DOCSHELL 14AA3C00 == 71 [pid = 3828] [id = 386] 13:39:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (15DBE800) [pid = 3828] [serial = 1157] [outer = 00000000] 13:39:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (18CDB000) [pid = 3828] [serial = 1158] [outer = 15DBE800] 13:39:11 INFO - PROCESS | 3828 | 1461011951240 Marionette DEBUG loaded listener.js 13:39:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (1949CC00) [pid = 3828] [serial = 1159] [outer = 15DBE800] 13:39:11 INFO - PROCESS | 3828 | 1461011951901 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 13:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 998ms 13:39:11 INFO - PROCESS | 3828 | 1461011951966 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:39:11 INFO - PROCESS | 3828 | 1461011951968 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 13:39:11 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:39:11 INFO - PROCESS | 3828 | 1461011951973 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:39:11 INFO - PROCESS | 3828 | 1461011951976 Marionette TRACE conn2 <- [1,1510,null,{}] 13:39:11 INFO - PROCESS | 3828 | 1461011951987 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:12 INFO - PROCESS | 3828 | 1461011952141 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:39:12 INFO - PROCESS | 3828 | 1461011952159 Marionette TRACE conn2 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:12 INFO - PROCESS | 3828 | ++DOCSHELL 19585400 == 72 [pid = 3828] [id = 387] 13:39:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (1CC70400) [pid = 3828] [serial = 1160] [outer = 00000000] 13:39:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (1D679800) [pid = 3828] [serial = 1161] [outer = 1CC70400] 13:39:12 INFO - PROCESS | 3828 | 1461011952215 Marionette DEBUG loaded listener.js 13:39:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (1D7A1800) [pid = 3828] [serial = 1162] [outer = 1CC70400] 13:39:12 INFO - PROCESS | 3828 | 1461011952795 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 13:39:12 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 13:39:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:39:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:39:12 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 13:39:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:39:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:39:12 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 13:39:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:39:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:39:12 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 13:39:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:39:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:39:12 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 841ms 13:39:12 INFO - PROCESS | 3828 | 1461011952815 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:39:12 INFO - PROCESS | 3828 | 1461011952818 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 13:39:12 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:39:12 INFO - PROCESS | 3828 | 1461011952837 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:39:12 INFO - PROCESS | 3828 | 1461011952839 Marionette TRACE conn2 <- [1,1514,null,{}] 13:39:12 INFO - PROCESS | 3828 | 1461011952844 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:12 INFO - PROCESS | 3828 | 1461011952947 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:39:13 INFO - PROCESS | 3828 | 1461011953053 Marionette TRACE conn2 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:13 INFO - PROCESS | 3828 | ++DOCSHELL 1D67A000 == 73 [pid = 3828] [id = 388] 13:39:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (1D79EC00) [pid = 3828] [serial = 1163] [outer = 00000000] 13:39:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (1DE8CC00) [pid = 3828] [serial = 1164] [outer = 1D79EC00] 13:39:13 INFO - PROCESS | 3828 | 1461011953106 Marionette DEBUG loaded listener.js 13:39:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (1E136000) [pid = 3828] [serial = 1165] [outer = 1D79EC00] 13:39:13 INFO - PROCESS | 3828 | 1461011953636 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 13:39:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:39:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:39:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:39:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:39:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:39:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:39:13 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 857ms 13:39:13 INFO - PROCESS | 3828 | 1461011953686 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:39:13 INFO - PROCESS | 3828 | 1461011953688 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 13:39:13 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:39:13 INFO - PROCESS | 3828 | 1461011953692 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:39:13 INFO - PROCESS | 3828 | 1461011953694 Marionette TRACE conn2 <- [1,1518,null,{}] 13:39:13 INFO - PROCESS | 3828 | 1461011953698 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:13 INFO - PROCESS | 3828 | 1461011953796 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:39:13 INFO - PROCESS | 3828 | 1461011953903 Marionette TRACE conn2 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:13 INFO - PROCESS | 3828 | ++DOCSHELL 18CD8400 == 74 [pid = 3828] [id = 389] 13:39:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (1D677C00) [pid = 3828] [serial = 1166] [outer = 00000000] 13:39:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (1E258400) [pid = 3828] [serial = 1167] [outer = 1D677C00] 13:39:13 INFO - PROCESS | 3828 | 1461011953961 Marionette DEBUG loaded listener.js 13:39:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (1E25E800) [pid = 3828] [serial = 1168] [outer = 1D677C00] 13:39:14 INFO - PROCESS | 3828 | 1461011954501 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 13:39:14 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 13:39:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:39:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:39:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 13:39:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:39:14 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 841ms 13:39:14 INFO - PROCESS | 3828 | 1461011954534 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:39:14 INFO - PROCESS | 3828 | 1461011954536 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 13:39:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:39:14 INFO - PROCESS | 3828 | 1461011954539 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:39:14 INFO - PROCESS | 3828 | 1461011954541 Marionette TRACE conn2 <- [1,1522,null,{}] 13:39:14 INFO - PROCESS | 3828 | 1461011954546 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:14 INFO - PROCESS | 3828 | 1461011954662 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:39:14 INFO - PROCESS | 3828 | 1461011954770 Marionette TRACE conn2 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:14 INFO - PROCESS | 3828 | ++DOCSHELL 1E13F400 == 75 [pid = 3828] [id = 390] 13:39:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (1E13FC00) [pid = 3828] [serial = 1169] [outer = 00000000] 13:39:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (1E2B2400) [pid = 3828] [serial = 1170] [outer = 1E13FC00] 13:39:14 INFO - PROCESS | 3828 | 1461011954827 Marionette DEBUG loaded listener.js 13:39:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (1E975400) [pid = 3828] [serial = 1171] [outer = 1E13FC00] 13:39:15 INFO - PROCESS | 3828 | 1461011955410 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 13:39:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:39:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 935ms 13:39:15 INFO - PROCESS | 3828 | 1461011955470 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:39:15 INFO - PROCESS | 3828 | 1461011955472 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 13:39:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:39:15 INFO - PROCESS | 3828 | 1461011955476 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:39:15 INFO - PROCESS | 3828 | 1461011955478 Marionette TRACE conn2 <- [1,1526,null,{}] 13:39:15 INFO - PROCESS | 3828 | 1461011955482 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:15 INFO - PROCESS | 3828 | 1461011955588 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:39:15 INFO - PROCESS | 3828 | 1461011955725 Marionette TRACE conn2 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:15 INFO - PROCESS | 3828 | ++DOCSHELL 1383B000 == 76 [pid = 3828] [id = 391] 13:39:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (158E7800) [pid = 3828] [serial = 1172] [outer = 00000000] 13:39:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (17E3D400) [pid = 3828] [serial = 1173] [outer = 158E7800] 13:39:15 INFO - PROCESS | 3828 | 1461011955780 Marionette DEBUG loaded listener.js 13:39:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (18194C00) [pid = 3828] [serial = 1174] [outer = 158E7800] 13:39:16 INFO - PROCESS | 3828 | 1461011956313 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:39:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:39:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1044ms 13:39:16 INFO - PROCESS | 3828 | 1461011956558 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:39:16 INFO - PROCESS | 3828 | 1461011956562 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 13:39:16 INFO - PROCESS | 3828 | 1461011956569 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:39:16 INFO - PROCESS | 3828 | 1461011956572 Marionette TRACE conn2 <- [1,1530,null,{}] 13:39:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:39:16 INFO - PROCESS | 3828 | 1461011956577 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:16 INFO - PROCESS | 3828 | 1461011956688 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:39:16 INFO - PROCESS | 3828 | 1461011956819 Marionette TRACE conn2 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:16 INFO - PROCESS | 3828 | ++DOCSHELL 02A7F400 == 77 [pid = 3828] [id = 392] 13:39:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 157 (11B50C00) [pid = 3828] [serial = 1175] [outer = 00000000] 13:39:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 158 (15A2B400) [pid = 3828] [serial = 1176] [outer = 11B50C00] 13:39:16 INFO - PROCESS | 3828 | 1461011956871 Marionette DEBUG loaded listener.js 13:39:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 159 (164AC400) [pid = 3828] [serial = 1177] [outer = 11B50C00] 13:39:17 INFO - PROCESS | 3828 | 1461011957436 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 13:39:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:39:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 888ms 13:39:17 INFO - PROCESS | 3828 | 1461011957478 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:39:17 INFO - PROCESS | 3828 | 1461011957481 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 13:39:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:39:17 INFO - PROCESS | 3828 | 1461011957488 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:39:17 INFO - PROCESS | 3828 | 1461011957492 Marionette TRACE conn2 <- [1,1534,null,{}] 13:39:17 INFO - PROCESS | 3828 | 1461011957496 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:17 INFO - PROCESS | 3828 | 1461011957615 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:39:17 INFO - PROCESS | 3828 | 1461011957793 Marionette TRACE conn2 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:17 INFO - PROCESS | 3828 | --DOCSHELL 18D89800 == 76 [pid = 3828] [id = 383] 13:39:17 INFO - PROCESS | 3828 | --DOCSHELL 13832C00 == 75 [pid = 3828] [id = 382] 13:39:17 INFO - PROCESS | 3828 | --DOCSHELL 169B4C00 == 74 [pid = 3828] [id = 381] 13:39:17 INFO - PROCESS | 3828 | --DOCSHELL 1BF21800 == 73 [pid = 3828] [id = 380] 13:39:17 INFO - PROCESS | 3828 | --DOCSHELL 1A5EFC00 == 72 [pid = 3828] [id = 379] 13:39:17 INFO - PROCESS | 3828 | --DOCSHELL 13552400 == 71 [pid = 3828] [id = 378] 13:39:17 INFO - PROCESS | 3828 | --DOCSHELL 1949F400 == 70 [pid = 3828] [id = 377] 13:39:17 INFO - PROCESS | 3828 | --DOCSHELL 16673C00 == 69 [pid = 3828] [id = 376] 13:39:17 INFO - PROCESS | 3828 | --DOCSHELL 16957800 == 68 [pid = 3828] [id = 375] 13:39:17 INFO - PROCESS | 3828 | --DOCSHELL 13264400 == 67 [pid = 3828] [id = 374] 13:39:17 INFO - PROCESS | 3828 | --DOCSHELL 1D016C00 == 66 [pid = 3828] [id = 371] 13:39:17 INFO - PROCESS | 3828 | --DOCSHELL 15A32400 == 65 [pid = 3828] [id = 370] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 158 (1D7A0C00) [pid = 3828] [serial = 1104] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | ++DOCSHELL 13264400 == 66 [pid = 3828] [id = 393] 13:39:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 159 (132D6C00) [pid = 3828] [serial = 1178] [outer = 00000000] 13:39:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 160 (158E6800) [pid = 3828] [serial = 1179] [outer = 132D6C00] 13:39:17 INFO - PROCESS | 3828 | 1461011957875 Marionette DEBUG loaded listener.js 13:39:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 161 (169B3C00) [pid = 3828] [serial = 1180] [outer = 132D6C00] 13:39:17 INFO - PROCESS | 3828 | --DOCSHELL 14AEF400 == 65 [pid = 3828] [id = 369] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 160 (169B7C00) [pid = 3828] [serial = 1027] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 159 (19482400) [pid = 3828] [serial = 1080] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 158 (1949FC00) [pid = 3828] [serial = 1081] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 157 (1C933C00) [pid = 3828] [serial = 1089] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 156 (164AF800) [pid = 3828] [serial = 1071] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 155 (1DE86400) [pid = 3828] [serial = 1057] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (1CC21400) [pid = 3828] [serial = 1092] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (1A5EA400) [pid = 3828] [serial = 1086] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (17E41400) [pid = 3828] [serial = 1075] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (169CB800) [pid = 3828] [serial = 1074] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (19B1B400) [pid = 3828] [serial = 1083] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (19B49000) [pid = 3828] [serial = 1084] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (16403C00) [pid = 3828] [serial = 1090] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (1A79A400) [pid = 3828] [serial = 1065] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (15DBDC00) [pid = 3828] [serial = 1077] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (169C4000) [pid = 3828] [serial = 1078] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (18CD0C00) [pid = 3828] [serial = 1062] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (143A9800) [pid = 3828] [serial = 1059] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (1DB6E800) [pid = 3828] [serial = 1068] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (1CF9C800) [pid = 3828] [serial = 1095] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (1CC21800) [pid = 3828] [serial = 1093] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (1D121400) [pid = 3828] [serial = 1102] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (1D10D000) [pid = 3828] [serial = 1101] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (1D109400) [pid = 3828] [serial = 1096] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (1BF21400) [pid = 3828] [serial = 1098] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (1C9E0000) [pid = 3828] [serial = 1099] [outer = 00000000] [url = about:blank] 13:39:17 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (1AAA7400) [pid = 3828] [serial = 1087] [outer = 00000000] [url = about:blank] 13:39:18 INFO - PROCESS | 3828 | 1461011958325 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:39:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:39:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 904ms 13:39:18 INFO - PROCESS | 3828 | 1461011958392 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:39:18 INFO - PROCESS | 3828 | 1461011958395 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 13:39:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:39:18 INFO - PROCESS | 3828 | 1461011958398 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:39:18 INFO - PROCESS | 3828 | 1461011958400 Marionette TRACE conn2 <- [1,1538,null,{}] 13:39:18 INFO - PROCESS | 3828 | 1461011958410 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:18 INFO - PROCESS | 3828 | 1461011958494 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:39:18 INFO - PROCESS | 3828 | 1461011958504 Marionette TRACE conn2 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:18 INFO - PROCESS | 3828 | ++DOCSHELL 18A0E400 == 66 [pid = 3828] [id = 394] 13:39:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (18A0E800) [pid = 3828] [serial = 1181] [outer = 00000000] 13:39:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (18CD2400) [pid = 3828] [serial = 1182] [outer = 18A0E800] 13:39:18 INFO - PROCESS | 3828 | 1461011958553 Marionette DEBUG loaded listener.js 13:39:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (18D89800) [pid = 3828] [serial = 1183] [outer = 18A0E800] 13:39:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (18CDA400) [pid = 3828] [serial = 1184] [outer = 1E25BC00] 13:39:19 INFO - PROCESS | 3828 | 1461011959122 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 13:39:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:39:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 748ms 13:39:19 INFO - PROCESS | 3828 | 1461011959138 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:39:19 INFO - PROCESS | 3828 | 1461011959140 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 13:39:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:39:19 INFO - PROCESS | 3828 | 1461011959144 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:39:19 INFO - PROCESS | 3828 | 1461011959145 Marionette TRACE conn2 <- [1,1542,null,{}] 13:39:19 INFO - PROCESS | 3828 | 1461011959149 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:19 INFO - PROCESS | 3828 | 1461011959230 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:39:19 INFO - PROCESS | 3828 | 1461011959236 Marionette TRACE conn2 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:19 INFO - PROCESS | 3828 | ++DOCSHELL 1949E400 == 67 [pid = 3828] [id = 395] 13:39:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (194A0C00) [pid = 3828] [serial = 1185] [outer = 00000000] 13:39:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (197AEC00) [pid = 3828] [serial = 1186] [outer = 194A0C00] 13:39:19 INFO - PROCESS | 3828 | 1461011959284 Marionette DEBUG loaded listener.js 13:39:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (19B1C800) [pid = 3828] [serial = 1187] [outer = 194A0C00] 13:39:19 INFO - PROCESS | 3828 | 1461011959750 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 13:39:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:39:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 639ms 13:39:19 INFO - PROCESS | 3828 | 1461011959782 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:39:19 INFO - PROCESS | 3828 | 1461011959784 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 13:39:19 INFO - PROCESS | 3828 | 1461011959787 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:39:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:39:19 INFO - PROCESS | 3828 | 1461011959789 Marionette TRACE conn2 <- [1,1546,null,{}] 13:39:19 INFO - PROCESS | 3828 | 1461011959796 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:19 INFO - PROCESS | 3828 | 1461011959875 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:39:19 INFO - PROCESS | 3828 | 1461011959911 Marionette TRACE conn2 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:19 INFO - PROCESS | 3828 | ++DOCSHELL 19B1F400 == 68 [pid = 3828] [id = 396] 13:39:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (19CB9C00) [pid = 3828] [serial = 1188] [outer = 00000000] 13:39:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (1AA98000) [pid = 3828] [serial = 1189] [outer = 19CB9C00] 13:39:19 INFO - PROCESS | 3828 | 1461011959955 Marionette DEBUG loaded listener.js 13:39:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (1AAAD000) [pid = 3828] [serial = 1190] [outer = 19CB9C00] 13:39:20 INFO - PROCESS | 3828 | 1461011960386 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 13:39:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:39:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 639ms 13:39:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:39:20 INFO - PROCESS | 3828 | 1461011960430 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:39:20 INFO - PROCESS | 3828 | 1461011960432 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 13:39:20 INFO - PROCESS | 3828 | 1461011960435 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:39:20 INFO - PROCESS | 3828 | 1461011960436 Marionette TRACE conn2 <- [1,1550,null,{}] 13:39:20 INFO - PROCESS | 3828 | 1461011960440 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:20 INFO - PROCESS | 3828 | 1461011960575 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:39:20 INFO - PROCESS | 3828 | 1461011960582 Marionette TRACE conn2 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:20 INFO - PROCESS | 3828 | ++DOCSHELL 194A2800 == 69 [pid = 3828] [id = 397] 13:39:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (19C3BC00) [pid = 3828] [serial = 1191] [outer = 00000000] 13:39:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (1C37C400) [pid = 3828] [serial = 1192] [outer = 19C3BC00] 13:39:20 INFO - PROCESS | 3828 | 1461011960628 Marionette DEBUG loaded listener.js 13:39:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (1C9DF800) [pid = 3828] [serial = 1193] [outer = 19C3BC00] 13:39:21 INFO - PROCESS | 3828 | 1461011961069 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 13:39:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:39:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 686ms 13:39:21 INFO - PROCESS | 3828 | 1461011961124 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:39:21 INFO - PROCESS | 3828 | 1461011961126 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 13:39:21 INFO - PROCESS | 3828 | 1461011961129 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:39:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:39:21 INFO - PROCESS | 3828 | 1461011961131 Marionette TRACE conn2 <- [1,1554,null,{}] 13:39:21 INFO - PROCESS | 3828 | 1461011961134 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:21 INFO - PROCESS | 3828 | 1461011961252 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:39:21 INFO - PROCESS | 3828 | 1461011961346 Marionette TRACE conn2 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:21 INFO - PROCESS | 3828 | ++DOCSHELL 19791800 == 70 [pid = 3828] [id = 398] 13:39:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (19795800) [pid = 3828] [serial = 1194] [outer = 00000000] 13:39:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (1979AC00) [pid = 3828] [serial = 1195] [outer = 19795800] 13:39:21 INFO - PROCESS | 3828 | 1461011961389 Marionette DEBUG loaded listener.js 13:39:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (1979E400) [pid = 3828] [serial = 1196] [outer = 19795800] 13:39:21 INFO - PROCESS | 3828 | 1461011961791 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 13:39:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:39:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 702ms 13:39:21 INFO - PROCESS | 3828 | 1461011961829 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:39:21 INFO - PROCESS | 3828 | 1461011961831 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 13:39:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:39:21 INFO - PROCESS | 3828 | 1461011961843 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:39:21 INFO - PROCESS | 3828 | 1461011961845 Marionette TRACE conn2 <- [1,1558,null,{}] 13:39:21 INFO - PROCESS | 3828 | 1461011961848 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:21 INFO - PROCESS | 3828 | 1461011961963 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:39:22 INFO - PROCESS | 3828 | 1461011962028 Marionette TRACE conn2 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:22 INFO - PROCESS | 3828 | ++DOCSHELL 169BB800 == 71 [pid = 3828] [id = 399] 13:39:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (19793800) [pid = 3828] [serial = 1197] [outer = 00000000] 13:39:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (1CC22800) [pid = 3828] [serial = 1198] [outer = 19793800] 13:39:22 INFO - PROCESS | 3828 | 1461011962072 Marionette DEBUG loaded listener.js 13:39:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (1CC27C00) [pid = 3828] [serial = 1199] [outer = 19793800] 13:39:22 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (1AAA5C00) [pid = 3828] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:39:22 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (1C93DC00) [pid = 3828] [serial = 1139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:39:22 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (15AAEC00) [pid = 3828] [serial = 1145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:39:22 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (16958000) [pid = 3828] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:39:22 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (1949F800) [pid = 3828] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:39:22 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (19B17C00) [pid = 3828] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:39:22 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (1694C400) [pid = 3828] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:39:22 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (1C935C00) [pid = 3828] [serial = 1148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:39:22 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (169CC000) [pid = 3828] [serial = 1142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:39:22 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (13269C00) [pid = 3828] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:39:22 INFO - PROCESS | 3828 | 1461011962693 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 13:39:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:39:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 889ms 13:39:22 INFO - PROCESS | 3828 | 1461011962730 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:39:22 INFO - PROCESS | 3828 | 1461011962732 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 13:39:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:39:22 INFO - PROCESS | 3828 | 1461011962735 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:39:22 INFO - PROCESS | 3828 | 1461011962737 Marionette TRACE conn2 <- [1,1562,null,{}] 13:39:22 INFO - PROCESS | 3828 | 1461011962741 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:22 INFO - PROCESS | 3828 | 1461011962828 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:39:22 INFO - PROCESS | 3828 | 1461011962834 Marionette TRACE conn2 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:22 INFO - PROCESS | 3828 | ++DOCSHELL 13269C00 == 72 [pid = 3828] [id = 400] 13:39:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (1694D400) [pid = 3828] [serial = 1200] [outer = 00000000] 13:39:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (1949EC00) [pid = 3828] [serial = 1201] [outer = 1694D400] 13:39:22 INFO - PROCESS | 3828 | 1461011962877 Marionette DEBUG loaded listener.js 13:39:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (1A0BEC00) [pid = 3828] [serial = 1202] [outer = 1694D400] 13:39:23 INFO - PROCESS | 3828 | 1461011963329 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 13:39:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:39:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 638ms 13:39:23 INFO - PROCESS | 3828 | 1461011963373 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:39:23 INFO - PROCESS | 3828 | 1461011963375 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 13:39:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:39:23 INFO - PROCESS | 3828 | 1461011963379 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:39:23 INFO - PROCESS | 3828 | 1461011963381 Marionette TRACE conn2 <- [1,1566,null,{}] 13:39:23 INFO - PROCESS | 3828 | 1461011963384 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:23 INFO - PROCESS | 3828 | 1461011963466 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:39:23 INFO - PROCESS | 3828 | 1461011963472 Marionette TRACE conn2 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:23 INFO - PROCESS | 3828 | ++DOCSHELL 1949A800 == 73 [pid = 3828] [id = 401] 13:39:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (1AAA5C00) [pid = 3828] [serial = 1203] [outer = 00000000] 13:39:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (1D10BC00) [pid = 3828] [serial = 1204] [outer = 1AAA5C00] 13:39:23 INFO - PROCESS | 3828 | 1461011963516 Marionette DEBUG loaded listener.js 13:39:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (1D121800) [pid = 3828] [serial = 1205] [outer = 1AAA5C00] 13:39:23 INFO - PROCESS | 3828 | 1461011963945 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 13:39:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:39:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 593ms 13:39:23 INFO - PROCESS | 3828 | 1461011963986 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:39:23 INFO - PROCESS | 3828 | 1461011963989 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 13:39:23 INFO - PROCESS | 3828 | 1461011963992 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:39:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:39:23 INFO - PROCESS | 3828 | 1461011963994 Marionette TRACE conn2 <- [1,1570,null,{}] 13:39:23 INFO - PROCESS | 3828 | 1461011963998 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:24 INFO - PROCESS | 3828 | 1461011964095 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:39:24 INFO - PROCESS | 3828 | 1461011964101 Marionette TRACE conn2 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:24 INFO - PROCESS | 3828 | ++DOCSHELL 1D115C00 == 74 [pid = 3828] [id = 402] 13:39:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (1D126800) [pid = 3828] [serial = 1206] [outer = 00000000] 13:39:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (1DB6A400) [pid = 3828] [serial = 1207] [outer = 1D126800] 13:39:24 INFO - PROCESS | 3828 | 1461011964149 Marionette DEBUG loaded listener.js 13:39:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (1DE8F000) [pid = 3828] [serial = 1208] [outer = 1D126800] 13:39:24 INFO - PROCESS | 3828 | 1461011964628 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 13:39:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:39:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 685ms 13:39:24 INFO - PROCESS | 3828 | 1461011964713 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:39:24 INFO - PROCESS | 3828 | 1461011964718 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 13:39:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:39:24 INFO - PROCESS | 3828 | 1461011964723 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:39:24 INFO - PROCESS | 3828 | 1461011964728 Marionette TRACE conn2 <- [1,1574,null,{}] 13:39:24 INFO - PROCESS | 3828 | 1461011964734 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:24 INFO - PROCESS | 3828 | 1461011964889 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:39:25 INFO - PROCESS | 3828 | 1461011965038 Marionette TRACE conn2 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:25 INFO - PROCESS | 3828 | ++DOCSHELL 1383E800 == 75 [pid = 3828] [id = 403] 13:39:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (142A9400) [pid = 3828] [serial = 1209] [outer = 00000000] 13:39:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (156F4400) [pid = 3828] [serial = 1210] [outer = 142A9400] 13:39:25 INFO - PROCESS | 3828 | 1461011965094 Marionette DEBUG loaded listener.js 13:39:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (15DBDC00) [pid = 3828] [serial = 1211] [outer = 142A9400] 13:39:25 INFO - PROCESS | 3828 | 1461011965700 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 13:39:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:39:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1044ms 13:39:25 INFO - PROCESS | 3828 | 1461011965774 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:39:25 INFO - PROCESS | 3828 | 1461011965778 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 13:39:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:39:25 INFO - PROCESS | 3828 | 1461011965805 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:39:25 INFO - PROCESS | 3828 | 1461011965810 Marionette TRACE conn2 <- [1,1578,null,{}] 13:39:25 INFO - PROCESS | 3828 | 1461011965829 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:25 INFO - PROCESS | 3828 | 1461011965951 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:39:26 INFO - PROCESS | 3828 | 1461011966085 Marionette TRACE conn2 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:26 INFO - PROCESS | 3828 | ++DOCSHELL 169C2C00 == 76 [pid = 3828] [id = 404] 13:39:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (17E93800) [pid = 3828] [serial = 1212] [outer = 00000000] 13:39:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 157 (18CCC400) [pid = 3828] [serial = 1213] [outer = 17E93800] 13:39:26 INFO - PROCESS | 3828 | 1461011966142 Marionette DEBUG loaded listener.js 13:39:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 158 (194A4800) [pid = 3828] [serial = 1214] [outer = 17E93800] 13:39:26 INFO - PROCESS | 3828 | 1461011966675 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 13:39:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:39:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 904ms 13:39:26 INFO - PROCESS | 3828 | 1461011966706 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:39:26 INFO - PROCESS | 3828 | 1461011966708 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 13:39:26 INFO - PROCESS | 3828 | 1461011966713 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:39:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:39:26 INFO - PROCESS | 3828 | 1461011966715 Marionette TRACE conn2 <- [1,1582,null,{}] 13:39:26 INFO - PROCESS | 3828 | 1461011966725 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:26 INFO - PROCESS | 3828 | 1461011966844 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:39:27 INFO - PROCESS | 3828 | 1461011967004 Marionette TRACE conn2 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:27 INFO - PROCESS | 3828 | ++DOCSHELL 1A5EA400 == 77 [pid = 3828] [id = 405] 13:39:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 159 (1A5EFC00) [pid = 3828] [serial = 1215] [outer = 00000000] 13:39:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 160 (1BF2D400) [pid = 3828] [serial = 1216] [outer = 1A5EFC00] 13:39:27 INFO - PROCESS | 3828 | 1461011967063 Marionette DEBUG loaded listener.js 13:39:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 161 (1CC19800) [pid = 3828] [serial = 1217] [outer = 1A5EFC00] 13:39:27 INFO - PROCESS | 3828 | 1461011967671 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 13:39:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:39:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 982ms 13:39:27 INFO - PROCESS | 3828 | 1461011967703 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:39:27 INFO - PROCESS | 3828 | 1461011967705 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 13:39:27 INFO - PROCESS | 3828 | 1461011967708 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:39:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:39:27 INFO - PROCESS | 3828 | 1461011967710 Marionette TRACE conn2 <- [1,1586,null,{}] 13:39:27 INFO - PROCESS | 3828 | 1461011967714 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:27 INFO - PROCESS | 3828 | 1461011967819 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:39:27 INFO - PROCESS | 3828 | 1461011967977 Marionette TRACE conn2 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:27 INFO - PROCESS | 3828 | ++DOCSHELL 1C9E0800 == 78 [pid = 3828] [id = 406] 13:39:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 162 (1CC24000) [pid = 3828] [serial = 1218] [outer = 00000000] 13:39:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 163 (1DE89C00) [pid = 3828] [serial = 1219] [outer = 1CC24000] 13:39:28 INFO - PROCESS | 3828 | 1461011968032 Marionette DEBUG loaded listener.js 13:39:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 164 (1E261400) [pid = 3828] [serial = 1220] [outer = 1CC24000] 13:39:28 INFO - PROCESS | 3828 | 1461011968567 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 13:39:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:39:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 903ms 13:39:28 INFO - PROCESS | 3828 | 1461011968613 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:39:28 INFO - PROCESS | 3828 | 1461011968615 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 13:39:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:39:28 INFO - PROCESS | 3828 | 1461011968619 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:39:28 INFO - PROCESS | 3828 | 1461011968620 Marionette TRACE conn2 <- [1,1590,null,{}] 13:39:28 INFO - PROCESS | 3828 | 1461011968624 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:28 INFO - PROCESS | 3828 | 1461011968725 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:39:28 INFO - PROCESS | 3828 | 1461011968838 Marionette TRACE conn2 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:28 INFO - PROCESS | 3828 | ++DOCSHELL 1383C800 == 79 [pid = 3828] [id = 407] 13:39:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 165 (1D10A400) [pid = 3828] [serial = 1221] [outer = 00000000] 13:39:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 166 (1E975000) [pid = 3828] [serial = 1222] [outer = 1D10A400] 13:39:28 INFO - PROCESS | 3828 | 1461011968937 Marionette DEBUG loaded listener.js 13:39:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 167 (1E97DC00) [pid = 3828] [serial = 1223] [outer = 1D10A400] 13:39:29 INFO - PROCESS | 3828 | 1461011969559 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 13:39:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:39:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 997ms 13:39:29 INFO - PROCESS | 3828 | 1461011969621 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:39:29 INFO - PROCESS | 3828 | 1461011969623 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 13:39:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:39:29 INFO - PROCESS | 3828 | 1461011969627 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:39:29 INFO - PROCESS | 3828 | 1461011969629 Marionette TRACE conn2 <- [1,1594,null,{}] 13:39:29 INFO - PROCESS | 3828 | 1461011969633 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:29 INFO - PROCESS | 3828 | 1461011969757 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:39:29 INFO - PROCESS | 3828 | 1461011969933 Marionette TRACE conn2 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:29 INFO - PROCESS | 3828 | ++DOCSHELL 1D169400 == 80 [pid = 3828] [id = 408] 13:39:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 168 (1D172000) [pid = 3828] [serial = 1224] [outer = 00000000] 13:39:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 169 (1F3ADC00) [pid = 3828] [serial = 1225] [outer = 1D172000] 13:39:30 INFO - PROCESS | 3828 | 1461011969997 Marionette DEBUG loaded listener.js 13:39:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 170 (1F3B2C00) [pid = 3828] [serial = 1226] [outer = 1D172000] 13:39:30 INFO - PROCESS | 3828 | 1461011970554 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 13:39:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:39:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 998ms 13:39:30 INFO - PROCESS | 3828 | 1461011970629 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:39:30 INFO - PROCESS | 3828 | 1461011970631 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 13:39:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:39:30 INFO - PROCESS | 3828 | 1461011970634 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:39:30 INFO - PROCESS | 3828 | 1461011970636 Marionette TRACE conn2 <- [1,1598,null,{}] 13:39:30 INFO - PROCESS | 3828 | 1461011970640 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:30 INFO - PROCESS | 3828 | 1461011970746 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:39:30 INFO - PROCESS | 3828 | 1461011970860 Marionette TRACE conn2 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:30 INFO - PROCESS | 3828 | ++DOCSHELL 14AA5C00 == 81 [pid = 3828] [id = 409] 13:39:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 171 (14AA8C00) [pid = 3828] [serial = 1227] [outer = 00000000] 13:39:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 172 (1A5E9800) [pid = 3828] [serial = 1228] [outer = 14AA8C00] 13:39:30 INFO - PROCESS | 3828 | 1461011970912 Marionette DEBUG loaded listener.js 13:39:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 173 (1C37AC00) [pid = 3828] [serial = 1229] [outer = 14AA8C00] 13:39:31 INFO - PROCESS | 3828 | 1461011971717 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 13:39:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:39:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1075ms 13:39:31 INFO - PROCESS | 3828 | 1461011971738 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:39:31 INFO - PROCESS | 3828 | 1461011971743 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 13:39:31 INFO - PROCESS | 3828 | 1461011971750 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:39:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:39:31 INFO - PROCESS | 3828 | 1461011971753 Marionette TRACE conn2 <- [1,1602,null,{}] 13:39:31 INFO - PROCESS | 3828 | 1461011971758 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:31 INFO - PROCESS | 3828 | 1461011971862 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:39:31 INFO - PROCESS | 3828 | 1461011972009 Marionette TRACE conn2 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:32 INFO - PROCESS | 3828 | ++DOCSHELL 12D78C00 == 82 [pid = 3828] [id = 410] 13:39:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 174 (1320AC00) [pid = 3828] [serial = 1230] [outer = 00000000] 13:39:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 175 (18B47000) [pid = 3828] [serial = 1231] [outer = 1320AC00] 13:39:32 INFO - PROCESS | 3828 | 1461011972071 Marionette DEBUG loaded listener.js 13:39:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 176 (18CD0800) [pid = 3828] [serial = 1232] [outer = 1320AC00] 13:39:32 INFO - PROCESS | 3828 | --DOCSHELL 1949A800 == 81 [pid = 3828] [id = 401] 13:39:32 INFO - PROCESS | 3828 | --DOCSHELL 13269C00 == 80 [pid = 3828] [id = 400] 13:39:32 INFO - PROCESS | 3828 | --DOCSHELL 169BB800 == 79 [pid = 3828] [id = 399] 13:39:32 INFO - PROCESS | 3828 | --DOCSHELL 19791800 == 78 [pid = 3828] [id = 398] 13:39:32 INFO - PROCESS | 3828 | --DOCSHELL 194A2800 == 77 [pid = 3828] [id = 397] 13:39:32 INFO - PROCESS | 3828 | --DOCSHELL 19B1F400 == 76 [pid = 3828] [id = 396] 13:39:32 INFO - PROCESS | 3828 | --DOCSHELL 1949E400 == 75 [pid = 3828] [id = 395] 13:39:32 INFO - PROCESS | 3828 | --DOCSHELL 18A0E400 == 74 [pid = 3828] [id = 394] 13:39:32 INFO - PROCESS | 3828 | --DOCSHELL 13264400 == 73 [pid = 3828] [id = 393] 13:39:32 INFO - PROCESS | 3828 | --DOCSHELL 02A7F400 == 72 [pid = 3828] [id = 392] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 175 (18CDAC00) [pid = 3828] [serial = 1110] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 174 (1D130800) [pid = 3828] [serial = 1113] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 173 (11B50000) [pid = 3828] [serial = 1116] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 172 (13836C00) [pid = 3828] [serial = 1119] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 171 (1D7A2400) [pid = 3828] [serial = 1152] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 170 (16672000) [pid = 3828] [serial = 1107] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 169 (1BF25000) [pid = 3828] [serial = 1137] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 168 (1CC26C00) [pid = 3828] [serial = 1140] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 167 (1C374C00) [pid = 3828] [serial = 1138] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 166 (18CCCC00) [pid = 3828] [serial = 1146] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 165 (1850FC00) [pid = 3828] [serial = 1126] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 164 (18114C00) [pid = 3828] [serial = 1125] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 163 (196D5400) [pid = 3828] [serial = 1131] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 162 (1A79E000) [pid = 3828] [serial = 1134] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 161 (1818C800) [pid = 3828] [serial = 1128] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 160 (18BA6400) [pid = 3828] [serial = 1129] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 159 (1CC79400) [pid = 3828] [serial = 1141] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 158 (1D168000) [pid = 3828] [serial = 1150] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 157 (1D118400) [pid = 3828] [serial = 1149] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 156 (1CC20C00) [pid = 3828] [serial = 1143] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 155 (142ABC00) [pid = 3828] [serial = 1123] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (1383DC00) [pid = 3828] [serial = 1122] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (19B1B000) [pid = 3828] [serial = 1132] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (1D114800) [pid = 3828] [serial = 1144] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (1BF2B400) [pid = 3828] [serial = 1147] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (1AAAFC00) [pid = 3828] [serial = 1135] [outer = 00000000] [url = about:blank] 13:39:32 INFO - PROCESS | 3828 | 1461011972706 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 13:39:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 13:39:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 997ms 13:39:32 INFO - PROCESS | 3828 | 1461011972737 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:39:32 INFO - PROCESS | 3828 | 1461011972742 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 13:39:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:39:32 INFO - PROCESS | 3828 | 1461011972748 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:39:32 INFO - PROCESS | 3828 | 1461011972751 Marionette TRACE conn2 <- [1,1606,null,{}] 13:39:32 INFO - PROCESS | 3828 | 1461011972755 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:32 INFO - PROCESS | 3828 | 1461011972846 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:39:32 INFO - PROCESS | 3828 | 1461011972854 Marionette TRACE conn2 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:32 INFO - PROCESS | 3828 | ++DOCSHELL 13838C00 == 73 [pid = 3828] [id = 411] 13:39:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (1383DC00) [pid = 3828] [serial = 1233] [outer = 00000000] 13:39:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (169BB800) [pid = 3828] [serial = 1234] [outer = 1383DC00] 13:39:32 INFO - PROCESS | 3828 | 1461011972904 Marionette DEBUG loaded listener.js 13:39:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (18CCCC00) [pid = 3828] [serial = 1235] [outer = 1383DC00] 13:39:33 INFO - PROCESS | 3828 | 1461011973424 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 13:39:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:39:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 733ms 13:39:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:39:33 INFO - PROCESS | 3828 | 1461011973488 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:39:33 INFO - PROCESS | 3828 | 1461011973490 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 13:39:33 INFO - PROCESS | 3828 | 1461011973494 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:39:33 INFO - PROCESS | 3828 | 1461011973497 Marionette TRACE conn2 <- [1,1610,null,{}] 13:39:33 INFO - PROCESS | 3828 | 1461011973507 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:33 INFO - PROCESS | 3828 | 1461011973592 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:39:33 INFO - PROCESS | 3828 | 1461011973601 Marionette TRACE conn2 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:33 INFO - PROCESS | 3828 | ++DOCSHELL 19482800 == 74 [pid = 3828] [id = 412] 13:39:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (197A4000) [pid = 3828] [serial = 1236] [outer = 00000000] 13:39:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (19B13800) [pid = 3828] [serial = 1237] [outer = 197A4000] 13:39:33 INFO - PROCESS | 3828 | 1461011973648 Marionette DEBUG loaded listener.js 13:39:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (19B48C00) [pid = 3828] [serial = 1238] [outer = 197A4000] 13:39:34 INFO - PROCESS | 3828 | 1461011974119 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 13:39:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 13:39:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 624ms 13:39:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:39:34 INFO - PROCESS | 3828 | 1461011974131 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:39:34 INFO - PROCESS | 3828 | 1461011974133 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 13:39:34 INFO - PROCESS | 3828 | 1461011974137 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:39:34 INFO - PROCESS | 3828 | 1461011974139 Marionette TRACE conn2 <- [1,1614,null,{}] 13:39:34 INFO - PROCESS | 3828 | 1461011974145 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:34 INFO - PROCESS | 3828 | 1461011974229 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:39:34 INFO - PROCESS | 3828 | 1461011974265 Marionette TRACE conn2 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:34 INFO - PROCESS | 3828 | ++DOCSHELL 1A5A8000 == 75 [pid = 3828] [id = 413] 13:39:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 157 (1A79E000) [pid = 3828] [serial = 1239] [outer = 00000000] 13:39:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 158 (1BF26400) [pid = 3828] [serial = 1240] [outer = 1A79E000] 13:39:34 INFO - PROCESS | 3828 | 1461011974310 Marionette DEBUG loaded listener.js 13:39:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 159 (1BF2C400) [pid = 3828] [serial = 1241] [outer = 1A79E000] 13:39:34 INFO - PROCESS | 3828 | 1461011974775 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 13:39:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:39:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 686ms 13:39:34 INFO - PROCESS | 3828 | 1461011974836 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:39:34 INFO - PROCESS | 3828 | 1461011974838 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 13:39:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:39:34 INFO - PROCESS | 3828 | 1461011974842 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:39:34 INFO - PROCESS | 3828 | 1461011974843 Marionette TRACE conn2 <- [1,1618,null,{}] 13:39:34 INFO - PROCESS | 3828 | 1461011974847 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:34 INFO - PROCESS | 3828 | 1461011974969 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:39:34 INFO - PROCESS | 3828 | 1461011974976 Marionette TRACE conn2 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:34 INFO - PROCESS | 3828 | ++DOCSHELL 14AA5800 == 76 [pid = 3828] [id = 414] 13:39:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 160 (1AAAE800) [pid = 3828] [serial = 1242] [outer = 00000000] 13:39:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 161 (1C9E0000) [pid = 3828] [serial = 1243] [outer = 1AAAE800] 13:39:35 INFO - PROCESS | 3828 | 1461011975020 Marionette DEBUG loaded listener.js 13:39:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 162 (1CC24800) [pid = 3828] [serial = 1244] [outer = 1AAAE800] 13:39:35 INFO - PROCESS | 3828 | 1461011975495 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 13:39:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:39:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 685ms 13:39:35 INFO - PROCESS | 3828 | 1461011975541 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:39:35 INFO - PROCESS | 3828 | 1461011975543 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 13:39:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:39:35 INFO - PROCESS | 3828 | 1461011975554 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:39:35 INFO - PROCESS | 3828 | 1461011975556 Marionette TRACE conn2 <- [1,1622,null,{}] 13:39:35 INFO - PROCESS | 3828 | 1461011975559 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:35 INFO - PROCESS | 3828 | 1461011975711 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:39:35 INFO - PROCESS | 3828 | 1461011975735 Marionette TRACE conn2 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:35 INFO - PROCESS | 3828 | ++DOCSHELL 1D01C400 == 77 [pid = 3828] [id = 415] 13:39:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 163 (1D10C000) [pid = 3828] [serial = 1245] [outer = 00000000] 13:39:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 164 (1D16C800) [pid = 3828] [serial = 1246] [outer = 1D10C000] 13:39:35 INFO - PROCESS | 3828 | 1461011975782 Marionette DEBUG loaded listener.js 13:39:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 165 (1D79F400) [pid = 3828] [serial = 1247] [outer = 1D10C000] 13:39:36 INFO - PROCESS | 3828 | 1461011976216 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 13:39:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:39:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 701ms 13:39:36 INFO - PROCESS | 3828 | 1461011976251 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:39:36 INFO - PROCESS | 3828 | 1461011976253 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 13:39:36 INFO - PROCESS | 3828 | 1461011976257 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:39:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:39:36 INFO - PROCESS | 3828 | 1461011976258 Marionette TRACE conn2 <- [1,1626,null,{}] 13:39:36 INFO - PROCESS | 3828 | 1461011976261 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:36 INFO - PROCESS | 3828 | 1461011976392 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:39:36 INFO - PROCESS | 3828 | 1461011976459 Marionette TRACE conn2 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:36 INFO - PROCESS | 3828 | ++DOCSHELL 1976B000 == 78 [pid = 3828] [id = 416] 13:39:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 166 (1976CC00) [pid = 3828] [serial = 1248] [outer = 00000000] 13:39:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 167 (19772400) [pid = 3828] [serial = 1249] [outer = 1976CC00] 13:39:36 INFO - PROCESS | 3828 | 1461011976503 Marionette DEBUG loaded listener.js 13:39:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 168 (19775400) [pid = 3828] [serial = 1250] [outer = 1976CC00] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 167 (19793800) [pid = 3828] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 166 (19795800) [pid = 3828] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 165 (1D129400) [pid = 3828] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 164 (1BF24C00) [pid = 3828] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 163 (19C83C00) [pid = 3828] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 162 (1694D400) [pid = 3828] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 161 (16680C00) [pid = 3828] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 160 (194A6C00) [pid = 3828] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 159 (142F0000) [pid = 3828] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 158 (1BF24800) [pid = 3828] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 157 (19CB9C00) [pid = 3828] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 156 (1667D400) [pid = 3828] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 155 (19C3BC00) [pid = 3828] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (18A0E800) [pid = 3828] [serial = 1181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (1D10B400) [pid = 3828] [serial = 1151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (1C937C00) [pid = 3828] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (194A0C00) [pid = 3828] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (1AAA5C00) [pid = 3828] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (16E72000) [pid = 3828] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (11B50C00) [pid = 3828] [serial = 1175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (18BB0C00) [pid = 3828] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (13208000) [pid = 3828] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (132D6C00) [pid = 3828] [serial = 1178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (13A32800) [pid = 3828] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:39:37 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (132D4400) [pid = 3828] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:39:37 INFO - PROCESS | 3828 | 1461011977207 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 13:39:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:39:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 982ms 13:39:37 INFO - PROCESS | 3828 | 1461011977243 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:39:37 INFO - PROCESS | 3828 | 1461011977245 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 13:39:37 INFO - PROCESS | 3828 | 1461011977249 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:39:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:39:37 INFO - PROCESS | 3828 | 1461011977250 Marionette TRACE conn2 <- [1,1630,null,{}] 13:39:37 INFO - PROCESS | 3828 | 1461011977254 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:37 INFO - PROCESS | 3828 | 1461011977336 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:39:37 INFO - PROCESS | 3828 | 1461011977445 Marionette TRACE conn2 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:37 INFO - PROCESS | 3828 | ++DOCSHELL 132D6800 == 79 [pid = 3828] [id = 417] 13:39:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (132D6C00) [pid = 3828] [serial = 1251] [outer = 00000000] 13:39:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (142F5800) [pid = 3828] [serial = 1252] [outer = 132D6C00] 13:39:37 INFO - PROCESS | 3828 | 1461011977489 Marionette DEBUG loaded listener.js 13:39:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (169CAC00) [pid = 3828] [serial = 1253] [outer = 132D6C00] 13:39:37 INFO - PROCESS | 3828 | 1461011977832 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 13:39:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:39:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 639ms 13:39:37 INFO - PROCESS | 3828 | 1461011977888 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:39:37 INFO - PROCESS | 3828 | 1461011977890 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 13:39:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:39:37 INFO - PROCESS | 3828 | 1461011977893 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:39:37 INFO - PROCESS | 3828 | 1461011977895 Marionette TRACE conn2 <- [1,1634,null,{}] 13:39:37 INFO - PROCESS | 3828 | 1461011977898 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:38 INFO - PROCESS | 3828 | 1461011978025 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:39:38 INFO - PROCESS | 3828 | 1461011978037 Marionette TRACE conn2 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:38 INFO - PROCESS | 3828 | ++DOCSHELL 1367CC00 == 80 [pid = 3828] [id = 418] 13:39:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (16958C00) [pid = 3828] [serial = 1254] [outer = 00000000] 13:39:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (19770C00) [pid = 3828] [serial = 1255] [outer = 16958C00] 13:39:38 INFO - PROCESS | 3828 | 1461011978081 Marionette DEBUG loaded listener.js 13:39:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (19792400) [pid = 3828] [serial = 1256] [outer = 16958C00] 13:39:38 INFO - PROCESS | 3828 | 1461011978476 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 13:39:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:39:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 639ms 13:39:38 INFO - PROCESS | 3828 | 1461011978516 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:39:38 INFO - PROCESS | 3828 | 1461011978518 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 13:39:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:39:38 INFO - PROCESS | 3828 | 1461011978521 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:39:38 INFO - PROCESS | 3828 | 1461011978523 Marionette TRACE conn2 <- [1,1638,null,{}] 13:39:38 INFO - PROCESS | 3828 | 1461011978526 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:38 INFO - PROCESS | 3828 | 1461011978649 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:39:38 INFO - PROCESS | 3828 | 1461011978696 Marionette TRACE conn2 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:38 INFO - PROCESS | 3828 | ++DOCSHELL 13557400 == 81 [pid = 3828] [id = 419] 13:39:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (194A4400) [pid = 3828] [serial = 1257] [outer = 00000000] 13:39:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (1C9D6800) [pid = 3828] [serial = 1258] [outer = 194A4400] 13:39:38 INFO - PROCESS | 3828 | 1461011978739 Marionette DEBUG loaded listener.js 13:39:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (1D121C00) [pid = 3828] [serial = 1259] [outer = 194A4400] 13:39:39 INFO - PROCESS | 3828 | 1461011979284 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 13:39:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:39:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 842ms 13:39:39 INFO - PROCESS | 3828 | 1461011979365 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:39:39 INFO - PROCESS | 3828 | 1461011979369 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 13:39:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:39:39 INFO - PROCESS | 3828 | 1461011979375 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:39:39 INFO - PROCESS | 3828 | 1461011979379 Marionette TRACE conn2 <- [1,1642,null,{}] 13:39:39 INFO - PROCESS | 3828 | 1461011979386 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:39 INFO - PROCESS | 3828 | 1461011979502 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:39:39 INFO - PROCESS | 3828 | 1461011979666 Marionette TRACE conn2 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:39 INFO - PROCESS | 3828 | ++DOCSHELL 1325FC00 == 82 [pid = 3828] [id = 420] 13:39:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (13838000) [pid = 3828] [serial = 1260] [outer = 00000000] 13:39:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (1689EC00) [pid = 3828] [serial = 1261] [outer = 13838000] 13:39:39 INFO - PROCESS | 3828 | 1461011979722 Marionette DEBUG loaded listener.js 13:39:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (169C0400) [pid = 3828] [serial = 1262] [outer = 13838000] 13:39:40 INFO - PROCESS | 3828 | 1461011980335 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 13:39:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:39:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 999ms 13:39:40 INFO - PROCESS | 3828 | 1461011980379 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:39:40 INFO - PROCESS | 3828 | 1461011980385 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 13:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:39:40 INFO - PROCESS | 3828 | 1461011980392 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:39:40 INFO - PROCESS | 3828 | 1461011980395 Marionette TRACE conn2 <- [1,1646,null,{}] 13:39:40 INFO - PROCESS | 3828 | 1461011980399 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:40 INFO - PROCESS | 3828 | 1461011980506 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:39:40 INFO - PROCESS | 3828 | 1461011980665 Marionette TRACE conn2 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:40 INFO - PROCESS | 3828 | ++DOCSHELL 15460400 == 83 [pid = 3828] [id = 421] 13:39:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (1811A400) [pid = 3828] [serial = 1263] [outer = 00000000] 13:39:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 157 (19768C00) [pid = 3828] [serial = 1264] [outer = 1811A400] 13:39:40 INFO - PROCESS | 3828 | 1461011980720 Marionette DEBUG loaded listener.js 13:39:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 158 (19795C00) [pid = 3828] [serial = 1265] [outer = 1811A400] 13:39:41 INFO - PROCESS | 3828 | 1461011981333 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 999ms 13:39:41 INFO - PROCESS | 3828 | 1461011981391 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:39:41 INFO - PROCESS | 3828 | 1461011981394 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 13:39:41 INFO - PROCESS | 3828 | 1461011981412 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:39:41 INFO - PROCESS | 3828 | 1461011981416 Marionette TRACE conn2 <- [1,1650,null,{}] 13:39:41 INFO - PROCESS | 3828 | 1461011981427 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:41 INFO - PROCESS | 3828 | 1461011981537 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:39:41 INFO - PROCESS | 3828 | 1461011981682 Marionette TRACE conn2 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:41 INFO - PROCESS | 3828 | ++DOCSHELL 1BF24000 == 84 [pid = 3828] [id = 422] 13:39:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 159 (1BF26000) [pid = 3828] [serial = 1266] [outer = 00000000] 13:39:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 160 (1D10D400) [pid = 3828] [serial = 1267] [outer = 1BF26000] 13:39:41 INFO - PROCESS | 3828 | 1461011981740 Marionette DEBUG loaded listener.js 13:39:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 161 (1D674C00) [pid = 3828] [serial = 1268] [outer = 1BF26000] 13:39:42 INFO - PROCESS | 3828 | 1461011982279 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 889ms 13:39:42 INFO - PROCESS | 3828 | 1461011982325 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:39:42 INFO - PROCESS | 3828 | 1461011982328 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 13:39:42 INFO - PROCESS | 3828 | 1461011982333 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:39:42 INFO - PROCESS | 3828 | 1461011982335 Marionette TRACE conn2 <- [1,1654,null,{}] 13:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:39:42 INFO - PROCESS | 3828 | 1461011982339 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:42 INFO - PROCESS | 3828 | 1461011982443 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:39:42 INFO - PROCESS | 3828 | 1461011982559 Marionette TRACE conn2 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:42 INFO - PROCESS | 3828 | ++DOCSHELL 1D012800 == 85 [pid = 3828] [id = 423] 13:39:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 162 (1DE86800) [pid = 3828] [serial = 1269] [outer = 00000000] 13:39:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 163 (1E137000) [pid = 3828] [serial = 1270] [outer = 1DE86800] 13:39:42 INFO - PROCESS | 3828 | 1461011982657 Marionette DEBUG loaded listener.js 13:39:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 164 (1E25A800) [pid = 3828] [serial = 1271] [outer = 1DE86800] 13:39:43 INFO - PROCESS | 3828 | 1461011983231 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 13:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 952ms 13:39:43 INFO - PROCESS | 3828 | 1461011983281 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:39:43 INFO - PROCESS | 3828 | 1461011983283 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 13:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:39:43 INFO - PROCESS | 3828 | 1461011983286 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:39:43 INFO - PROCESS | 3828 | 1461011983288 Marionette TRACE conn2 <- [1,1658,null,{}] 13:39:43 INFO - PROCESS | 3828 | 1461011983292 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:43 INFO - PROCESS | 3828 | 1461011983423 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:39:43 INFO - PROCESS | 3828 | 1461011983601 Marionette TRACE conn2 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:43 INFO - PROCESS | 3828 | ++DOCSHELL 13555000 == 86 [pid = 3828] [id = 424] 13:39:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 165 (13559400) [pid = 3828] [serial = 1272] [outer = 00000000] 13:39:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 166 (16679400) [pid = 3828] [serial = 1273] [outer = 13559400] 13:39:43 INFO - PROCESS | 3828 | 1461011983657 Marionette DEBUG loaded listener.js 13:39:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 167 (169C9C00) [pid = 3828] [serial = 1274] [outer = 13559400] 13:39:44 INFO - PROCESS | 3828 | 1461011984455 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 13:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1218ms 13:39:44 INFO - PROCESS | 3828 | 1461011984497 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:39:44 INFO - PROCESS | 3828 | 1461011984501 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 13:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:39:44 INFO - PROCESS | 3828 | 1461011984506 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:39:44 INFO - PROCESS | 3828 | 1461011984510 Marionette TRACE conn2 <- [1,1662,null,{}] 13:39:44 INFO - PROCESS | 3828 | 1461011984516 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:44 INFO - PROCESS | 3828 | 1461011984620 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:39:44 INFO - PROCESS | 3828 | 1461011984776 Marionette TRACE conn2 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:44 INFO - PROCESS | 3828 | ++DOCSHELL 12B83400 == 87 [pid = 3828] [id = 425] 13:39:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 168 (13201C00) [pid = 3828] [serial = 1275] [outer = 00000000] 13:39:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 169 (13830800) [pid = 3828] [serial = 1276] [outer = 13201C00] 13:39:44 INFO - PROCESS | 3828 | 1461011984826 Marionette DEBUG loaded listener.js 13:39:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 170 (142EE800) [pid = 3828] [serial = 1277] [outer = 13201C00] 13:39:45 INFO - PROCESS | 3828 | 1461011985440 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 13:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 999ms 13:39:45 INFO - PROCESS | 3828 | 1461011985511 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:39:45 INFO - PROCESS | 3828 | 1461011985516 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 13:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:39:45 INFO - PROCESS | 3828 | 1461011985523 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:39:45 INFO - PROCESS | 3828 | 1461011985525 Marionette TRACE conn2 <- [1,1666,null,{}] 13:39:45 INFO - PROCESS | 3828 | 1461011985529 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:45 INFO - PROCESS | 3828 | 1461011985630 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:39:45 INFO - PROCESS | 3828 | 1461011985778 Marionette TRACE conn2 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:45 INFO - PROCESS | 3828 | ++DOCSHELL 1564FC00 == 88 [pid = 3828] [id = 426] 13:39:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 171 (158F1C00) [pid = 3828] [serial = 1278] [outer = 00000000] 13:39:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 172 (1667E400) [pid = 3828] [serial = 1279] [outer = 158F1C00] 13:39:45 INFO - PROCESS | 3828 | 1461011985827 Marionette DEBUG loaded listener.js 13:39:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 173 (169BEC00) [pid = 3828] [serial = 1280] [outer = 158F1C00] 13:39:46 INFO - PROCESS | 3828 | --DOCSHELL 11B50400 == 87 [pid = 3828] [id = 373] 13:39:46 INFO - PROCESS | 3828 | --DOCSHELL 19EECC00 == 86 [pid = 3828] [id = 222] 13:39:46 INFO - PROCESS | 3828 | --DOCSHELL 1367CC00 == 85 [pid = 3828] [id = 418] 13:39:46 INFO - PROCESS | 3828 | --DOCSHELL 132D6800 == 84 [pid = 3828] [id = 417] 13:39:46 INFO - PROCESS | 3828 | --DOCSHELL 1976B000 == 83 [pid = 3828] [id = 416] 13:39:46 INFO - PROCESS | 3828 | --DOCSHELL 1D01C400 == 82 [pid = 3828] [id = 415] 13:39:46 INFO - PROCESS | 3828 | --DOCSHELL 14AA5800 == 81 [pid = 3828] [id = 414] 13:39:46 INFO - PROCESS | 3828 | --DOCSHELL 1A5A8000 == 80 [pid = 3828] [id = 413] 13:39:46 INFO - PROCESS | 3828 | --DOCSHELL 19482800 == 79 [pid = 3828] [id = 412] 13:39:46 INFO - PROCESS | 3828 | --DOCSHELL 13838C00 == 78 [pid = 3828] [id = 411] 13:39:46 INFO - PROCESS | 3828 | --DOCSHELL 12D78C00 == 77 [pid = 3828] [id = 410] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 172 (18CDB000) [pid = 3828] [serial = 1158] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 171 (1667D000) [pid = 3828] [serial = 1155] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 170 (1E2B2400) [pid = 3828] [serial = 1170] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 169 (1E258400) [pid = 3828] [serial = 1167] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 168 (1D679800) [pid = 3828] [serial = 1161] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 167 (17E3D400) [pid = 3828] [serial = 1173] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 166 (1DE8CC00) [pid = 3828] [serial = 1164] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 165 (1DB6A400) [pid = 3828] [serial = 1207] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOCSHELL 1C9E0800 == 76 [pid = 3828] [id = 406] 13:39:46 INFO - PROCESS | 3828 | --DOCSHELL 1A5EA400 == 75 [pid = 3828] [id = 405] 13:39:46 INFO - PROCESS | 3828 | --DOCSHELL 169C2C00 == 74 [pid = 3828] [id = 404] 13:39:46 INFO - PROCESS | 3828 | --DOCSHELL 1383E800 == 73 [pid = 3828] [id = 403] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 164 (1CC22800) [pid = 3828] [serial = 1198] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 163 (1979AC00) [pid = 3828] [serial = 1195] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 162 (1DB68800) [pid = 3828] [serial = 1105] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 161 (1DB71C00) [pid = 3828] [serial = 934] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 160 (1C1C0000) [pid = 3828] [serial = 1024] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 159 (1A0BEC00) [pid = 3828] [serial = 1202] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 158 (1855A000) [pid = 3828] [serial = 1021] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 157 (19C40C00) [pid = 3828] [serial = 979] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 156 (15D07000) [pid = 3828] [serial = 925] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 155 (1949EC00) [pid = 3828] [serial = 1201] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (1D126400) [pid = 3828] [serial = 982] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (1957FC00) [pid = 3828] [serial = 733] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (1AA98000) [pid = 3828] [serial = 1189] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (18A03800) [pid = 3828] [serial = 976] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (1AAAD000) [pid = 3828] [serial = 1190] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (1C37C400) [pid = 3828] [serial = 1192] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (18CD2400) [pid = 3828] [serial = 1182] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (1C9DF800) [pid = 3828] [serial = 1193] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (1DB63800) [pid = 3828] [serial = 1153] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (1D67D000) [pid = 3828] [serial = 970] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (197AEC00) [pid = 3828] [serial = 1186] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (1D10BC00) [pid = 3828] [serial = 1204] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (19B1C800) [pid = 3828] [serial = 1187] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (187D1000) [pid = 3828] [serial = 928] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (18D89800) [pid = 3828] [serial = 1183] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (15A2B400) [pid = 3828] [serial = 1176] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (1CC27C00) [pid = 3828] [serial = 1199] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (1D7A7000) [pid = 3828] [serial = 931] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (142AF000) [pid = 3828] [serial = 1018] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (158E6800) [pid = 3828] [serial = 1179] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (1979E400) [pid = 3828] [serial = 1196] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (169B3C00) [pid = 3828] [serial = 1180] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (164AC400) [pid = 3828] [serial = 1177] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (15CD7400) [pid = 3828] [serial = 973] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (132DE400) [pid = 3828] [serial = 937] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1D121800) [pid = 3828] [serial = 1205] [outer = 00000000] [url = about:blank] 13:39:46 INFO - PROCESS | 3828 | 1461011986382 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 13:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 906ms 13:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:39:46 INFO - PROCESS | 3828 | 1461011986426 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:39:46 INFO - PROCESS | 3828 | 1461011986430 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 13:39:46 INFO - PROCESS | 3828 | 1461011986433 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:39:46 INFO - PROCESS | 3828 | 1461011986437 Marionette TRACE conn2 <- [1,1670,null,{}] 13:39:46 INFO - PROCESS | 3828 | 1461011986448 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:46 INFO - PROCESS | 3828 | 1461011986538 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:39:46 INFO - PROCESS | 3828 | 1461011986633 Marionette TRACE conn2 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:46 INFO - PROCESS | 3828 | ++DOCSHELL 142AC800 == 74 [pid = 3828] [id = 427] 13:39:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (142AF000) [pid = 3828] [serial = 1281] [outer = 00000000] 13:39:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (16406800) [pid = 3828] [serial = 1282] [outer = 142AF000] 13:39:46 INFO - PROCESS | 3828 | 1461011986680 Marionette DEBUG loaded listener.js 13:39:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (17B03000) [pid = 3828] [serial = 1283] [outer = 142AF000] 13:39:47 INFO - PROCESS | 3828 | 1461011987080 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 13:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 687ms 13:39:47 INFO - PROCESS | 3828 | 1461011987130 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:39:47 INFO - PROCESS | 3828 | 1461011987133 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 13:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:39:47 INFO - PROCESS | 3828 | 1461011987136 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:39:47 INFO - PROCESS | 3828 | 1461011987138 Marionette TRACE conn2 <- [1,1674,null,{}] 13:39:47 INFO - PROCESS | 3828 | 1461011987141 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:47 INFO - PROCESS | 3828 | 1461011987223 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:39:47 INFO - PROCESS | 3828 | 1461011987229 Marionette TRACE conn2 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:47 INFO - PROCESS | 3828 | ++DOCSHELL 169C2C00 == 75 [pid = 3828] [id = 428] 13:39:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (17E96000) [pid = 3828] [serial = 1284] [outer = 00000000] 13:39:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (1850CC00) [pid = 3828] [serial = 1285] [outer = 17E96000] 13:39:47 INFO - PROCESS | 3828 | 1461011987274 Marionette DEBUG loaded listener.js 13:39:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (18B44000) [pid = 3828] [serial = 1286] [outer = 17E96000] 13:39:47 INFO - PROCESS | 3828 | 1461011987782 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 13:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 13:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 687ms 13:39:47 INFO - PROCESS | 3828 | 1461011987835 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:39:47 INFO - PROCESS | 3828 | 1461011987837 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 13:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:39:47 INFO - PROCESS | 3828 | 1461011987841 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:39:47 INFO - PROCESS | 3828 | 1461011987842 Marionette TRACE conn2 <- [1,1678,null,{}] 13:39:47 INFO - PROCESS | 3828 | 1461011987846 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:47 INFO - PROCESS | 3828 | 1461011987924 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:39:47 INFO - PROCESS | 3828 | 1461011987931 Marionette TRACE conn2 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:47 INFO - PROCESS | 3828 | ++DOCSHELL 132D7000 == 76 [pid = 3828] [id = 429] 13:39:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (132DD000) [pid = 3828] [serial = 1287] [outer = 00000000] 13:39:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (18CD4C00) [pid = 3828] [serial = 1288] [outer = 132DD000] 13:39:47 INFO - PROCESS | 3828 | 1461011987976 Marionette DEBUG loaded listener.js 13:39:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (18D89800) [pid = 3828] [serial = 1289] [outer = 132DD000] 13:39:48 INFO - PROCESS | 3828 | 1461011988421 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 13:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 625ms 13:39:48 INFO - PROCESS | 3828 | 1461011988480 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:39:48 INFO - PROCESS | 3828 | 1461011988483 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 13:39:48 INFO - PROCESS | 3828 | 1461011988487 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:39:48 INFO - PROCESS | 3828 | 1461011988490 Marionette TRACE conn2 <- [1,1682,null,{}] 13:39:48 INFO - PROCESS | 3828 | 1461011988495 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:48 INFO - PROCESS | 3828 | 1461011988635 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:39:48 INFO - PROCESS | 3828 | 1461011988725 Marionette TRACE conn2 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:48 INFO - PROCESS | 3828 | ++DOCSHELL 18BAB800 == 77 [pid = 3828] [id = 430] 13:39:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (18CCF800) [pid = 3828] [serial = 1290] [outer = 00000000] 13:39:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (19769000) [pid = 3828] [serial = 1291] [outer = 18CCF800] 13:39:48 INFO - PROCESS | 3828 | 1461011988776 Marionette DEBUG loaded listener.js 13:39:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (19774800) [pid = 3828] [serial = 1292] [outer = 18CCF800] 13:39:49 INFO - PROCESS | 3828 | 1461011989181 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 13:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 734ms 13:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:39:49 INFO - PROCESS | 3828 | 1461011989228 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:39:49 INFO - PROCESS | 3828 | 1461011989230 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 13:39:49 INFO - PROCESS | 3828 | 1461011989233 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:39:49 INFO - PROCESS | 3828 | 1461011989235 Marionette TRACE conn2 <- [1,1686,null,{}] 13:39:49 INFO - PROCESS | 3828 | 1461011989238 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:49 INFO - PROCESS | 3828 | 1461011989349 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:39:49 INFO - PROCESS | 3828 | 1461011989355 Marionette TRACE conn2 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:49 INFO - PROCESS | 3828 | ++DOCSHELL 13263800 == 78 [pid = 3828] [id = 431] 13:39:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (18B48C00) [pid = 3828] [serial = 1293] [outer = 00000000] 13:39:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (197A3C00) [pid = 3828] [serial = 1294] [outer = 18B48C00] 13:39:49 INFO - PROCESS | 3828 | 1461011989399 Marionette DEBUG loaded listener.js 13:39:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (19B12C00) [pid = 3828] [serial = 1295] [outer = 18B48C00] 13:39:49 INFO - PROCESS | 3828 | 1461011989830 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 13:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 13:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 624ms 13:39:49 INFO - PROCESS | 3828 | 1461011989869 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:39:49 INFO - PROCESS | 3828 | 1461011989871 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 13:39:49 INFO - PROCESS | 3828 | 1461011989874 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:39:49 INFO - PROCESS | 3828 | 1461011989876 Marionette TRACE conn2 <- [1,1690,null,{}] 13:39:49 INFO - PROCESS | 3828 | 1461011989879 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:49 INFO - PROCESS | 3828 | 1461011989990 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:39:50 INFO - PROCESS | 3828 | 1461011990095 Marionette TRACE conn2 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:50 INFO - PROCESS | 3828 | ++DOCSHELL 1979D000 == 79 [pid = 3828] [id = 432] 13:39:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (1979DC00) [pid = 3828] [serial = 1296] [outer = 00000000] 13:39:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (19B21C00) [pid = 3828] [serial = 1297] [outer = 1979DC00] 13:39:50 INFO - PROCESS | 3828 | 1461011990139 Marionette DEBUG loaded listener.js 13:39:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (19CBA000) [pid = 3828] [serial = 1298] [outer = 1979DC00] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (14AF0800) [pid = 3828] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (1E13FC00) [pid = 3828] [serial = 1169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (169C7000) [pid = 3828] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (15DBE800) [pid = 3828] [serial = 1157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (1355B400) [pid = 3828] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (11B4B400) [pid = 3828] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (1CC70C00) [pid = 3828] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (1CC70400) [pid = 3828] [serial = 1160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (1326A000) [pid = 3828] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (147AD800) [pid = 3828] [serial = 1154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (1D019000) [pid = 3828] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (18B41C00) [pid = 3828] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (158E7800) [pid = 3828] [serial = 1172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (1367DC00) [pid = 3828] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (1D79EC00) [pid = 3828] [serial = 1163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (1C1C4800) [pid = 3828] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (19483000) [pid = 3828] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1D677C00) [pid = 3828] [serial = 1166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (1976CC00) [pid = 3828] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (132D6C00) [pid = 3828] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (1D10C000) [pid = 3828] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (16958C00) [pid = 3828] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (1A79E000) [pid = 3828] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (1320AC00) [pid = 3828] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (1D172000) [pid = 3828] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (14AA8C00) [pid = 3828] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (1D10A400) [pid = 3828] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1A5EFC00) [pid = 3828] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (197A4000) [pid = 3828] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1CC24000) [pid = 3828] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (17E93800) [pid = 3828] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (142A9400) [pid = 3828] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1383DC00) [pid = 3828] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1D126800) [pid = 3828] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:39:50 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1AAAE800) [pid = 3828] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:39:50 INFO - PROCESS | 3828 | 1461011990922 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 13:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1092ms 13:39:50 INFO - PROCESS | 3828 | 1461011990974 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:39:50 INFO - PROCESS | 3828 | 1461011990976 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 13:39:50 INFO - PROCESS | 3828 | 1461011990979 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:39:50 INFO - PROCESS | 3828 | 1461011990981 Marionette TRACE conn2 <- [1,1694,null,{}] 13:39:50 INFO - PROCESS | 3828 | 1461011990984 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:51 INFO - PROCESS | 3828 | 1461011991069 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:39:51 INFO - PROCESS | 3828 | 1461011991168 Marionette TRACE conn2 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:51 INFO - PROCESS | 3828 | ++DOCSHELL 11B4FC00 == 80 [pid = 3828] [id = 433] 13:39:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (11BF6400) [pid = 3828] [serial = 1299] [outer = 00000000] 13:39:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (13831000) [pid = 3828] [serial = 1300] [outer = 11BF6400] 13:39:51 INFO - PROCESS | 3828 | 1461011991212 Marionette DEBUG loaded listener.js 13:39:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (15ACF000) [pid = 3828] [serial = 1301] [outer = 11BF6400] 13:39:51 INFO - PROCESS | 3828 | 1461011991605 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 13:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 624ms 13:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:39:51 INFO - PROCESS | 3828 | 1461011991618 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:39:51 INFO - PROCESS | 3828 | 1461011991619 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 13:39:51 INFO - PROCESS | 3828 | 1461011991623 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:39:51 INFO - PROCESS | 3828 | 1461011991625 Marionette TRACE conn2 <- [1,1698,null,{}] 13:39:51 INFO - PROCESS | 3828 | 1461011991628 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:51 INFO - PROCESS | 3828 | 1461011991707 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:39:51 INFO - PROCESS | 3828 | 1461011991713 Marionette TRACE conn2 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:51 INFO - PROCESS | 3828 | ++DOCSHELL 12DD8400 == 81 [pid = 3828] [id = 434] 13:39:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1367DC00) [pid = 3828] [serial = 1302] [outer = 00000000] 13:39:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (17E35800) [pid = 3828] [serial = 1303] [outer = 1367DC00] 13:39:51 INFO - PROCESS | 3828 | 1461011991846 Marionette DEBUG loaded listener.js 13:39:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (18A05800) [pid = 3828] [serial = 1304] [outer = 1367DC00] 13:39:52 INFO - PROCESS | 3828 | 1461011992205 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 13:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 640ms 13:39:52 INFO - PROCESS | 3828 | 1461011992246 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:39:52 INFO - PROCESS | 3828 | 1461011992248 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 13:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:39:52 INFO - PROCESS | 3828 | 1461011992251 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:39:52 INFO - PROCESS | 3828 | 1461011992254 Marionette TRACE conn2 <- [1,1702,null,{}] 13:39:52 INFO - PROCESS | 3828 | 1461011992257 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:52 INFO - PROCESS | 3828 | 1461011992391 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:39:52 INFO - PROCESS | 3828 | 1461011992483 Marionette TRACE conn2 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:52 INFO - PROCESS | 3828 | ++DOCSHELL 18501C00 == 82 [pid = 3828] [id = 435] 13:39:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (19483400) [pid = 3828] [serial = 1305] [outer = 00000000] 13:39:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (19B12800) [pid = 3828] [serial = 1306] [outer = 19483400] 13:39:52 INFO - PROCESS | 3828 | 1461011992531 Marionette DEBUG loaded listener.js 13:39:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1A59E800) [pid = 3828] [serial = 1307] [outer = 19483400] 13:39:53 INFO - PROCESS | 3828 | 1461011993056 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 843ms 13:39:53 INFO - PROCESS | 3828 | 1461011993095 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:39:53 INFO - PROCESS | 3828 | 1461011993099 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 13:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:39:53 INFO - PROCESS | 3828 | 1461011993105 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:39:53 INFO - PROCESS | 3828 | 1461011993109 Marionette TRACE conn2 <- [1,1706,null,{}] 13:39:53 INFO - PROCESS | 3828 | 1461011993114 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:53 INFO - PROCESS | 3828 | 1461011993229 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:39:53 INFO - PROCESS | 3828 | 1461011993373 Marionette TRACE conn2 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:53 INFO - PROCESS | 3828 | ++DOCSHELL 132D7C00 == 83 [pid = 3828] [id = 436] 13:39:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (132D8C00) [pid = 3828] [serial = 1308] [outer = 00000000] 13:39:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1383E800) [pid = 3828] [serial = 1309] [outer = 132D8C00] 13:39:53 INFO - PROCESS | 3828 | 1461011993431 Marionette DEBUG loaded listener.js 13:39:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (15456400) [pid = 3828] [serial = 1310] [outer = 132D8C00] 13:39:54 INFO - PROCESS | 3828 | 1461011994049 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1000ms 13:39:54 INFO - PROCESS | 3828 | 1461011994109 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:39:54 INFO - PROCESS | 3828 | 1461011994115 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 13:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:39:54 INFO - PROCESS | 3828 | 1461011994122 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:39:54 INFO - PROCESS | 3828 | 1461011994124 Marionette TRACE conn2 <- [1,1710,null,{}] 13:39:54 INFO - PROCESS | 3828 | 1461011994129 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:54 INFO - PROCESS | 3828 | 1461011994264 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:39:54 INFO - PROCESS | 3828 | 1461011994405 Marionette TRACE conn2 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:54 INFO - PROCESS | 3828 | ++DOCSHELL 15CCD000 == 84 [pid = 3828] [id = 437] 13:39:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (15D09800) [pid = 3828] [serial = 1311] [outer = 00000000] 13:39:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (169C3800) [pid = 3828] [serial = 1312] [outer = 15D09800] 13:39:54 INFO - PROCESS | 3828 | 1461011994463 Marionette DEBUG loaded listener.js 13:39:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (17E93800) [pid = 3828] [serial = 1313] [outer = 15D09800] 13:39:55 INFO - PROCESS | 3828 | 1461011995059 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 13:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 13:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 999ms 13:39:55 INFO - PROCESS | 3828 | 1461011995121 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:39:55 INFO - PROCESS | 3828 | 1461011995124 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 13:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:39:55 INFO - PROCESS | 3828 | 1461011995128 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:39:55 INFO - PROCESS | 3828 | 1461011995131 Marionette TRACE conn2 <- [1,1714,null,{}] 13:39:55 INFO - PROCESS | 3828 | 1461011995142 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:55 INFO - PROCESS | 3828 | 1461011995297 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:39:55 INFO - PROCESS | 3828 | 1461011995315 Marionette TRACE conn2 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:55 INFO - PROCESS | 3828 | ++DOCSHELL 194A2800 == 85 [pid = 3828] [id = 438] 13:39:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (1976A000) [pid = 3828] [serial = 1314] [outer = 00000000] 13:39:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (197A0C00) [pid = 3828] [serial = 1315] [outer = 1976A000] 13:39:55 INFO - PROCESS | 3828 | 1461011995371 Marionette DEBUG loaded listener.js 13:39:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (19B1BC00) [pid = 3828] [serial = 1316] [outer = 1976A000] 13:39:56 INFO - PROCESS | 3828 | 1461011996013 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 13:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 937ms 13:39:56 INFO - PROCESS | 3828 | 1461011996072 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:39:56 INFO - PROCESS | 3828 | 1461011996075 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 13:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:39:56 INFO - PROCESS | 3828 | 1461011996078 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:39:56 INFO - PROCESS | 3828 | 1461011996080 Marionette TRACE conn2 <- [1,1718,null,{}] 13:39:56 INFO - PROCESS | 3828 | 1461011996084 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:56 INFO - PROCESS | 3828 | 1461011996188 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:39:56 INFO - PROCESS | 3828 | 1461011996328 Marionette TRACE conn2 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:56 INFO - PROCESS | 3828 | ++DOCSHELL 19793C00 == 86 [pid = 3828] [id = 439] 13:39:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (19B17C00) [pid = 3828] [serial = 1317] [outer = 00000000] 13:39:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1AAA7000) [pid = 3828] [serial = 1318] [outer = 19B17C00] 13:39:56 INFO - PROCESS | 3828 | 1461011996383 Marionette DEBUG loaded listener.js 13:39:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (1BF14800) [pid = 3828] [serial = 1319] [outer = 19B17C00] 13:39:56 INFO - PROCESS | 3828 | 1461011996967 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 13:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 13:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 937ms 13:39:57 INFO - PROCESS | 3828 | 1461011997023 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:39:57 INFO - PROCESS | 3828 | 1461011997025 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 13:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:39:57 INFO - PROCESS | 3828 | 1461011997029 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:39:57 INFO - PROCESS | 3828 | 1461011997031 Marionette TRACE conn2 <- [1,1722,null,{}] 13:39:57 INFO - PROCESS | 3828 | 1461011997035 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:57 INFO - PROCESS | 3828 | 1461011997136 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:39:57 INFO - PROCESS | 3828 | 1461011997276 Marionette TRACE conn2 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:57 INFO - PROCESS | 3828 | ++DOCSHELL 197AE000 == 87 [pid = 3828] [id = 440] 13:39:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (1A0BAC00) [pid = 3828] [serial = 1320] [outer = 00000000] 13:39:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1C1C0800) [pid = 3828] [serial = 1321] [outer = 1A0BAC00] 13:39:57 INFO - PROCESS | 3828 | 1461011997331 Marionette DEBUG loaded listener.js 13:39:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1C375C00) [pid = 3828] [serial = 1322] [outer = 1A0BAC00] 13:39:57 INFO - PROCESS | 3828 | 1461011997860 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 13:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 905ms 13:39:57 INFO - PROCESS | 3828 | 1461011997933 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:39:57 INFO - PROCESS | 3828 | 1461011997936 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 13:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:39:57 INFO - PROCESS | 3828 | 1461011997939 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:39:57 INFO - PROCESS | 3828 | 1461011997941 Marionette TRACE conn2 <- [1,1726,null,{}] 13:39:57 INFO - PROCESS | 3828 | 1461011997945 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:58 INFO - PROCESS | 3828 | 1461011998065 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:39:58 INFO - PROCESS | 3828 | 1461011998212 Marionette TRACE conn2 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:58 INFO - PROCESS | 3828 | ++DOCSHELL 1C9DA800 == 88 [pid = 3828] [id = 441] 13:39:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (1C9DF000) [pid = 3828] [serial = 1323] [outer = 00000000] 13:39:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (1CC24C00) [pid = 3828] [serial = 1324] [outer = 1C9DF000] 13:39:58 INFO - PROCESS | 3828 | 1461011998270 Marionette DEBUG loaded listener.js 13:39:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (1CC28800) [pid = 3828] [serial = 1325] [outer = 1C9DF000] 13:39:58 INFO - PROCESS | 3828 | 1461011998867 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 13:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 937ms 13:39:58 INFO - PROCESS | 3828 | 1461011998884 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:39:58 INFO - PROCESS | 3828 | 1461011998887 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 13:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:39:58 INFO - PROCESS | 3828 | 1461011998890 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:39:58 INFO - PROCESS | 3828 | 1461011998892 Marionette TRACE conn2 <- [1,1730,null,{}] 13:39:58 INFO - PROCESS | 3828 | 1461011998896 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:59 INFO - PROCESS | 3828 | 1461011998999 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:39:59 INFO - PROCESS | 3828 | 1461011999113 Marionette TRACE conn2 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:59 INFO - PROCESS | 3828 | ++DOCSHELL 11B47000 == 89 [pid = 3828] [id = 442] 13:39:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (11B48000) [pid = 3828] [serial = 1326] [outer = 00000000] 13:39:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (13831400) [pid = 3828] [serial = 1327] [outer = 11B48000] 13:39:59 INFO - PROCESS | 3828 | 1461011999213 Marionette DEBUG loaded listener.js 13:39:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (15D0B400) [pid = 3828] [serial = 1328] [outer = 11B48000] 13:39:59 INFO - PROCESS | 3828 | 1461011999949 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 13:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1093ms 13:39:59 INFO - PROCESS | 3828 | 1461011999990 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:39:59 INFO - PROCESS | 3828 | 1461011999995 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 13:40:00 INFO - PROCESS | 3828 | 1461012000000 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:40:00 INFO - PROCESS | 3828 | 1461012000004 Marionette TRACE conn2 <- [1,1734,null,{}] 13:40:00 INFO - PROCESS | 3828 | 1461012000008 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:00 INFO - PROCESS | 3828 | 1461012000111 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:40:00 INFO - PROCESS | 3828 | 1461012000283 Marionette TRACE conn2 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:00 INFO - PROCESS | 3828 | ++DOCSHELL 15AAEC00 == 90 [pid = 3828] [id = 443] 13:40:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (15AB2800) [pid = 3828] [serial = 1329] [outer = 00000000] 13:40:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (1640D400) [pid = 3828] [serial = 1330] [outer = 15AB2800] 13:40:00 INFO - PROCESS | 3828 | 1461012000334 Marionette DEBUG loaded listener.js 13:40:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (16679C00) [pid = 3828] [serial = 1331] [outer = 15AB2800] 13:40:00 INFO - PROCESS | 3828 | --DOCSHELL 12DD8400 == 89 [pid = 3828] [id = 434] 13:40:00 INFO - PROCESS | 3828 | --DOCSHELL 11B4FC00 == 88 [pid = 3828] [id = 433] 13:40:00 INFO - PROCESS | 3828 | --DOCSHELL 1979D000 == 87 [pid = 3828] [id = 432] 13:40:00 INFO - PROCESS | 3828 | --DOCSHELL 13263800 == 86 [pid = 3828] [id = 431] 13:40:00 INFO - PROCESS | 3828 | --DOCSHELL 18BAB800 == 85 [pid = 3828] [id = 430] 13:40:00 INFO - PROCESS | 3828 | --DOCSHELL 132D7000 == 84 [pid = 3828] [id = 429] 13:40:00 INFO - PROCESS | 3828 | --DOCSHELL 169C2C00 == 83 [pid = 3828] [id = 428] 13:40:00 INFO - PROCESS | 3828 | --DOCSHELL 142AC800 == 82 [pid = 3828] [id = 427] 13:40:00 INFO - PROCESS | 3828 | --DOCSHELL 1564FC00 == 81 [pid = 3828] [id = 426] 13:40:00 INFO - PROCESS | 3828 | --DOCSHELL 12B83400 == 80 [pid = 3828] [id = 425] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (1C9D6800) [pid = 3828] [serial = 1258] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOCSHELL 13555000 == 79 [pid = 3828] [id = 424] 13:40:00 INFO - PROCESS | 3828 | --DOCSHELL 1D012800 == 78 [pid = 3828] [id = 423] 13:40:00 INFO - PROCESS | 3828 | --DOCSHELL 1BF24000 == 77 [pid = 3828] [id = 422] 13:40:00 INFO - PROCESS | 3828 | --DOCSHELL 15460400 == 76 [pid = 3828] [id = 421] 13:40:00 INFO - PROCESS | 3828 | --DOCSHELL 1325FC00 == 75 [pid = 3828] [id = 420] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (169B5C00) [pid = 3828] [serial = 1108] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (1E975400) [pid = 3828] [serial = 1171] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (19588800) [pid = 3828] [serial = 1111] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (1949CC00) [pid = 3828] [serial = 1159] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (156A5400) [pid = 3828] [serial = 1060] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (12D75800) [pid = 3828] [serial = 1117] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (1DE84C00) [pid = 3828] [serial = 1069] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (1D7A1800) [pid = 3828] [serial = 1162] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (17B0C400) [pid = 3828] [serial = 1072] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (169C0C00) [pid = 3828] [serial = 1156] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (1D16E000) [pid = 3828] [serial = 1114] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (18CD6400) [pid = 3828] [serial = 1063] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (18194C00) [pid = 3828] [serial = 1174] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (13838800) [pid = 3828] [serial = 1120] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1E136000) [pid = 3828] [serial = 1165] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (1D118000) [pid = 3828] [serial = 1015] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (1C9D5400) [pid = 3828] [serial = 1066] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (1E25E800) [pid = 3828] [serial = 1168] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (19772400) [pid = 3828] [serial = 1249] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (142F5800) [pid = 3828] [serial = 1252] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (1D16C800) [pid = 3828] [serial = 1246] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (19770C00) [pid = 3828] [serial = 1255] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (1BF26400) [pid = 3828] [serial = 1240] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (18CD0800) [pid = 3828] [serial = 1232] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (18B47000) [pid = 3828] [serial = 1231] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (1F3B2C00) [pid = 3828] [serial = 1226] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1F3ADC00) [pid = 3828] [serial = 1225] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (1C37AC00) [pid = 3828] [serial = 1229] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (1A5E9800) [pid = 3828] [serial = 1228] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1E97DC00) [pid = 3828] [serial = 1223] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1E975000) [pid = 3828] [serial = 1222] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1CC19800) [pid = 3828] [serial = 1217] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1BF2D400) [pid = 3828] [serial = 1216] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (19B13800) [pid = 3828] [serial = 1237] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (19B48C00) [pid = 3828] [serial = 1238] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1E261400) [pid = 3828] [serial = 1220] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1DE89C00) [pid = 3828] [serial = 1219] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (194A4800) [pid = 3828] [serial = 1214] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (18CCC400) [pid = 3828] [serial = 1213] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (15DBDC00) [pid = 3828] [serial = 1211] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (156F4400) [pid = 3828] [serial = 1210] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (169BB800) [pid = 3828] [serial = 1234] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (18CCCC00) [pid = 3828] [serial = 1235] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1DE8F000) [pid = 3828] [serial = 1208] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (19775400) [pid = 3828] [serial = 1250] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (19792400) [pid = 3828] [serial = 1256] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1C9E0000) [pid = 3828] [serial = 1243] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1D79F400) [pid = 3828] [serial = 1247] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1CC24800) [pid = 3828] [serial = 1244] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1BF2C400) [pid = 3828] [serial = 1241] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (169CAC00) [pid = 3828] [serial = 1253] [outer = 00000000] [url = about:blank] 13:40:00 INFO - PROCESS | 3828 | 1461012000890 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 13:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 937ms 13:40:00 INFO - PROCESS | 3828 | 1461012000947 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:40:00 INFO - PROCESS | 3828 | 1461012000952 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 13:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:40:00 INFO - PROCESS | 3828 | 1461012000958 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:40:00 INFO - PROCESS | 3828 | 1461012000960 Marionette TRACE conn2 <- [1,1738,null,{}] 13:40:00 INFO - PROCESS | 3828 | 1461012000964 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:01 INFO - PROCESS | 3828 | 1461012001055 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:40:01 INFO - PROCESS | 3828 | 1461012001151 Marionette TRACE conn2 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:01 INFO - PROCESS | 3828 | ++DOCSHELL 14AA4400 == 76 [pid = 3828] [id = 444] 13:40:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (14AA5000) [pid = 3828] [serial = 1332] [outer = 00000000] 13:40:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (15D06800) [pid = 3828] [serial = 1333] [outer = 14AA5000] 13:40:01 INFO - PROCESS | 3828 | 1461012001196 Marionette DEBUG loaded listener.js 13:40:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (16950400) [pid = 3828] [serial = 1334] [outer = 14AA5000] 13:40:01 INFO - PROCESS | 3828 | 1461012001602 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 13:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 702ms 13:40:01 INFO - PROCESS | 3828 | 1461012001656 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:40:01 INFO - PROCESS | 3828 | 1461012001658 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 13:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:40:01 INFO - PROCESS | 3828 | 1461012001662 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:40:01 INFO - PROCESS | 3828 | 1461012001665 Marionette TRACE conn2 <- [1,1742,null,{}] 13:40:01 INFO - PROCESS | 3828 | 1461012001676 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:01 INFO - PROCESS | 3828 | 1461012001794 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:40:01 INFO - PROCESS | 3828 | 1461012001812 Marionette TRACE conn2 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:01 INFO - PROCESS | 3828 | ++DOCSHELL 18553400 == 77 [pid = 3828] [id = 445] 13:40:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (18558800) [pid = 3828] [serial = 1335] [outer = 00000000] 13:40:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (18B44400) [pid = 3828] [serial = 1336] [outer = 18558800] 13:40:01 INFO - PROCESS | 3828 | 1461012001863 Marionette DEBUG loaded listener.js 13:40:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (18BA9000) [pid = 3828] [serial = 1337] [outer = 18558800] 13:40:02 INFO - PROCESS | 3828 | 1461012002318 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 13:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 703ms 13:40:02 INFO - PROCESS | 3828 | 1461012002363 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:40:02 INFO - PROCESS | 3828 | 1461012002366 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 13:40:02 INFO - PROCESS | 3828 | 1461012002369 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:40:02 INFO - PROCESS | 3828 | 1461012002371 Marionette TRACE conn2 <- [1,1746,null,{}] 13:40:02 INFO - PROCESS | 3828 | 1461012002374 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:02 INFO - PROCESS | 3828 | 1461012002458 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:40:02 INFO - PROCESS | 3828 | 1461012002464 Marionette TRACE conn2 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:02 INFO - PROCESS | 3828 | ++DOCSHELL 18B42C00 == 78 [pid = 3828] [id = 446] 13:40:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (18BB2C00) [pid = 3828] [serial = 1338] [outer = 00000000] 13:40:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (18CD6C00) [pid = 3828] [serial = 1339] [outer = 18BB2C00] 13:40:02 INFO - PROCESS | 3828 | 1461012002508 Marionette DEBUG loaded listener.js 13:40:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (18D8C000) [pid = 3828] [serial = 1340] [outer = 18BB2C00] 13:40:03 INFO - PROCESS | 3828 | 1461012003026 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 13:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 702ms 13:40:03 INFO - PROCESS | 3828 | 1461012003067 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:40:03 INFO - PROCESS | 3828 | 1461012003071 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 13:40:03 INFO - PROCESS | 3828 | 1461012003076 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:40:03 INFO - PROCESS | 3828 | 1461012003081 Marionette TRACE conn2 <- [1,1750,null,{}] 13:40:03 INFO - PROCESS | 3828 | 1461012003088 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:03 INFO - PROCESS | 3828 | 1461012003254 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:40:03 INFO - PROCESS | 3828 | 1461012003383 Marionette TRACE conn2 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:03 INFO - PROCESS | 3828 | ++DOCSHELL 13839000 == 79 [pid = 3828] [id = 447] 13:40:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1383B400) [pid = 3828] [serial = 1341] [outer = 00000000] 13:40:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (15456800) [pid = 3828] [serial = 1342] [outer = 1383B400] 13:40:03 INFO - PROCESS | 3828 | 1461012003441 Marionette DEBUG loaded listener.js 13:40:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (158EE400) [pid = 3828] [serial = 1343] [outer = 1383B400] 13:40:04 INFO - PROCESS | 3828 | 1461012004019 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 13:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 999ms 13:40:04 INFO - PROCESS | 3828 | 1461012004080 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:40:04 INFO - PROCESS | 3828 | 1461012004086 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 13:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:40:04 INFO - PROCESS | 3828 | 1461012004092 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:40:04 INFO - PROCESS | 3828 | 1461012004095 Marionette TRACE conn2 <- [1,1754,null,{}] 13:40:04 INFO - PROCESS | 3828 | 1461012004099 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:04 INFO - PROCESS | 3828 | 1461012004205 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:40:04 INFO - PROCESS | 3828 | 1461012004343 Marionette TRACE conn2 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:04 INFO - PROCESS | 3828 | ++DOCSHELL 15DB3C00 == 80 [pid = 3828] [id = 448] 13:40:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (16673C00) [pid = 3828] [serial = 1344] [outer = 00000000] 13:40:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (18197800) [pid = 3828] [serial = 1345] [outer = 16673C00] 13:40:04 INFO - PROCESS | 3828 | 1461012004398 Marionette DEBUG loaded listener.js 13:40:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (18B43C00) [pid = 3828] [serial = 1346] [outer = 16673C00] 13:40:04 INFO - PROCESS | 3828 | 1461012004974 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 13:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 937ms 13:40:05 INFO - PROCESS | 3828 | 1461012005036 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:40:05 INFO - PROCESS | 3828 | 1461012005038 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 13:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:40:05 INFO - PROCESS | 3828 | 1461012005042 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:40:05 INFO - PROCESS | 3828 | 1461012005046 Marionette TRACE conn2 <- [1,1758,null,{}] 13:40:05 INFO - PROCESS | 3828 | 1461012005057 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:05 INFO - PROCESS | 3828 | 1461012005165 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:40:05 INFO - PROCESS | 3828 | 1461012005275 Marionette TRACE conn2 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:05 INFO - PROCESS | 3828 | ++DOCSHELL 19482400 == 81 [pid = 3828] [id = 449] 13:40:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1949D800) [pid = 3828] [serial = 1347] [outer = 00000000] 13:40:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1976D800) [pid = 3828] [serial = 1348] [outer = 1949D800] 13:40:05 INFO - PROCESS | 3828 | 1461012005332 Marionette DEBUG loaded listener.js 13:40:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (19775000) [pid = 3828] [serial = 1349] [outer = 1949D800] 13:40:05 INFO - PROCESS | 3828 | 1461012005960 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 13:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 937ms 13:40:05 INFO - PROCESS | 3828 | 1461012005987 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:40:05 INFO - PROCESS | 3828 | 1461012005992 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 13:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:40:05 INFO - PROCESS | 3828 | 1461012005996 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:40:05 INFO - PROCESS | 3828 | 1461012005998 Marionette TRACE conn2 <- [1,1762,null,{}] 13:40:05 INFO - PROCESS | 3828 | 1461012006002 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:06 INFO - PROCESS | 3828 | 1461012006105 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:40:06 INFO - PROCESS | 3828 | 1461012006215 Marionette TRACE conn2 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:06 INFO - PROCESS | 3828 | ++DOCSHELL 1976C000 == 82 [pid = 3828] [id = 450] 13:40:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (19793800) [pid = 3828] [serial = 1350] [outer = 00000000] 13:40:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (19B14400) [pid = 3828] [serial = 1351] [outer = 19793800] 13:40:06 INFO - PROCESS | 3828 | 1461012006269 Marionette DEBUG loaded listener.js 13:40:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (19B1D400) [pid = 3828] [serial = 1352] [outer = 19793800] 13:40:06 INFO - PROCESS | 3828 | 1461012006814 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 13:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 843ms 13:40:06 INFO - PROCESS | 3828 | 1461012006842 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:40:06 INFO - PROCESS | 3828 | 1461012006844 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 13:40:06 INFO - PROCESS | 3828 | 1461012006849 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:40:06 INFO - PROCESS | 3828 | 1461012006851 Marionette TRACE conn2 <- [1,1766,null,{}] 13:40:06 INFO - PROCESS | 3828 | 1461012006855 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:06 INFO - PROCESS | 3828 | 1461012006953 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:40:07 INFO - PROCESS | 3828 | 1461012007068 Marionette TRACE conn2 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:07 INFO - PROCESS | 3828 | ++DOCSHELL 143B4000 == 83 [pid = 3828] [id = 451] 13:40:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (19794000) [pid = 3828] [serial = 1353] [outer = 00000000] 13:40:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1A0BB800) [pid = 3828] [serial = 1354] [outer = 19794000] 13:40:07 INFO - PROCESS | 3828 | 1461012007162 Marionette DEBUG loaded listener.js 13:40:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (1AA9A000) [pid = 3828] [serial = 1355] [outer = 19794000] 13:40:07 INFO - PROCESS | 3828 | 1461012007738 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 13:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 13:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 952ms 13:40:07 INFO - PROCESS | 3828 | 1461012007791 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:40:07 INFO - PROCESS | 3828 | 1461012007793 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 13:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:40:07 INFO - PROCESS | 3828 | 1461012007798 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:40:07 INFO - PROCESS | 3828 | 1461012007800 Marionette TRACE conn2 <- [1,1770,null,{}] 13:40:07 INFO - PROCESS | 3828 | 1461012007803 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:07 INFO - PROCESS | 3828 | 1461012007925 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:40:08 INFO - PROCESS | 3828 | 1461012008066 Marionette TRACE conn2 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:08 INFO - PROCESS | 3828 | ++DOCSHELL 1BF2A000 == 84 [pid = 3828] [id = 452] 13:40:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1BF2B800) [pid = 3828] [serial = 1356] [outer = 00000000] 13:40:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1C932400) [pid = 3828] [serial = 1357] [outer = 1BF2B800] 13:40:08 INFO - PROCESS | 3828 | 1461012008123 Marionette DEBUG loaded listener.js 13:40:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1C9D6800) [pid = 3828] [serial = 1358] [outer = 1BF2B800] 13:40:08 INFO - PROCESS | 3828 | 1461012008648 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 13:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 13:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 906ms 13:40:08 INFO - PROCESS | 3828 | 1461012008701 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:40:08 INFO - PROCESS | 3828 | 1461012008704 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 13:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:40:08 INFO - PROCESS | 3828 | 1461012008707 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:40:08 INFO - PROCESS | 3828 | 1461012008709 Marionette TRACE conn2 <- [1,1774,null,{}] 13:40:08 INFO - PROCESS | 3828 | 1461012008713 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:08 INFO - PROCESS | 3828 | 1461012008811 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:40:08 INFO - PROCESS | 3828 | 1461012008921 Marionette TRACE conn2 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:08 INFO - PROCESS | 3828 | ++DOCSHELL 1979C800 == 85 [pid = 3828] [id = 453] 13:40:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (197A0000) [pid = 3828] [serial = 1359] [outer = 00000000] 13:40:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1CC20400) [pid = 3828] [serial = 1360] [outer = 197A0000] 13:40:08 INFO - PROCESS | 3828 | 1461012008978 Marionette DEBUG loaded listener.js 13:40:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1CC21000) [pid = 3828] [serial = 1361] [outer = 197A0000] 13:40:09 INFO - PROCESS | 3828 | 1461012009612 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 13:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 13:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1092ms 13:40:09 INFO - PROCESS | 3828 | 1461012009804 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:40:09 INFO - PROCESS | 3828 | 1461012009808 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 13:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:40:09 INFO - PROCESS | 3828 | 1461012009813 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:40:09 INFO - PROCESS | 3828 | 1461012009816 Marionette TRACE conn2 <- [1,1778,null,{}] 13:40:09 INFO - PROCESS | 3828 | 1461012009821 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:09 INFO - PROCESS | 3828 | 1461012009929 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:40:10 INFO - PROCESS | 3828 | 1461012010064 Marionette TRACE conn2 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:10 INFO - PROCESS | 3828 | ++DOCSHELL 15AB6000 == 86 [pid = 3828] [id = 454] 13:40:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (15D02800) [pid = 3828] [serial = 1362] [outer = 00000000] 13:40:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (168AA400) [pid = 3828] [serial = 1363] [outer = 15D02800] 13:40:10 INFO - PROCESS | 3828 | 1461012010123 Marionette DEBUG loaded listener.js 13:40:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (16E71400) [pid = 3828] [serial = 1364] [outer = 15D02800] 13:40:10 INFO - PROCESS | 3828 | 1461012010682 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 937ms 13:40:10 INFO - PROCESS | 3828 | 1461012010759 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:40:10 INFO - PROCESS | 3828 | 1461012010763 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 13:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:40:10 INFO - PROCESS | 3828 | 1461012010770 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:40:10 INFO - PROCESS | 3828 | 1461012010773 Marionette TRACE conn2 <- [1,1782,null,{}] 13:40:10 INFO - PROCESS | 3828 | 1461012010777 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:10 INFO - PROCESS | 3828 | 1461012010875 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:40:11 INFO - PROCESS | 3828 | 1461012011005 Marionette TRACE conn2 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:11 INFO - PROCESS | 3828 | --DOCSHELL 18553400 == 85 [pid = 3828] [id = 445] 13:40:11 INFO - PROCESS | 3828 | --DOCSHELL 14AA4400 == 84 [pid = 3828] [id = 444] 13:40:11 INFO - PROCESS | 3828 | --DOCSHELL 15AAEC00 == 83 [pid = 3828] [id = 443] 13:40:11 INFO - PROCESS | 3828 | --DOCSHELL 194A2800 == 82 [pid = 3828] [id = 438] 13:40:11 INFO - PROCESS | 3828 | --DOCSHELL 15CCD000 == 81 [pid = 3828] [id = 437] 13:40:11 INFO - PROCESS | 3828 | --DOCSHELL 132D7C00 == 80 [pid = 3828] [id = 436] 13:40:11 INFO - PROCESS | 3828 | ++DOCSHELL 132DE400 == 81 [pid = 3828] [id = 455] 13:40:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (1355E400) [pid = 3828] [serial = 1365] [outer = 00000000] 13:40:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (17B06800) [pid = 3828] [serial = 1366] [outer = 1355E400] 13:40:11 INFO - PROCESS | 3828 | 1461012011083 Marionette DEBUG loaded listener.js 13:40:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (18CD6400) [pid = 3828] [serial = 1367] [outer = 1355E400] 13:40:11 INFO - PROCESS | 3828 | 1461012011599 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 843ms 13:40:11 INFO - PROCESS | 3828 | 1461012011612 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:40:11 INFO - PROCESS | 3828 | 1461012011614 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 13:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:40:11 INFO - PROCESS | 3828 | 1461012011618 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:40:11 INFO - PROCESS | 3828 | 1461012011620 Marionette TRACE conn2 <- [1,1786,null,{}] 13:40:11 INFO - PROCESS | 3828 | 1461012011637 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:11 INFO - PROCESS | 3828 | 1461012011763 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:40:11 INFO - PROCESS | 3828 | 1461012011826 Marionette TRACE conn2 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:11 INFO - PROCESS | 3828 | ++DOCSHELL 194A1000 == 82 [pid = 3828] [id = 456] 13:40:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (196CC400) [pid = 3828] [serial = 1368] [outer = 00000000] 13:40:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (197AEC00) [pid = 3828] [serial = 1369] [outer = 196CC400] 13:40:11 INFO - PROCESS | 3828 | 1461012011881 Marionette DEBUG loaded listener.js 13:40:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1A0BDC00) [pid = 3828] [serial = 1370] [outer = 196CC400] 13:40:12 INFO - PROCESS | 3828 | 1461012012321 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 13:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 733ms 13:40:12 INFO - PROCESS | 3828 | 1461012012358 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:40:12 INFO - PROCESS | 3828 | 1461012012360 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 13:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:40:12 INFO - PROCESS | 3828 | 1461012012368 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:40:12 INFO - PROCESS | 3828 | 1461012012369 Marionette TRACE conn2 <- [1,1790,null,{}] 13:40:12 INFO - PROCESS | 3828 | 1461012012380 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:12 INFO - PROCESS | 3828 | 1461012012500 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:40:12 INFO - PROCESS | 3828 | 1461012012600 Marionette TRACE conn2 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:12 INFO - PROCESS | 3828 | ++DOCSHELL 1C1C2C00 == 83 [pid = 3828] [id = 457] 13:40:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (1C371800) [pid = 3828] [serial = 1371] [outer = 00000000] 13:40:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (1CC19C00) [pid = 3828] [serial = 1372] [outer = 1C371800] 13:40:12 INFO - PROCESS | 3828 | 1461012012646 Marionette DEBUG loaded listener.js 13:40:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1CC25400) [pid = 3828] [serial = 1373] [outer = 1C371800] 13:40:13 INFO - PROCESS | 3828 | 1461012013073 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 734ms 13:40:13 INFO - PROCESS | 3828 | 1461012013109 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:40:13 INFO - PROCESS | 3828 | 1461012013111 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 13:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:40:13 INFO - PROCESS | 3828 | 1461012013125 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:40:13 INFO - PROCESS | 3828 | 1461012013127 Marionette TRACE conn2 <- [1,1794,null,{}] 13:40:13 INFO - PROCESS | 3828 | 1461012013130 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:13 INFO - PROCESS | 3828 | 1461012013256 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:40:13 INFO - PROCESS | 3828 | 1461012013264 Marionette TRACE conn2 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:13 INFO - PROCESS | 3828 | ++DOCSHELL 1368A000 == 84 [pid = 3828] [id = 458] 13:40:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1383B800) [pid = 3828] [serial = 1374] [outer = 00000000] 13:40:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (1CC1C400) [pid = 3828] [serial = 1375] [outer = 1383B800] 13:40:13 INFO - PROCESS | 3828 | 1461012013525 Marionette DEBUG loaded listener.js 13:40:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (1CF9A800) [pid = 3828] [serial = 1376] [outer = 1383B800] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (18CCF800) [pid = 3828] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (1979DC00) [pid = 3828] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (13201C00) [pid = 3828] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (17E96000) [pid = 3828] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (158F1C00) [pid = 3828] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (13559400) [pid = 3828] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (142AF000) [pid = 3828] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (132DD000) [pid = 3828] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (11BF6400) [pid = 3828] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (18B48C00) [pid = 3828] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (13838000) [pid = 3828] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (1811A400) [pid = 3828] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (1BF26000) [pid = 3828] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (1DE86800) [pid = 3828] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (1367DC00) [pid = 3828] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (194A4400) [pid = 3828] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (14AA5000) [pid = 3828] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (11B48000) [pid = 3828] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (15AB2800) [pid = 3828] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:40:13 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (18558800) [pid = 3828] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:40:13 INFO - PROCESS | 3828 | 1461012013929 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 13:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 828ms 13:40:13 INFO - PROCESS | 3828 | 1461012013963 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:40:13 INFO - PROCESS | 3828 | 1461012013965 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 13:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:40:13 INFO - PROCESS | 3828 | 1461012013968 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:40:13 INFO - PROCESS | 3828 | 1461012013970 Marionette TRACE conn2 <- [1,1798,null,{}] 13:40:13 INFO - PROCESS | 3828 | 1461012013973 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:14 INFO - PROCESS | 3828 | 1461012014119 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:40:14 INFO - PROCESS | 3828 | 1461012014136 Marionette TRACE conn2 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:14 INFO - PROCESS | 3828 | ++DOCSHELL 142F4000 == 85 [pid = 3828] [id = 459] 13:40:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (158E5C00) [pid = 3828] [serial = 1377] [outer = 00000000] 13:40:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (18B48C00) [pid = 3828] [serial = 1378] [outer = 158E5C00] 13:40:14 INFO - PROCESS | 3828 | 1461012014182 Marionette DEBUG loaded listener.js 13:40:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1A051800) [pid = 3828] [serial = 1379] [outer = 158E5C00] 13:40:14 INFO - PROCESS | 3828 | 1461012014606 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 703ms 13:40:14 INFO - PROCESS | 3828 | 1461012014668 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:40:14 INFO - PROCESS | 3828 | 1461012014670 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 13:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:40:14 INFO - PROCESS | 3828 | 1461012014673 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:40:14 INFO - PROCESS | 3828 | 1461012014675 Marionette TRACE conn2 <- [1,1802,null,{}] 13:40:14 INFO - PROCESS | 3828 | 1461012014678 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:14 INFO - PROCESS | 3828 | 1461012014797 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:40:14 INFO - PROCESS | 3828 | 1461012014809 Marionette TRACE conn2 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:14 INFO - PROCESS | 3828 | ++DOCSHELL 132D5800 == 86 [pid = 3828] [id = 460] 13:40:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1C379C00) [pid = 3828] [serial = 1380] [outer = 00000000] 13:40:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1D10BC00) [pid = 3828] [serial = 1381] [outer = 1C379C00] 13:40:14 INFO - PROCESS | 3828 | 1461012014853 Marionette DEBUG loaded listener.js 13:40:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (1D10F400) [pid = 3828] [serial = 1382] [outer = 1C379C00] 13:40:15 INFO - PROCESS | 3828 | 1461012015277 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 640ms 13:40:15 INFO - PROCESS | 3828 | 1461012015311 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:40:15 INFO - PROCESS | 3828 | 1461012015313 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 13:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:40:15 INFO - PROCESS | 3828 | 1461012015317 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:40:15 INFO - PROCESS | 3828 | 1461012015318 Marionette TRACE conn2 <- [1,1806,null,{}] 13:40:15 INFO - PROCESS | 3828 | 1461012015322 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:15 INFO - PROCESS | 3828 | 1461012015429 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:40:15 INFO - PROCESS | 3828 | 1461012015595 Marionette TRACE conn2 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:15 INFO - PROCESS | 3828 | ++DOCSHELL 11B4D400 == 87 [pid = 3828] [id = 461] 13:40:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (11B50400) [pid = 3828] [serial = 1383] [outer = 00000000] 13:40:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (13555400) [pid = 3828] [serial = 1384] [outer = 11B50400] 13:40:15 INFO - PROCESS | 3828 | 1461012015655 Marionette DEBUG loaded listener.js 13:40:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (13831C00) [pid = 3828] [serial = 1385] [outer = 11B50400] 13:40:16 INFO - PROCESS | 3828 | 1461012016227 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 13:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 952ms 13:40:16 INFO - PROCESS | 3828 | 1461012016279 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:40:16 INFO - PROCESS | 3828 | 1461012016285 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 13:40:16 INFO - PROCESS | 3828 | 1461012016292 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:40:16 INFO - PROCESS | 3828 | 1461012016295 Marionette TRACE conn2 <- [1,1810,null,{}] 13:40:16 INFO - PROCESS | 3828 | 1461012016301 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:16 INFO - PROCESS | 3828 | 1461012016415 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:40:16 INFO - PROCESS | 3828 | 1461012016574 Marionette TRACE conn2 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:16 INFO - PROCESS | 3828 | ++DOCSHELL 17E96000 == 88 [pid = 3828] [id = 462] 13:40:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (18116000) [pid = 3828] [serial = 1386] [outer = 00000000] 13:40:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (18CD0C00) [pid = 3828] [serial = 1387] [outer = 18116000] 13:40:16 INFO - PROCESS | 3828 | 1461012016631 Marionette DEBUG loaded listener.js 13:40:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (194A2C00) [pid = 3828] [serial = 1388] [outer = 18116000] 13:40:17 INFO - PROCESS | 3828 | 1461012017246 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 13:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 999ms 13:40:17 INFO - PROCESS | 3828 | 1461012017301 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:40:17 INFO - PROCESS | 3828 | 1461012017308 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 13:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:40:17 INFO - PROCESS | 3828 | 1461012017313 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:40:17 INFO - PROCESS | 3828 | 1461012017316 Marionette TRACE conn2 <- [1,1814,null,{}] 13:40:17 INFO - PROCESS | 3828 | 1461012017320 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:17 INFO - PROCESS | 3828 | 1461012017427 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:40:17 INFO - PROCESS | 3828 | 1461012017572 Marionette TRACE conn2 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:17 INFO - PROCESS | 3828 | ++DOCSHELL 18CCF400 == 89 [pid = 3828] [id = 463] 13:40:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (19589400) [pid = 3828] [serial = 1389] [outer = 00000000] 13:40:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1C37C400) [pid = 3828] [serial = 1390] [outer = 19589400] 13:40:17 INFO - PROCESS | 3828 | 1461012017628 Marionette DEBUG loaded listener.js 13:40:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (1D012800) [pid = 3828] [serial = 1391] [outer = 19589400] 13:40:18 INFO - PROCESS | 3828 | 1461012018198 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 13:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 936ms 13:40:18 INFO - PROCESS | 3828 | 1461012018259 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:40:18 INFO - PROCESS | 3828 | 1461012018262 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 13:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:40:18 INFO - PROCESS | 3828 | 1461012018268 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:40:18 INFO - PROCESS | 3828 | 1461012018274 Marionette TRACE conn2 <- [1,1818,null,{}] 13:40:18 INFO - PROCESS | 3828 | 1461012018283 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:18 INFO - PROCESS | 3828 | 1461012018402 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:40:18 INFO - PROCESS | 3828 | 1461012018547 Marionette TRACE conn2 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:18 INFO - PROCESS | 3828 | ++DOCSHELL 1D127400 == 90 [pid = 3828] [id = 464] 13:40:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (1D164800) [pid = 3828] [serial = 1392] [outer = 00000000] 13:40:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1D5B2400) [pid = 3828] [serial = 1393] [outer = 1D164800] 13:40:18 INFO - PROCESS | 3828 | 1461012018602 Marionette DEBUG loaded listener.js 13:40:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1D679800) [pid = 3828] [serial = 1394] [outer = 1D164800] 13:40:19 INFO - PROCESS | 3828 | 1461012019162 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 13:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 937ms 13:40:19 INFO - PROCESS | 3828 | 1461012019210 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:40:19 INFO - PROCESS | 3828 | 1461012019213 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 13:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:40:19 INFO - PROCESS | 3828 | 1461012019217 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:40:19 INFO - PROCESS | 3828 | 1461012019219 Marionette TRACE conn2 <- [1,1822,null,{}] 13:40:19 INFO - PROCESS | 3828 | 1461012019222 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:19 INFO - PROCESS | 3828 | 1461012019328 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:40:19 INFO - PROCESS | 3828 | 1461012019489 Marionette TRACE conn2 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:19 INFO - PROCESS | 3828 | ++DOCSHELL 1D16D000 == 91 [pid = 3828] [id = 465] 13:40:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (1D676800) [pid = 3828] [serial = 1395] [outer = 00000000] 13:40:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (1D7A7C00) [pid = 3828] [serial = 1396] [outer = 1D676800] 13:40:19 INFO - PROCESS | 3828 | 1461012019547 Marionette DEBUG loaded listener.js 13:40:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (1DB62C00) [pid = 3828] [serial = 1397] [outer = 1D676800] 13:40:20 INFO - PROCESS | 3828 | 1461012020081 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 13:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 13:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 890ms 13:40:20 INFO - PROCESS | 3828 | 1461012020120 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:40:20 INFO - PROCESS | 3828 | 1461012020122 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 13:40:20 INFO - PROCESS | 3828 | 1461012020126 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:40:20 INFO - PROCESS | 3828 | 1461012020128 Marionette TRACE conn2 <- [1,1826,null,{}] 13:40:20 INFO - PROCESS | 3828 | 1461012020132 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:20 INFO - PROCESS | 3828 | 1461012020236 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:40:20 INFO - PROCESS | 3828 | 1461012020393 Marionette TRACE conn2 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:20 INFO - PROCESS | 3828 | ++DOCSHELL 1DB6A000 == 92 [pid = 3828] [id = 466] 13:40:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (1DB6B000) [pid = 3828] [serial = 1398] [outer = 00000000] 13:40:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (1DE87C00) [pid = 3828] [serial = 1399] [outer = 1DB6B000] 13:40:20 INFO - PROCESS | 3828 | 1461012020457 Marionette DEBUG loaded listener.js 13:40:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (1DE8E000) [pid = 3828] [serial = 1400] [outer = 1DB6B000] 13:40:21 INFO - PROCESS | 3828 | 1461012021039 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 936ms 13:40:21 INFO - PROCESS | 3828 | 1461012021071 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:40:21 INFO - PROCESS | 3828 | 1461012021074 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 13:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:40:21 INFO - PROCESS | 3828 | 1461012021077 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:40:21 INFO - PROCESS | 3828 | 1461012021079 Marionette TRACE conn2 <- [1,1830,null,{}] 13:40:21 INFO - PROCESS | 3828 | 1461012021083 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:21 INFO - PROCESS | 3828 | 1461012021187 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:40:21 INFO - PROCESS | 3828 | 1461012021373 Marionette TRACE conn2 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:21 INFO - PROCESS | 3828 | ++DOCSHELL 18B4D000 == 93 [pid = 3828] [id = 467] 13:40:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (18B4E800) [pid = 3828] [serial = 1401] [outer = 00000000] 13:40:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (1E138400) [pid = 3828] [serial = 1402] [outer = 18B4E800] 13:40:21 INFO - PROCESS | 3828 | 1461012021436 Marionette DEBUG loaded listener.js 13:40:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (1E13F800) [pid = 3828] [serial = 1403] [outer = 18B4E800] 13:40:21 INFO - PROCESS | 3828 | 1461012021998 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 13:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 936ms 13:40:22 INFO - PROCESS | 3828 | 1461012022023 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:40:22 INFO - PROCESS | 3828 | 1461012022025 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 13:40:22 INFO - PROCESS | 3828 | 1461012022028 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:40:22 INFO - PROCESS | 3828 | 1461012022030 Marionette TRACE conn2 <- [1,1834,null,{}] 13:40:22 INFO - PROCESS | 3828 | 1461012022033 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:22 INFO - PROCESS | 3828 | 1461012022140 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:40:22 INFO - PROCESS | 3828 | 1461012022463 Marionette TRACE conn2 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:22 INFO - PROCESS | 3828 | ++DOCSHELL 12BB6800 == 94 [pid = 3828] [id = 468] 13:40:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (13263800) [pid = 3828] [serial = 1404] [outer = 00000000] 13:40:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (15A29800) [pid = 3828] [serial = 1405] [outer = 13263800] 13:40:22 INFO - PROCESS | 3828 | 1461012022540 Marionette DEBUG loaded listener.js 13:40:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (1640D800) [pid = 3828] [serial = 1406] [outer = 13263800] 13:40:23 INFO - PROCESS | 3828 | 1461012023098 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1077ms 13:40:23 INFO - PROCESS | 3828 | 1461012023126 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:40:23 INFO - PROCESS | 3828 | 1461012023131 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 13:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:40:23 INFO - PROCESS | 3828 | 1461012023138 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:40:23 INFO - PROCESS | 3828 | 1461012023141 Marionette TRACE conn2 <- [1,1838,null,{}] 13:40:23 INFO - PROCESS | 3828 | 1461012023146 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:23 INFO - PROCESS | 3828 | 1461012023258 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:40:23 INFO - PROCESS | 3828 | 1461012023432 Marionette TRACE conn2 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:23 INFO - PROCESS | 3828 | ++DOCSHELL 169C8400 == 95 [pid = 3828] [id = 469] 13:40:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (169C8800) [pid = 3828] [serial = 1407] [outer = 00000000] 13:40:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (17B0F000) [pid = 3828] [serial = 1408] [outer = 169C8800] 13:40:23 INFO - PROCESS | 3828 | 1461012023515 Marionette DEBUG loaded listener.js 13:40:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (17E96400) [pid = 3828] [serial = 1409] [outer = 169C8800] 13:40:23 INFO - PROCESS | 3828 | --DOCSHELL 13557C00 == 94 [pid = 3828] [id = 353] 13:40:23 INFO - PROCESS | 3828 | --DOCSHELL 132D5800 == 93 [pid = 3828] [id = 460] 13:40:23 INFO - PROCESS | 3828 | --DOCSHELL 142F4000 == 92 [pid = 3828] [id = 459] 13:40:23 INFO - PROCESS | 3828 | --DOCSHELL 1368A000 == 91 [pid = 3828] [id = 458] 13:40:23 INFO - PROCESS | 3828 | --DOCSHELL 13557400 == 90 [pid = 3828] [id = 419] 13:40:23 INFO - PROCESS | 3828 | --DOCSHELL 1C1C2C00 == 89 [pid = 3828] [id = 457] 13:40:23 INFO - PROCESS | 3828 | --DOCSHELL 194A1000 == 88 [pid = 3828] [id = 456] 13:40:23 INFO - PROCESS | 3828 | --DOCSHELL 132DE400 == 87 [pid = 3828] [id = 455] 13:40:23 INFO - PROCESS | 3828 | --DOCSHELL 15AB6000 == 86 [pid = 3828] [id = 454] 13:40:23 INFO - PROCESS | 3828 | --DOCSHELL 13839000 == 85 [pid = 3828] [id = 447] 13:40:23 INFO - PROCESS | 3828 | --DOCSHELL 18B42C00 == 84 [pid = 3828] [id = 446] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (19B12800) [pid = 3828] [serial = 1306] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (18CD6C00) [pid = 3828] [serial = 1339] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (1E25A800) [pid = 3828] [serial = 1271] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (169C9C00) [pid = 3828] [serial = 1274] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (1D674C00) [pid = 3828] [serial = 1268] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (169C0400) [pid = 3828] [serial = 1262] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (1D121C00) [pid = 3828] [serial = 1259] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (19795C00) [pid = 3828] [serial = 1265] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (19769000) [pid = 3828] [serial = 1291] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (19774800) [pid = 3828] [serial = 1292] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (15D06800) [pid = 3828] [serial = 1333] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (19B21C00) [pid = 3828] [serial = 1297] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (13831400) [pid = 3828] [serial = 1327] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (1383E800) [pid = 3828] [serial = 1309] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (1640D400) [pid = 3828] [serial = 1330] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (142EE800) [pid = 3828] [serial = 1277] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (13830800) [pid = 3828] [serial = 1276] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (169C3800) [pid = 3828] [serial = 1312] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (1850CC00) [pid = 3828] [serial = 1285] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (197A0C00) [pid = 3828] [serial = 1315] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (18B44000) [pid = 3828] [serial = 1286] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (169BEC00) [pid = 3828] [serial = 1280] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (1AAA7000) [pid = 3828] [serial = 1318] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (1667E400) [pid = 3828] [serial = 1279] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (16679400) [pid = 3828] [serial = 1273] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (1CC24C00) [pid = 3828] [serial = 1324] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (16406800) [pid = 3828] [serial = 1282] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (17B03000) [pid = 3828] [serial = 1283] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (18CD4C00) [pid = 3828] [serial = 1288] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (13831000) [pid = 3828] [serial = 1300] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (197A3C00) [pid = 3828] [serial = 1294] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1689EC00) [pid = 3828] [serial = 1261] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (16950400) [pid = 3828] [serial = 1334] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (19768C00) [pid = 3828] [serial = 1264] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (1D10D400) [pid = 3828] [serial = 1267] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (1E137000) [pid = 3828] [serial = 1270] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1C1C0800) [pid = 3828] [serial = 1321] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (18B44400) [pid = 3828] [serial = 1336] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (15D0B400) [pid = 3828] [serial = 1328] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (16679C00) [pid = 3828] [serial = 1331] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (18A05800) [pid = 3828] [serial = 1304] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (19CBA000) [pid = 3828] [serial = 1298] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (18BA9000) [pid = 3828] [serial = 1337] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (19B12C00) [pid = 3828] [serial = 1295] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (18D89800) [pid = 3828] [serial = 1289] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (15ACF000) [pid = 3828] [serial = 1301] [outer = 00000000] [url = about:blank] 13:40:23 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (17E35800) [pid = 3828] [serial = 1303] [outer = 00000000] [url = about:blank] 13:40:24 INFO - PROCESS | 3828 | 1461012024023 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 937ms 13:40:24 INFO - PROCESS | 3828 | 1461012024066 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:40:24 INFO - PROCESS | 3828 | 1461012024070 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 13:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:40:24 INFO - PROCESS | 3828 | 1461012024074 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:40:24 INFO - PROCESS | 3828 | 1461012024076 Marionette TRACE conn2 <- [1,1842,null,{}] 13:40:24 INFO - PROCESS | 3828 | 1461012024080 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:24 INFO - PROCESS | 3828 | 1461012024170 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:40:24 INFO - PROCESS | 3828 | 1461012024179 Marionette TRACE conn2 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:24 INFO - PROCESS | 3828 | ++DOCSHELL 147B2C00 == 85 [pid = 3828] [id = 470] 13:40:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (15ACF000) [pid = 3828] [serial = 1410] [outer = 00000000] 13:40:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (16671400) [pid = 3828] [serial = 1411] [outer = 15ACF000] 13:40:24 INFO - PROCESS | 3828 | 1461012024225 Marionette DEBUG loaded listener.js 13:40:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (169B7000) [pid = 3828] [serial = 1412] [outer = 15ACF000] 13:40:24 INFO - PROCESS | 3828 | 1461012024743 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 686ms 13:40:24 INFO - PROCESS | 3828 | 1461012024775 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:40:24 INFO - PROCESS | 3828 | 1461012024777 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 13:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:40:24 INFO - PROCESS | 3828 | 1461012024785 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:40:24 INFO - PROCESS | 3828 | 1461012024791 Marionette TRACE conn2 <- [1,1846,null,{}] 13:40:24 INFO - PROCESS | 3828 | 1461012024799 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:24 INFO - PROCESS | 3828 | 1461012024887 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:40:25 INFO - PROCESS | 3828 | 1461012025029 Marionette TRACE conn2 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:25 INFO - PROCESS | 3828 | ++DOCSHELL 18A03000 == 86 [pid = 3828] [id = 471] 13:40:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (18B44000) [pid = 3828] [serial = 1413] [outer = 00000000] 13:40:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (18BA7C00) [pid = 3828] [serial = 1414] [outer = 18B44000] 13:40:25 INFO - PROCESS | 3828 | 1461012025075 Marionette DEBUG loaded listener.js 13:40:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (18CD1000) [pid = 3828] [serial = 1415] [outer = 18B44000] 13:40:25 INFO - PROCESS | 3828 | 1461012025428 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 13:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 702ms 13:40:25 INFO - PROCESS | 3828 | 1461012025485 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:40:25 INFO - PROCESS | 3828 | 1461012025487 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 13:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:40:25 INFO - PROCESS | 3828 | 1461012025490 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:40:25 INFO - PROCESS | 3828 | 1461012025492 Marionette TRACE conn2 <- [1,1850,null,{}] 13:40:25 INFO - PROCESS | 3828 | 1461012025495 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:25 INFO - PROCESS | 3828 | 1461012025589 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:40:25 INFO - PROCESS | 3828 | 1461012025596 Marionette TRACE conn2 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:25 INFO - PROCESS | 3828 | ++DOCSHELL 14A0C000 == 87 [pid = 3828] [id = 472] 13:40:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (18BA6000) [pid = 3828] [serial = 1416] [outer = 00000000] 13:40:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1949F000) [pid = 3828] [serial = 1417] [outer = 18BA6000] 13:40:25 INFO - PROCESS | 3828 | 1461012025640 Marionette DEBUG loaded listener.js 13:40:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (19768400) [pid = 3828] [serial = 1418] [outer = 18BA6000] 13:40:26 INFO - PROCESS | 3828 | 1461012026118 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 13:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 703ms 13:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:40:26 INFO - PROCESS | 3828 | 1461012026193 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:40:26 INFO - PROCESS | 3828 | 1461012026195 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 13:40:26 INFO - PROCESS | 3828 | 1461012026198 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:40:26 INFO - PROCESS | 3828 | 1461012026200 Marionette TRACE conn2 <- [1,1854,null,{}] 13:40:26 INFO - PROCESS | 3828 | 1461012026204 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:26 INFO - PROCESS | 3828 | 1461012026348 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:40:26 INFO - PROCESS | 3828 | 1461012026375 Marionette TRACE conn2 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:26 INFO - PROCESS | 3828 | ++DOCSHELL 19791000 == 88 [pid = 3828] [id = 473] 13:40:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (19792C00) [pid = 3828] [serial = 1419] [outer = 00000000] 13:40:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1979B400) [pid = 3828] [serial = 1420] [outer = 19792C00] 13:40:26 INFO - PROCESS | 3828 | 1461012026428 Marionette DEBUG loaded listener.js 13:40:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (197A6000) [pid = 3828] [serial = 1421] [outer = 19792C00] 13:40:26 INFO - PROCESS | 3828 | 1461012026889 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 13:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 734ms 13:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:40:26 INFO - PROCESS | 3828 | 1461012026943 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:40:26 INFO - PROCESS | 3828 | 1461012026945 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 13:40:26 INFO - PROCESS | 3828 | 1461012026948 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:40:26 INFO - PROCESS | 3828 | 1461012026950 Marionette TRACE conn2 <- [1,1858,null,{}] 13:40:26 INFO - PROCESS | 3828 | 1461012026954 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:27 INFO - PROCESS | 3828 | 1461012027083 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:40:27 INFO - PROCESS | 3828 | 1461012027151 Marionette TRACE conn2 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:27 INFO - PROCESS | 3828 | ++DOCSHELL 197A0C00 == 89 [pid = 3828] [id = 474] 13:40:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (197AC800) [pid = 3828] [serial = 1422] [outer = 00000000] 13:40:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1A04FC00) [pid = 3828] [serial = 1423] [outer = 197AC800] 13:40:27 INFO - PROCESS | 3828 | 1461012027195 Marionette DEBUG loaded listener.js 13:40:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1A05A000) [pid = 3828] [serial = 1424] [outer = 197AC800] 13:40:27 INFO - PROCESS | 3828 | 1461012027612 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 13:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 687ms 13:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:40:27 INFO - PROCESS | 3828 | 1461012027646 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:40:27 INFO - PROCESS | 3828 | 1461012027648 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 13:40:27 INFO - PROCESS | 3828 | 1461012027651 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:40:27 INFO - PROCESS | 3828 | 1461012027653 Marionette TRACE conn2 <- [1,1862,null,{}] 13:40:27 INFO - PROCESS | 3828 | 1461012027657 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:27 INFO - PROCESS | 3828 | 1461012027804 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:40:27 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (19483400) [pid = 3828] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:40:27 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (196CC400) [pid = 3828] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:40:27 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (1C371800) [pid = 3828] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:40:27 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (15D02800) [pid = 3828] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:40:27 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1355E400) [pid = 3828] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:40:27 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1383B800) [pid = 3828] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:40:27 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (158E5C00) [pid = 3828] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:40:28 INFO - PROCESS | 3828 | 1461012028011 Marionette TRACE conn2 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:28 INFO - PROCESS | 3828 | ++DOCSHELL 11B49800 == 90 [pid = 3828] [id = 475] 13:40:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (11BEDC00) [pid = 3828] [serial = 1425] [outer = 00000000] 13:40:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (14AA6800) [pid = 3828] [serial = 1426] [outer = 11BEDC00] 13:40:28 INFO - PROCESS | 3828 | 1461012028056 Marionette DEBUG loaded listener.js 13:40:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (15D02800) [pid = 3828] [serial = 1427] [outer = 11BEDC00] 13:40:28 INFO - PROCESS | 3828 | 1461012028409 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 13:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 796ms 13:40:28 INFO - PROCESS | 3828 | 1461012028453 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:40:28 INFO - PROCESS | 3828 | 1461012028455 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 13:40:28 INFO - PROCESS | 3828 | 1461012028459 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:40:28 INFO - PROCESS | 3828 | 1461012028460 Marionette TRACE conn2 <- [1,1866,null,{}] 13:40:28 INFO - PROCESS | 3828 | 1461012028464 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:28 INFO - PROCESS | 3828 | 1461012028587 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:40:28 INFO - PROCESS | 3828 | 1461012028598 Marionette TRACE conn2 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:28 INFO - PROCESS | 3828 | ++DOCSHELL 14A0B800 == 91 [pid = 3828] [id = 476] 13:40:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (16404C00) [pid = 3828] [serial = 1428] [outer = 00000000] 13:40:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (1BF14400) [pid = 3828] [serial = 1429] [outer = 16404C00] 13:40:28 INFO - PROCESS | 3828 | 1461012028646 Marionette DEBUG loaded listener.js 13:40:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1BF2EC00) [pid = 3828] [serial = 1430] [outer = 16404C00] 13:40:29 INFO - PROCESS | 3828 | 1461012029054 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 13:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 640ms 13:40:29 INFO - PROCESS | 3828 | 1461012029097 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:40:29 INFO - PROCESS | 3828 | 1461012029099 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 13:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:40:29 INFO - PROCESS | 3828 | 1461012029102 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:40:29 INFO - PROCESS | 3828 | 1461012029103 Marionette TRACE conn2 <- [1,1870,null,{}] 13:40:29 INFO - PROCESS | 3828 | 1461012029107 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:29 INFO - PROCESS | 3828 | 1461012029230 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:40:29 INFO - PROCESS | 3828 | 1461012029270 Marionette TRACE conn2 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:29 INFO - PROCESS | 3828 | ++DOCSHELL 15D03000 == 92 [pid = 3828] [id = 477] 13:40:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (19CBB400) [pid = 3828] [serial = 1431] [outer = 00000000] 13:40:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1CC24C00) [pid = 3828] [serial = 1432] [outer = 19CBB400] 13:40:29 INFO - PROCESS | 3828 | 1461012029313 Marionette DEBUG loaded listener.js 13:40:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1CC7DC00) [pid = 3828] [serial = 1433] [outer = 19CBB400] 13:40:29 INFO - PROCESS | 3828 | 1461012029727 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 13:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 624ms 13:40:29 INFO - PROCESS | 3828 | 1461012029740 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:40:29 INFO - PROCESS | 3828 | 1461012029742 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 13:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:40:29 INFO - PROCESS | 3828 | 1461012029746 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:40:29 INFO - PROCESS | 3828 | 1461012029747 Marionette TRACE conn2 <- [1,1874,null,{}] 13:40:29 INFO - PROCESS | 3828 | 1461012029751 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:29 INFO - PROCESS | 3828 | 1461012029876 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:40:29 INFO - PROCESS | 3828 | 1461012029884 Marionette TRACE conn2 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:29 INFO - PROCESS | 3828 | ++DOCSHELL 1CC1DC00 == 93 [pid = 3828] [id = 478] 13:40:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1CC1EC00) [pid = 3828] [serial = 1434] [outer = 00000000] 13:40:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1D121C00) [pid = 3828] [serial = 1435] [outer = 1CC1EC00] 13:40:29 INFO - PROCESS | 3828 | 1461012029933 Marionette DEBUG loaded listener.js 13:40:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (1D130800) [pid = 3828] [serial = 1436] [outer = 1CC1EC00] 13:40:30 INFO - PROCESS | 3828 | 1461012030644 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 13:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 936ms 13:40:30 INFO - PROCESS | 3828 | 1461012030692 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:40:30 INFO - PROCESS | 3828 | 1461012030698 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 13:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:40:30 INFO - PROCESS | 3828 | 1461012030704 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:40:30 INFO - PROCESS | 3828 | 1461012030707 Marionette TRACE conn2 <- [1,1878,null,{}] 13:40:30 INFO - PROCESS | 3828 | 1461012030713 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:30 INFO - PROCESS | 3828 | 1461012030839 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:40:30 INFO - PROCESS | 3828 | 1461012030979 Marionette TRACE conn2 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:30 INFO - PROCESS | 3828 | ++DOCSHELL 13836000 == 94 [pid = 3828] [id = 479] 13:40:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (13A38800) [pid = 3828] [serial = 1437] [outer = 00000000] 13:40:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (1694D400) [pid = 3828] [serial = 1438] [outer = 13A38800] 13:40:31 INFO - PROCESS | 3828 | 1461012031036 Marionette DEBUG loaded listener.js 13:40:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (169C4800) [pid = 3828] [serial = 1439] [outer = 13A38800] 13:40:31 INFO - PROCESS | 3828 | 1461012031583 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 13:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 905ms 13:40:31 INFO - PROCESS | 3828 | 1461012031615 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:40:31 INFO - PROCESS | 3828 | 1461012031621 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 13:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:40:31 INFO - PROCESS | 3828 | 1461012031629 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:40:31 INFO - PROCESS | 3828 | 1461012031632 Marionette TRACE conn2 <- [1,1882,null,{}] 13:40:31 INFO - PROCESS | 3828 | 1461012031636 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:31 INFO - PROCESS | 3828 | 1461012031755 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:40:31 INFO - PROCESS | 3828 | 1461012031913 Marionette TRACE conn2 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:31 INFO - PROCESS | 3828 | ++DOCSHELL 169CB800 == 95 [pid = 3828] [id = 480] 13:40:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (17B03000) [pid = 3828] [serial = 1440] [outer = 00000000] 13:40:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (1948EC00) [pid = 3828] [serial = 1441] [outer = 17B03000] 13:40:31 INFO - PROCESS | 3828 | 1461012031968 Marionette DEBUG loaded listener.js 13:40:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (19773800) [pid = 3828] [serial = 1442] [outer = 17B03000] 13:40:32 INFO - PROCESS | 3828 | 1461012032590 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 13:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 999ms 13:40:32 INFO - PROCESS | 3828 | 1461012032632 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:40:32 INFO - PROCESS | 3828 | 1461012032635 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 13:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:40:32 INFO - PROCESS | 3828 | 1461012032639 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:40:32 INFO - PROCESS | 3828 | 1461012032643 Marionette TRACE conn2 <- [1,1886,null,{}] 13:40:32 INFO - PROCESS | 3828 | 1461012032654 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:32 INFO - PROCESS | 3828 | 1461012032774 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:40:32 INFO - PROCESS | 3828 | 1461012032938 Marionette TRACE conn2 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:32 INFO - PROCESS | 3828 | ++DOCSHELL 1D10B000 == 96 [pid = 3828] [id = 481] 13:40:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (1D10B800) [pid = 3828] [serial = 1443] [outer = 00000000] 13:40:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1D122000) [pid = 3828] [serial = 1444] [outer = 1D10B800] 13:40:32 INFO - PROCESS | 3828 | 1461012032999 Marionette DEBUG loaded listener.js 13:40:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (1D165C00) [pid = 3828] [serial = 1445] [outer = 1D10B800] 13:40:33 INFO - PROCESS | 3828 | 1461012033573 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 13:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 999ms 13:40:33 INFO - PROCESS | 3828 | 1461012033641 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:40:33 INFO - PROCESS | 3828 | 1461012033644 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 13:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:40:33 INFO - PROCESS | 3828 | 1461012033647 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:40:33 INFO - PROCESS | 3828 | 1461012033649 Marionette TRACE conn2 <- [1,1890,null,{}] 13:40:33 INFO - PROCESS | 3828 | 1461012033654 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:33 INFO - PROCESS | 3828 | 1461012033769 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:40:33 INFO - PROCESS | 3828 | 1461012033913 Marionette TRACE conn2 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:33 INFO - PROCESS | 3828 | ++DOCSHELL 18F6A800 == 97 [pid = 3828] [id = 482] 13:40:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (1AAA5000) [pid = 3828] [serial = 1446] [outer = 00000000] 13:40:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1D7A7000) [pid = 3828] [serial = 1447] [outer = 1AAA5000] 13:40:33 INFO - PROCESS | 3828 | 1461012033969 Marionette DEBUG loaded listener.js 13:40:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1DB6E800) [pid = 3828] [serial = 1448] [outer = 1AAA5000] 13:40:34 INFO - PROCESS | 3828 | 1461012034502 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 13:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 905ms 13:40:34 INFO - PROCESS | 3828 | 1461012034551 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:40:34 INFO - PROCESS | 3828 | 1461012034554 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 13:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:40:34 INFO - PROCESS | 3828 | 1461012034557 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:40:34 INFO - PROCESS | 3828 | 1461012034559 Marionette TRACE conn2 <- [1,1894,null,{}] 13:40:34 INFO - PROCESS | 3828 | 1461012034563 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:34 INFO - PROCESS | 3828 | 1461012034671 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:40:34 INFO - PROCESS | 3828 | 1461012034835 Marionette TRACE conn2 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:34 INFO - PROCESS | 3828 | ++DOCSHELL 1D126800 == 98 [pid = 3828] [id = 483] 13:40:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (1D165000) [pid = 3828] [serial = 1449] [outer = 00000000] 13:40:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (1E133000) [pid = 3828] [serial = 1450] [outer = 1D165000] 13:40:34 INFO - PROCESS | 3828 | 1461012034889 Marionette DEBUG loaded listener.js 13:40:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (1E137800) [pid = 3828] [serial = 1451] [outer = 1D165000] 13:40:35 INFO - PROCESS | 3828 | 1461012035459 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 13:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 936ms 13:40:35 INFO - PROCESS | 3828 | 1461012035502 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:40:35 INFO - PROCESS | 3828 | 1461012035504 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 13:40:35 INFO - PROCESS | 3828 | 1461012035508 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:40:35 INFO - PROCESS | 3828 | 1461012035510 Marionette TRACE conn2 <- [1,1898,null,{}] 13:40:35 INFO - PROCESS | 3828 | 1461012035514 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:35 INFO - PROCESS | 3828 | 1461012035628 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:40:35 INFO - PROCESS | 3828 | 1461012035774 Marionette TRACE conn2 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:35 INFO - PROCESS | 3828 | ++DOCSHELL 1E25C800 == 99 [pid = 3828] [id = 484] 13:40:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (1E25FC00) [pid = 3828] [serial = 1452] [outer = 00000000] 13:40:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (1E2AB000) [pid = 3828] [serial = 1453] [outer = 1E25FC00] 13:40:35 INFO - PROCESS | 3828 | 1461012035840 Marionette DEBUG loaded listener.js 13:40:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (1E2B2000) [pid = 3828] [serial = 1454] [outer = 1E25FC00] 13:40:36 INFO - PROCESS | 3828 | 1461012036431 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 13:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 999ms 13:40:36 INFO - PROCESS | 3828 | 1461012036510 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:40:36 INFO - PROCESS | 3828 | 1461012036513 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 13:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:40:36 INFO - PROCESS | 3828 | 1461012036532 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:40:36 INFO - PROCESS | 3828 | 1461012036534 Marionette TRACE conn2 <- [1,1902,null,{}] 13:40:36 INFO - PROCESS | 3828 | 1461012036539 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:36 INFO - PROCESS | 3828 | 1461012036649 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:40:36 INFO - PROCESS | 3828 | 1461012036988 Marionette TRACE conn2 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:37 INFO - PROCESS | 3828 | ++DOCSHELL 123BB000 == 100 [pid = 3828] [id = 485] 13:40:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (132DE800) [pid = 3828] [serial = 1455] [outer = 00000000] 13:40:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (15A2DC00) [pid = 3828] [serial = 1456] [outer = 132DE800] 13:40:37 INFO - PROCESS | 3828 | 1461012037072 Marionette DEBUG loaded listener.js 13:40:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (164ABC00) [pid = 3828] [serial = 1457] [outer = 132DE800] 13:40:37 INFO - PROCESS | 3828 | 1461012037686 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 13:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1218ms 13:40:37 INFO - PROCESS | 3828 | 1461012037732 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:40:37 INFO - PROCESS | 3828 | 1461012037737 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 13:40:37 INFO - PROCESS | 3828 | 1461012037742 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:40:37 INFO - PROCESS | 3828 | 1461012037745 Marionette TRACE conn2 <- [1,1906,null,{}] 13:40:37 INFO - PROCESS | 3828 | 1461012037750 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:37 INFO - PROCESS | 3828 | 1461012037866 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:40:38 INFO - PROCESS | 3828 | 1461012038047 Marionette TRACE conn2 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:38 INFO - PROCESS | 3828 | ++DOCSHELL 16677800 == 101 [pid = 3828] [id = 486] 13:40:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (16679C00) [pid = 3828] [serial = 1458] [outer = 00000000] 13:40:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (18B41C00) [pid = 3828] [serial = 1459] [outer = 16679C00] 13:40:38 INFO - PROCESS | 3828 | 1461012038105 Marionette DEBUG loaded listener.js 13:40:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (18CCC400) [pid = 3828] [serial = 1460] [outer = 16679C00] 13:40:38 INFO - PROCESS | 3828 | --DOCSHELL 15D03000 == 100 [pid = 3828] [id = 477] 13:40:38 INFO - PROCESS | 3828 | --DOCSHELL 14A0B800 == 99 [pid = 3828] [id = 476] 13:40:38 INFO - PROCESS | 3828 | --DOCSHELL 11B49800 == 98 [pid = 3828] [id = 475] 13:40:38 INFO - PROCESS | 3828 | --DOCSHELL 197A0C00 == 97 [pid = 3828] [id = 474] 13:40:38 INFO - PROCESS | 3828 | --DOCSHELL 19791000 == 96 [pid = 3828] [id = 473] 13:40:38 INFO - PROCESS | 3828 | --DOCSHELL 14A0C000 == 95 [pid = 3828] [id = 472] 13:40:38 INFO - PROCESS | 3828 | --DOCSHELL 18A03000 == 94 [pid = 3828] [id = 471] 13:40:38 INFO - PROCESS | 3828 | --DOCSHELL 147B2C00 == 93 [pid = 3828] [id = 470] 13:40:38 INFO - PROCESS | 3828 | --DOCSHELL 169C8400 == 92 [pid = 3828] [id = 469] 13:40:38 INFO - PROCESS | 3828 | --DOCSHELL 12BB6800 == 91 [pid = 3828] [id = 468] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (1D10BC00) [pid = 3828] [serial = 1381] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOCSHELL 17E96000 == 90 [pid = 3828] [id = 462] 13:40:38 INFO - PROCESS | 3828 | --DOCSHELL 11B4D400 == 89 [pid = 3828] [id = 461] 13:40:38 INFO - PROCESS | 3828 | 1461012038686 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 13:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 999ms 13:40:38 INFO - PROCESS | 3828 | 1461012038747 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:40:38 INFO - PROCESS | 3828 | 1461012038751 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 13:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:40:38 INFO - PROCESS | 3828 | 1461012038756 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:40:38 INFO - PROCESS | 3828 | 1461012038757 Marionette TRACE conn2 <- [1,1910,null,{}] 13:40:38 INFO - PROCESS | 3828 | 1461012038761 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:38 INFO - PROCESS | 3828 | 1461012038864 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (1A59E800) [pid = 3828] [serial = 1307] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (197AEC00) [pid = 3828] [serial = 1369] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (15456800) [pid = 3828] [serial = 1342] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (18197800) [pid = 3828] [serial = 1345] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (1CC19C00) [pid = 3828] [serial = 1372] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (1976D800) [pid = 3828] [serial = 1348] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (19B14400) [pid = 3828] [serial = 1351] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (1A0BB800) [pid = 3828] [serial = 1354] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (1C932400) [pid = 3828] [serial = 1357] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (1A0BDC00) [pid = 3828] [serial = 1370] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (1CC20400) [pid = 3828] [serial = 1360] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (16E71400) [pid = 3828] [serial = 1364] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (168AA400) [pid = 3828] [serial = 1363] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (17B06800) [pid = 3828] [serial = 1366] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (1CC25400) [pid = 3828] [serial = 1373] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (1CF9A800) [pid = 3828] [serial = 1376] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (1CC1C400) [pid = 3828] [serial = 1375] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (18B48C00) [pid = 3828] [serial = 1378] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (1A051800) [pid = 3828] [serial = 1379] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (18CD6400) [pid = 3828] [serial = 1367] [outer = 00000000] [url = about:blank] 13:40:38 INFO - PROCESS | 3828 | 1461012038983 Marionette TRACE conn2 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:38 INFO - PROCESS | 3828 | ++DOCSHELL 1325D800 == 90 [pid = 3828] [id = 487] 13:40:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (1326A000) [pid = 3828] [serial = 1461] [outer = 00000000] 13:40:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (15456800) [pid = 3828] [serial = 1462] [outer = 1326A000] 13:40:39 INFO - PROCESS | 3828 | 1461012039029 Marionette DEBUG loaded listener.js 13:40:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (18115800) [pid = 3828] [serial = 1463] [outer = 1326A000] 13:40:39 INFO - PROCESS | 3828 | 1461012039423 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 13:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 749ms 13:40:39 INFO - PROCESS | 3828 | 1461012039481 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:40:39 INFO - PROCESS | 3828 | 1461012039483 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 13:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:40:39 INFO - PROCESS | 3828 | 1461012039488 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:40:39 INFO - PROCESS | 3828 | 1461012039494 Marionette TRACE conn2 <- [1,1914,null,{}] 13:40:39 INFO - PROCESS | 3828 | 1461012039507 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:39 INFO - PROCESS | 3828 | 1461012039597 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:40:39 INFO - PROCESS | 3828 | 1461012039611 Marionette TRACE conn2 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:39 INFO - PROCESS | 3828 | ++DOCSHELL 1976C400 == 91 [pid = 3828] [id = 488] 13:40:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (1976EC00) [pid = 3828] [serial = 1464] [outer = 00000000] 13:40:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1979C000) [pid = 3828] [serial = 1465] [outer = 1976EC00] 13:40:39 INFO - PROCESS | 3828 | 1461012039655 Marionette DEBUG loaded listener.js 13:40:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (197A4C00) [pid = 3828] [serial = 1466] [outer = 1976EC00] 13:40:40 INFO - PROCESS | 3828 | 1461012040121 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 13:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 703ms 13:40:40 INFO - PROCESS | 3828 | 1461012040186 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:40:40 INFO - PROCESS | 3828 | 1461012040188 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 13:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:40:40 INFO - PROCESS | 3828 | 1461012040192 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:40:40 INFO - PROCESS | 3828 | 1461012040193 Marionette TRACE conn2 <- [1,1918,null,{}] 13:40:40 INFO - PROCESS | 3828 | 1461012040197 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:40 INFO - PROCESS | 3828 | 1461012040310 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:40:40 INFO - PROCESS | 3828 | 1461012040418 Marionette TRACE conn2 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:40 INFO - PROCESS | 3828 | ++DOCSHELL 197A6400 == 92 [pid = 3828] [id = 489] 13:40:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (197AE800) [pid = 3828] [serial = 1467] [outer = 00000000] 13:40:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (19EE2000) [pid = 3828] [serial = 1468] [outer = 197AE800] 13:40:40 INFO - PROCESS | 3828 | 1461012040463 Marionette DEBUG loaded listener.js 13:40:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1A0B5400) [pid = 3828] [serial = 1469] [outer = 197AE800] 13:40:40 INFO - PROCESS | 3828 | 1461012040828 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 13:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 702ms 13:40:40 INFO - PROCESS | 3828 | 1461012040891 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:40:40 INFO - PROCESS | 3828 | 1461012040893 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 13:40:40 INFO - PROCESS | 3828 | 1461012040912 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:40:40 INFO - PROCESS | 3828 | 1461012040914 Marionette TRACE conn2 <- [1,1922,null,{}] 13:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:40:40 INFO - PROCESS | 3828 | 1461012040917 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:41 INFO - PROCESS | 3828 | 1461012041050 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:40:41 INFO - PROCESS | 3828 | 1461012041119 Marionette TRACE conn2 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:41 INFO - PROCESS | 3828 | ++DOCSHELL 1AAB0400 == 93 [pid = 3828] [id = 490] 13:40:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (1AAB0800) [pid = 3828] [serial = 1470] [outer = 00000000] 13:40:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (1BF26C00) [pid = 3828] [serial = 1471] [outer = 1AAB0800] 13:40:41 INFO - PROCESS | 3828 | 1461012041172 Marionette DEBUG loaded listener.js 13:40:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (1C93DC00) [pid = 3828] [serial = 1472] [outer = 1AAB0800] 13:40:41 INFO - PROCESS | 3828 | 1461012041601 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 749ms 13:40:41 INFO - PROCESS | 3828 | 1461012041681 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:40:41 INFO - PROCESS | 3828 | 1461012041683 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 13:40:41 INFO - PROCESS | 3828 | 1461012041690 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:40:41 INFO - PROCESS | 3828 | 1461012041692 Marionette TRACE conn2 <- [1,1926,null,{}] 13:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:40:41 INFO - PROCESS | 3828 | 1461012041696 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:41 INFO - PROCESS | 3828 | 1461012041819 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:40:41 INFO - PROCESS | 3828 | 1461012041890 Marionette TRACE conn2 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:41 INFO - PROCESS | 3828 | ++DOCSHELL 1CC23000 == 94 [pid = 3828] [id = 491] 13:40:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (1CC25400) [pid = 3828] [serial = 1473] [outer = 00000000] 13:40:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (1D01D400) [pid = 3828] [serial = 1474] [outer = 1CC25400] 13:40:41 INFO - PROCESS | 3828 | 1461012041935 Marionette DEBUG loaded listener.js 13:40:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (1D10E800) [pid = 3828] [serial = 1475] [outer = 1CC25400] 13:40:42 INFO - PROCESS | 3828 | 1461012042351 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 687ms 13:40:42 INFO - PROCESS | 3828 | 1461012042373 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:40:42 INFO - PROCESS | 3828 | 1461012042375 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 13:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:40:42 INFO - PROCESS | 3828 | 1461012042385 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:40:42 INFO - PROCESS | 3828 | 1461012042387 Marionette TRACE conn2 <- [1,1930,null,{}] 13:40:42 INFO - PROCESS | 3828 | 1461012042390 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:42 INFO - PROCESS | 3828 | 1461012042512 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:40:42 INFO - PROCESS | 3828 | 1461012042581 Marionette TRACE conn2 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:42 INFO - PROCESS | 3828 | ++DOCSHELL 142FC400 == 95 [pid = 3828] [id = 492] 13:40:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (1D10CC00) [pid = 3828] [serial = 1476] [outer = 00000000] 13:40:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (1D16E000) [pid = 3828] [serial = 1477] [outer = 1D10CC00] 13:40:42 INFO - PROCESS | 3828 | 1461012042625 Marionette DEBUG loaded listener.js 13:40:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (1D164C00) [pid = 3828] [serial = 1478] [outer = 1D10CC00] 13:40:43 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (1C379C00) [pid = 3828] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:40:43 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (19792C00) [pid = 3828] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:40:43 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (197AC800) [pid = 3828] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:40:43 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (11BEDC00) [pid = 3828] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:40:43 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (15ACF000) [pid = 3828] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:40:43 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (169C8800) [pid = 3828] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:40:43 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (18B44000) [pid = 3828] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:40:43 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (13263800) [pid = 3828] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:40:43 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (18BA6000) [pid = 3828] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:40:43 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (19CBB400) [pid = 3828] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:40:43 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (16404C00) [pid = 3828] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:40:43 INFO - PROCESS | 3828 | 1461012043230 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 890ms 13:40:43 INFO - PROCESS | 3828 | 1461012043289 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:40:43 INFO - PROCESS | 3828 | 1461012043291 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 13:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:40:43 INFO - PROCESS | 3828 | 1461012043294 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:40:43 INFO - PROCESS | 3828 | 1461012043296 Marionette TRACE conn2 <- [1,1934,null,{}] 13:40:43 INFO - PROCESS | 3828 | 1461012043299 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:43 INFO - PROCESS | 3828 | 1461012043384 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:40:43 INFO - PROCESS | 3828 | 1461012043493 Marionette TRACE conn2 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:43 INFO - PROCESS | 3828 | ++DOCSHELL 11BFB000 == 96 [pid = 3828] [id = 493] 13:40:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (13263800) [pid = 3828] [serial = 1479] [outer = 00000000] 13:40:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1694C400) [pid = 3828] [serial = 1480] [outer = 13263800] 13:40:43 INFO - PROCESS | 3828 | 1461012043536 Marionette DEBUG loaded listener.js 13:40:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (18CCEC00) [pid = 3828] [serial = 1481] [outer = 13263800] 13:40:43 INFO - PROCESS | 3828 | 1461012043879 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 625ms 13:40:43 INFO - PROCESS | 3828 | 1461012043932 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:40:43 INFO - PROCESS | 3828 | 1461012043934 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 13:40:43 INFO - PROCESS | 3828 | 1461012043937 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:40:43 INFO - PROCESS | 3828 | 1461012043939 Marionette TRACE conn2 <- [1,1938,null,{}] 13:40:43 INFO - PROCESS | 3828 | 1461012043942 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:44 INFO - PROCESS | 3828 | 1461012044076 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:40:44 INFO - PROCESS | 3828 | 1461012044085 Marionette TRACE conn2 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:44 INFO - PROCESS | 3828 | ++DOCSHELL 15D07400 == 97 [pid = 3828] [id = 494] 13:40:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (18BA9000) [pid = 3828] [serial = 1482] [outer = 00000000] 13:40:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (1CC02C00) [pid = 3828] [serial = 1483] [outer = 18BA9000] 13:40:44 INFO - PROCESS | 3828 | 1461012044129 Marionette DEBUG loaded listener.js 13:40:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (1CC06400) [pid = 3828] [serial = 1484] [outer = 18BA9000] 13:40:44 INFO - PROCESS | 3828 | 1461012044535 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 640ms 13:40:44 INFO - PROCESS | 3828 | 1461012044576 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:40:44 INFO - PROCESS | 3828 | 1461012044577 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 13:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:40:44 INFO - PROCESS | 3828 | 1461012044581 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:40:44 INFO - PROCESS | 3828 | 1461012044582 Marionette TRACE conn2 <- [1,1942,null,{}] 13:40:44 INFO - PROCESS | 3828 | 1461012044586 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:44 INFO - PROCESS | 3828 | 1461012044712 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:40:44 INFO - PROCESS | 3828 | 1461012044757 Marionette TRACE conn2 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:44 INFO - PROCESS | 3828 | ++DOCSHELL 13A36400 == 98 [pid = 3828] [id = 495] 13:40:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (1C379400) [pid = 3828] [serial = 1485] [outer = 00000000] 13:40:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (1CC10800) [pid = 3828] [serial = 1486] [outer = 1C379400] 13:40:44 INFO - PROCESS | 3828 | 1461012044806 Marionette DEBUG loaded listener.js 13:40:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (1D12C000) [pid = 3828] [serial = 1487] [outer = 1C379400] 13:40:45 INFO - PROCESS | 3828 | 1461012045357 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 13:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 843ms 13:40:45 INFO - PROCESS | 3828 | 1461012045425 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:40:45 INFO - PROCESS | 3828 | 1461012045429 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 13:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:40:45 INFO - PROCESS | 3828 | 1461012045435 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:40:45 INFO - PROCESS | 3828 | 1461012045439 Marionette TRACE conn2 <- [1,1946,null,{}] 13:40:45 INFO - PROCESS | 3828 | 1461012045446 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:45 INFO - PROCESS | 3828 | 1461012045568 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:40:45 INFO - PROCESS | 3828 | 1461012045721 Marionette TRACE conn2 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:45 INFO - PROCESS | 3828 | ++DOCSHELL 142AB000 == 99 [pid = 3828] [id = 496] 13:40:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (142B2000) [pid = 3828] [serial = 1488] [outer = 00000000] 13:40:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (16957000) [pid = 3828] [serial = 1489] [outer = 142B2000] 13:40:45 INFO - PROCESS | 3828 | 1461012045778 Marionette DEBUG loaded listener.js 13:40:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (16E75400) [pid = 3828] [serial = 1490] [outer = 142B2000] 13:40:46 INFO - PROCESS | 3828 | 1461012046401 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 13:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 999ms 13:40:46 INFO - PROCESS | 3828 | 1461012046439 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:40:46 INFO - PROCESS | 3828 | 1461012046445 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 13:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:40:46 INFO - PROCESS | 3828 | 1461012046451 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:40:46 INFO - PROCESS | 3828 | 1461012046454 Marionette TRACE conn2 <- [1,1950,null,{}] 13:40:46 INFO - PROCESS | 3828 | 1461012046458 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:46 INFO - PROCESS | 3828 | 1461012046570 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:40:46 INFO - PROCESS | 3828 | 1461012046719 Marionette TRACE conn2 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:46 INFO - PROCESS | 3828 | ++DOCSHELL 13839C00 == 100 [pid = 3828] [id = 497] 13:40:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (156F4400) [pid = 3828] [serial = 1491] [outer = 00000000] 13:40:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (19772C00) [pid = 3828] [serial = 1492] [outer = 156F4400] 13:40:46 INFO - PROCESS | 3828 | 1461012046774 Marionette DEBUG loaded listener.js 13:40:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (197A2800) [pid = 3828] [serial = 1493] [outer = 156F4400] 13:40:47 INFO - PROCESS | 3828 | 1461012047388 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 13:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1000ms 13:40:47 INFO - PROCESS | 3828 | 1461012047451 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:40:47 INFO - PROCESS | 3828 | 1461012047454 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 13:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:40:47 INFO - PROCESS | 3828 | 1461012047458 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:40:47 INFO - PROCESS | 3828 | 1461012047462 Marionette TRACE conn2 <- [1,1954,null,{}] 13:40:47 INFO - PROCESS | 3828 | 1461012047473 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:47 INFO - PROCESS | 3828 | 1461012047587 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:40:47 INFO - PROCESS | 3828 | 1461012047737 Marionette TRACE conn2 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:47 INFO - PROCESS | 3828 | ++DOCSHELL 18B43800 == 101 [pid = 3828] [id = 498] 13:40:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (1979B800) [pid = 3828] [serial = 1494] [outer = 00000000] 13:40:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (1CC19C00) [pid = 3828] [serial = 1495] [outer = 1979B800] 13:40:47 INFO - PROCESS | 3828 | 1461012047795 Marionette DEBUG loaded listener.js 13:40:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (1D163800) [pid = 3828] [serial = 1496] [outer = 1979B800] 13:40:48 INFO - PROCESS | 3828 | 1461012048363 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 13:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 936ms 13:40:48 INFO - PROCESS | 3828 | 1461012048402 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:40:48 INFO - PROCESS | 3828 | 1461012048405 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 13:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:40:48 INFO - PROCESS | 3828 | 1461012048409 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:40:48 INFO - PROCESS | 3828 | 1461012048411 Marionette TRACE conn2 <- [1,1958,null,{}] 13:40:48 INFO - PROCESS | 3828 | 1461012048414 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:48 INFO - PROCESS | 3828 | 1461012048530 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:40:48 INFO - PROCESS | 3828 | 1461012048691 Marionette TRACE conn2 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:48 INFO - PROCESS | 3828 | ++DOCSHELL 1E136400 == 102 [pid = 3828] [id = 499] 13:40:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (1E13C400) [pid = 3828] [serial = 1497] [outer = 00000000] 13:40:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (1E2A7C00) [pid = 3828] [serial = 1498] [outer = 1E13C400] 13:40:48 INFO - PROCESS | 3828 | 1461012048746 Marionette DEBUG loaded listener.js 13:40:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (1E2AF000) [pid = 3828] [serial = 1499] [outer = 1E13C400] 13:40:49 INFO - PROCESS | 3828 | 1461012049316 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 13:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 936ms 13:40:49 INFO - PROCESS | 3828 | 1461012049353 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:40:49 INFO - PROCESS | 3828 | 1461012049356 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 13:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:40:49 INFO - PROCESS | 3828 | 1461012049359 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:40:49 INFO - PROCESS | 3828 | 1461012049361 Marionette TRACE conn2 <- [1,1962,null,{}] 13:40:49 INFO - PROCESS | 3828 | 1461012049364 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:49 INFO - PROCESS | 3828 | 1461012049471 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:40:49 INFO - PROCESS | 3828 | 1461012049633 Marionette TRACE conn2 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:49 INFO - PROCESS | 3828 | ++DOCSHELL 142F0000 == 103 [pid = 3828] [id = 500] 13:40:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (1E25F400) [pid = 3828] [serial = 1500] [outer = 00000000] 13:40:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 157 (1E97C800) [pid = 3828] [serial = 1501] [outer = 1E25F400] 13:40:49 INFO - PROCESS | 3828 | 1461012049687 Marionette DEBUG loaded listener.js 13:40:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 158 (1E97E800) [pid = 3828] [serial = 1502] [outer = 1E25F400] 13:40:50 INFO - PROCESS | 3828 | 1461012050203 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 13:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 905ms 13:40:50 INFO - PROCESS | 3828 | 1461012050264 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:40:50 INFO - PROCESS | 3828 | 1461012050266 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 13:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:40:50 INFO - PROCESS | 3828 | 1461012050270 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:40:50 INFO - PROCESS | 3828 | 1461012050272 Marionette TRACE conn2 <- [1,1966,null,{}] 13:40:50 INFO - PROCESS | 3828 | 1461012050275 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:50 INFO - PROCESS | 3828 | 1461012050400 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:40:50 INFO - PROCESS | 3828 | 1461012050566 Marionette TRACE conn2 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:50 INFO - PROCESS | 3828 | ++DOCSHELL 1E2AA800 == 104 [pid = 3828] [id = 501] 13:40:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 159 (1E979400) [pid = 3828] [serial = 1503] [outer = 00000000] 13:40:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 160 (1EAAD800) [pid = 3828] [serial = 1504] [outer = 1E979400] 13:40:50 INFO - PROCESS | 3828 | 1461012050623 Marionette DEBUG loaded listener.js 13:40:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 161 (1EAB1800) [pid = 3828] [serial = 1505] [outer = 1E979400] 13:40:51 INFO - PROCESS | 3828 | 1461012051180 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 937ms 13:40:51 INFO - PROCESS | 3828 | 1461012051215 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:40:51 INFO - PROCESS | 3828 | 1461012051217 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 13:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:40:51 INFO - PROCESS | 3828 | 1461012051221 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:40:51 INFO - PROCESS | 3828 | 1461012051223 Marionette TRACE conn2 <- [1,1970,null,{}] 13:40:51 INFO - PROCESS | 3828 | 1461012051226 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:51 INFO - PROCESS | 3828 | 1461012051340 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:40:51 INFO - PROCESS | 3828 | 1461012051501 Marionette TRACE conn2 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:51 INFO - PROCESS | 3828 | ++DOCSHELL 1EAA7000 == 105 [pid = 3828] [id = 502] 13:40:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 162 (1EAAA000) [pid = 3828] [serial = 1506] [outer = 00000000] 13:40:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 163 (1F3AC800) [pid = 3828] [serial = 1507] [outer = 1EAAA000] 13:40:51 INFO - PROCESS | 3828 | 1461012051555 Marionette DEBUG loaded listener.js 13:40:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 164 (1F3B2400) [pid = 3828] [serial = 1508] [outer = 1EAAA000] 13:40:52 INFO - PROCESS | 3828 | 1461012052127 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 936ms 13:40:52 INFO - PROCESS | 3828 | 1461012052166 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:40:52 INFO - PROCESS | 3828 | 1461012052168 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 13:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:40:52 INFO - PROCESS | 3828 | 1461012052172 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:40:52 INFO - PROCESS | 3828 | 1461012052174 Marionette TRACE conn2 <- [1,1974,null,{}] 13:40:52 INFO - PROCESS | 3828 | 1461012052178 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:52 INFO - PROCESS | 3828 | 1461012052461 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:40:52 INFO - PROCESS | 3828 | 1461012052646 Marionette TRACE conn2 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:52 INFO - PROCESS | 3828 | ++DOCSHELL 11B44000 == 106 [pid = 3828] [id = 503] 13:40:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 165 (11B47800) [pid = 3828] [serial = 1509] [outer = 00000000] 13:40:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 166 (11BF0C00) [pid = 3828] [serial = 1510] [outer = 11B47800] 13:40:52 INFO - PROCESS | 3828 | 1461012052698 Marionette DEBUG loaded listener.js 13:40:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 167 (12B44C00) [pid = 3828] [serial = 1511] [outer = 11B47800] 13:40:53 INFO - PROCESS | 3828 | 1461012053297 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1186ms 13:40:53 INFO - PROCESS | 3828 | 1461012053370 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:40:53 INFO - PROCESS | 3828 | 1461012053374 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 13:40:53 INFO - PROCESS | 3828 | 1461012053379 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:40:53 INFO - PROCESS | 3828 | 1461012053383 Marionette TRACE conn2 <- [1,1978,null,{}] 13:40:53 INFO - PROCESS | 3828 | 1461012053387 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:53 INFO - PROCESS | 3828 | 1461012053523 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:40:53 INFO - PROCESS | 3828 | 1461012053680 Marionette TRACE conn2 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:53 INFO - PROCESS | 3828 | ++DOCSHELL 1383C000 == 107 [pid = 3828] [id = 504] 13:40:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 168 (13897000) [pid = 3828] [serial = 1512] [outer = 00000000] 13:40:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 169 (143ACC00) [pid = 3828] [serial = 1513] [outer = 13897000] 13:40:53 INFO - PROCESS | 3828 | 1461012053732 Marionette DEBUG loaded listener.js 13:40:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 170 (14AA2400) [pid = 3828] [serial = 1514] [outer = 13897000] 13:40:54 INFO - PROCESS | 3828 | --DOCSHELL 15D07400 == 106 [pid = 3828] [id = 494] 13:40:54 INFO - PROCESS | 3828 | --DOCSHELL 11BFB000 == 105 [pid = 3828] [id = 493] 13:40:54 INFO - PROCESS | 3828 | --DOCSHELL 142FC400 == 104 [pid = 3828] [id = 492] 13:40:54 INFO - PROCESS | 3828 | --DOCSHELL 1CC23000 == 103 [pid = 3828] [id = 491] 13:40:54 INFO - PROCESS | 3828 | --DOCSHELL 1AAB0400 == 102 [pid = 3828] [id = 490] 13:40:54 INFO - PROCESS | 3828 | --DOCSHELL 197A6400 == 101 [pid = 3828] [id = 489] 13:40:54 INFO - PROCESS | 3828 | --DOCSHELL 1976C400 == 100 [pid = 3828] [id = 488] 13:40:54 INFO - PROCESS | 3828 | --DOCSHELL 1325D800 == 99 [pid = 3828] [id = 487] 13:40:54 INFO - PROCESS | 3828 | --DOCSHELL 16677800 == 98 [pid = 3828] [id = 486] 13:40:54 INFO - PROCESS | 3828 | --DOCSHELL 123BB000 == 97 [pid = 3828] [id = 485] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 169 (1DE87C00) [pid = 3828] [serial = 1399] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 168 (1E138400) [pid = 3828] [serial = 1402] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 167 (13555400) [pid = 3828] [serial = 1384] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 166 (18CD0C00) [pid = 3828] [serial = 1387] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 165 (1C37C400) [pid = 3828] [serial = 1390] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 164 (1D5B2400) [pid = 3828] [serial = 1393] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 163 (1D7A7C00) [pid = 3828] [serial = 1396] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOCSHELL 169CB800 == 96 [pid = 3828] [id = 480] 13:40:54 INFO - PROCESS | 3828 | --DOCSHELL 13836000 == 95 [pid = 3828] [id = 479] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 162 (1D10F400) [pid = 3828] [serial = 1382] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 161 (16671400) [pid = 3828] [serial = 1411] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 160 (169B7000) [pid = 3828] [serial = 1412] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 159 (17E96400) [pid = 3828] [serial = 1409] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 158 (17B0F000) [pid = 3828] [serial = 1408] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 157 (18BA7C00) [pid = 3828] [serial = 1414] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 156 (18CD1000) [pid = 3828] [serial = 1415] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 155 (1640D800) [pid = 3828] [serial = 1406] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (15A29800) [pid = 3828] [serial = 1405] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (1949F000) [pid = 3828] [serial = 1417] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (1CC24C00) [pid = 3828] [serial = 1432] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (15D02800) [pid = 3828] [serial = 1427] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (197A6000) [pid = 3828] [serial = 1421] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (1BF2EC00) [pid = 3828] [serial = 1430] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (1CC7DC00) [pid = 3828] [serial = 1433] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (19768400) [pid = 3828] [serial = 1418] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (1BF14400) [pid = 3828] [serial = 1429] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (1979B400) [pid = 3828] [serial = 1420] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (1A04FC00) [pid = 3828] [serial = 1423] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (14AA6800) [pid = 3828] [serial = 1426] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (1A05A000) [pid = 3828] [serial = 1424] [outer = 00000000] [url = about:blank] 13:40:54 INFO - PROCESS | 3828 | 1461012054313 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 999ms 13:40:54 INFO - PROCESS | 3828 | 1461012054383 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:40:54 INFO - PROCESS | 3828 | 1461012054386 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 13:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:40:54 INFO - PROCESS | 3828 | 1461012054390 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:40:54 INFO - PROCESS | 3828 | 1461012054391 Marionette TRACE conn2 <- [1,1982,null,{}] 13:40:54 INFO - PROCESS | 3828 | 1461012054395 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:54 INFO - PROCESS | 3828 | 1461012054486 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:40:54 INFO - PROCESS | 3828 | 1461012054495 Marionette TRACE conn2 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:54 INFO - PROCESS | 3828 | ++DOCSHELL 15D05800 == 96 [pid = 3828] [id = 505] 13:40:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (15D07400) [pid = 3828] [serial = 1515] [outer = 00000000] 13:40:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (16403400) [pid = 3828] [serial = 1516] [outer = 15D07400] 13:40:54 INFO - PROCESS | 3828 | 1461012054540 Marionette DEBUG loaded listener.js 13:40:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (164AEC00) [pid = 3828] [serial = 1517] [outer = 15D07400] 13:40:55 INFO - PROCESS | 3828 | 1461012055039 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 687ms 13:40:55 INFO - PROCESS | 3828 | 1461012055089 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:40:55 INFO - PROCESS | 3828 | 1461012055092 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 13:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:40:55 INFO - PROCESS | 3828 | 1461012055102 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:40:55 INFO - PROCESS | 3828 | 1461012055107 Marionette TRACE conn2 <- [1,1986,null,{}] 13:40:55 INFO - PROCESS | 3828 | 1461012055110 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:55 INFO - PROCESS | 3828 | 1461012055202 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:40:55 INFO - PROCESS | 3828 | 1461012055334 Marionette TRACE conn2 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:55 INFO - PROCESS | 3828 | ++DOCSHELL 1667D400 == 97 [pid = 3828] [id = 506] 13:40:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (1667EC00) [pid = 3828] [serial = 1518] [outer = 00000000] 13:40:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (169C3000) [pid = 3828] [serial = 1519] [outer = 1667EC00] 13:40:55 INFO - PROCESS | 3828 | 1461012055388 Marionette DEBUG loaded listener.js 13:40:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (169CF000) [pid = 3828] [serial = 1520] [outer = 1667EC00] 13:40:55 INFO - PROCESS | 3828 | 1461012055742 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 13:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 702ms 13:40:55 INFO - PROCESS | 3828 | 1461012055790 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:40:55 INFO - PROCESS | 3828 | 1461012055792 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 13:40:55 INFO - PROCESS | 3828 | 1461012055795 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:40:55 INFO - PROCESS | 3828 | 1461012055797 Marionette TRACE conn2 <- [1,1990,null,{}] 13:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:40:55 INFO - PROCESS | 3828 | 1461012055800 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:55 INFO - PROCESS | 3828 | 1461012055893 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:40:55 INFO - PROCESS | 3828 | 1461012055899 Marionette TRACE conn2 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:55 INFO - PROCESS | 3828 | ++DOCSHELL 169C1400 == 98 [pid = 3828] [id = 507] 13:40:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (169CB000) [pid = 3828] [serial = 1521] [outer = 00000000] 13:40:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (18508800) [pid = 3828] [serial = 1522] [outer = 169CB000] 13:40:55 INFO - PROCESS | 3828 | 1461012055944 Marionette DEBUG loaded listener.js 13:40:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (187C7000) [pid = 3828] [serial = 1523] [outer = 169CB000] 13:40:56 INFO - PROCESS | 3828 | 1461012056439 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 13:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 702ms 13:40:56 INFO - PROCESS | 3828 | 1461012056498 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:40:56 INFO - PROCESS | 3828 | 1461012056500 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 13:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:40:56 INFO - PROCESS | 3828 | 1461012056503 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:40:56 INFO - PROCESS | 3828 | 1461012056505 Marionette TRACE conn2 <- [1,1994,null,{}] 13:40:56 INFO - PROCESS | 3828 | 1461012056513 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:56 INFO - PROCESS | 3828 | 1461012056639 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:40:56 INFO - PROCESS | 3828 | 1461012056749 Marionette TRACE conn2 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:56 INFO - PROCESS | 3828 | ++DOCSHELL 18BA6000 == 99 [pid = 3828] [id = 508] 13:40:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (18BA7C00) [pid = 3828] [serial = 1524] [outer = 00000000] 13:40:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (18BB1800) [pid = 3828] [serial = 1525] [outer = 18BA7C00] 13:40:56 INFO - PROCESS | 3828 | 1461012056804 Marionette DEBUG loaded listener.js 13:40:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (18CD9400) [pid = 3828] [serial = 1526] [outer = 18BA7C00] 13:40:57 INFO - PROCESS | 3828 | 1461012057248 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 13:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 13:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 796ms 13:40:57 INFO - PROCESS | 3828 | 1461012057306 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:40:57 INFO - PROCESS | 3828 | 1461012057308 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 13:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:40:57 INFO - PROCESS | 3828 | 1461012057311 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:40:57 INFO - PROCESS | 3828 | 1461012057313 Marionette TRACE conn2 <- [1,1998,null,{}] 13:40:57 INFO - PROCESS | 3828 | 1461012057316 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:57 INFO - PROCESS | 3828 | 1461012057452 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:40:57 INFO - PROCESS | 3828 | 1461012057526 Marionette TRACE conn2 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:57 INFO - PROCESS | 3828 | ++DOCSHELL 1949EC00 == 100 [pid = 3828] [id = 509] 13:40:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (18BB0400) [pid = 3828] [serial = 1527] [outer = 00000000] 13:40:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (1976C400) [pid = 3828] [serial = 1528] [outer = 18BB0400] 13:40:57 INFO - PROCESS | 3828 | 1461012057570 Marionette DEBUG loaded listener.js 13:40:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 157 (1976F800) [pid = 3828] [serial = 1529] [outer = 18BB0400] 13:40:57 INFO - PROCESS | 3828 | 1461012057998 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 13:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 13:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 734ms 13:40:58 INFO - PROCESS | 3828 | 1461012058065 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:40:58 INFO - PROCESS | 3828 | 1461012058067 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 13:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:40:58 INFO - PROCESS | 3828 | 1461012058074 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:40:58 INFO - PROCESS | 3828 | 1461012058076 Marionette TRACE conn2 <- [1,2002,null,{}] 13:40:58 INFO - PROCESS | 3828 | 1461012058080 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:58 INFO - PROCESS | 3828 | 1461012058453 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:40:58 INFO - PROCESS | 3828 | --DOMWINDOW == 156 (1CC25400) [pid = 3828] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:40:58 INFO - PROCESS | 3828 | --DOMWINDOW == 155 (1976EC00) [pid = 3828] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:40:58 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (1D10CC00) [pid = 3828] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:40:58 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (197AE800) [pid = 3828] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:40:58 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (132DE800) [pid = 3828] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:40:58 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (1326A000) [pid = 3828] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:40:58 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (16679C00) [pid = 3828] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:40:58 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (13263800) [pid = 3828] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:40:58 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (18BA9000) [pid = 3828] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:40:58 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (1A0BAC00) [pid = 3828] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:40:58 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (15D09800) [pid = 3828] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:40:58 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (1C9DF000) [pid = 3828] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:40:58 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (19B17C00) [pid = 3828] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:40:58 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (132D8C00) [pid = 3828] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:40:58 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (1976A000) [pid = 3828] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:40:58 INFO - PROCESS | 3828 | 1461012058540 Marionette TRACE conn2 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:58 INFO - PROCESS | 3828 | ++DOCSHELL 1326A000 == 101 [pid = 3828] [id = 510] 13:40:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (132D8C00) [pid = 3828] [serial = 1530] [outer = 00000000] 13:40:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (15D06000) [pid = 3828] [serial = 1531] [outer = 132D8C00] 13:40:58 INFO - PROCESS | 3828 | 1461012058584 Marionette DEBUG loaded listener.js 13:40:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (194A0000) [pid = 3828] [serial = 1532] [outer = 132D8C00] 13:40:58 INFO - PROCESS | 3828 | 1461012058979 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 13:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 936ms 13:40:59 INFO - PROCESS | 3828 | 1461012059020 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:40:59 INFO - PROCESS | 3828 | 1461012059022 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 13:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:40:59 INFO - PROCESS | 3828 | 1461012059025 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:40:59 INFO - PROCESS | 3828 | 1461012059027 Marionette TRACE conn2 <- [1,2006,null,{}] 13:40:59 INFO - PROCESS | 3828 | 1461012059030 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:59 INFO - PROCESS | 3828 | 1461012059129 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:40:59 INFO - PROCESS | 3828 | 1461012059136 Marionette TRACE conn2 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:59 INFO - PROCESS | 3828 | ++DOCSHELL 194A6000 == 102 [pid = 3828] [id = 511] 13:40:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (1976FC00) [pid = 3828] [serial = 1533] [outer = 00000000] 13:40:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (197A2400) [pid = 3828] [serial = 1534] [outer = 1976FC00] 13:40:59 INFO - PROCESS | 3828 | 1461012059180 Marionette DEBUG loaded listener.js 13:40:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (197AB400) [pid = 3828] [serial = 1535] [outer = 1976FC00] 13:40:59 INFO - PROCESS | 3828 | 1461012059629 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 624ms 13:40:59 INFO - PROCESS | 3828 | 1461012059666 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:40:59 INFO - PROCESS | 3828 | 1461012059668 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 13:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:40:59 INFO - PROCESS | 3828 | 1461012059671 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:40:59 INFO - PROCESS | 3828 | 1461012059673 Marionette TRACE conn2 <- [1,2010,null,{}] 13:40:59 INFO - PROCESS | 3828 | 1461012059676 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:59 INFO - PROCESS | 3828 | 1461012059763 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:40:59 INFO - PROCESS | 3828 | 1461012059770 Marionette TRACE conn2 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:59 INFO - PROCESS | 3828 | ++DOCSHELL 19791000 == 103 [pid = 3828] [id = 512] 13:40:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (197A0800) [pid = 3828] [serial = 1536] [outer = 00000000] 13:40:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (19EEB800) [pid = 3828] [serial = 1537] [outer = 197A0800] 13:40:59 INFO - PROCESS | 3828 | 1461012059813 Marionette DEBUG loaded listener.js 13:40:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (1A0BA800) [pid = 3828] [serial = 1538] [outer = 197A0800] 13:41:00 INFO - PROCESS | 3828 | 1461012060275 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 13:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 624ms 13:41:00 INFO - PROCESS | 3828 | 1461012060307 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:41:00 INFO - PROCESS | 3828 | 1461012060309 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 13:41:00 INFO - PROCESS | 3828 | 1461012060312 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:41:00 INFO - PROCESS | 3828 | 1461012060314 Marionette TRACE conn2 <- [1,2014,null,{}] 13:41:00 INFO - PROCESS | 3828 | 1461012060332 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:00 INFO - PROCESS | 3828 | 1461012060430 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:41:00 INFO - PROCESS | 3828 | 1461012060656 Marionette TRACE conn2 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:00 INFO - PROCESS | 3828 | ++DOCSHELL 11B49C00 == 104 [pid = 3828] [id = 513] 13:41:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (11B4A000) [pid = 3828] [serial = 1539] [outer = 00000000] 13:41:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (12DD8400) [pid = 3828] [serial = 1540] [outer = 11B4A000] 13:41:00 INFO - PROCESS | 3828 | 1461012060719 Marionette DEBUG loaded listener.js 13:41:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (132D0C00) [pid = 3828] [serial = 1541] [outer = 11B4A000] 13:41:01 INFO - PROCESS | 3828 | 1461012061364 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 13:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1093ms 13:41:01 INFO - PROCESS | 3828 | 1461012061422 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:41:01 INFO - PROCESS | 3828 | 1461012061426 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 13:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:41:01 INFO - PROCESS | 3828 | 1461012061431 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:41:01 INFO - PROCESS | 3828 | 1461012061435 Marionette TRACE conn2 <- [1,2018,null,{}] 13:41:01 INFO - PROCESS | 3828 | 1461012061441 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:01 INFO - PROCESS | 3828 | 1461012061566 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:41:01 INFO - PROCESS | 3828 | 1461012061723 Marionette TRACE conn2 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:01 INFO - PROCESS | 3828 | ++DOCSHELL 15DB0800 == 105 [pid = 3828] [id = 514] 13:41:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (15DBEC00) [pid = 3828] [serial = 1542] [outer = 00000000] 13:41:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (1689FC00) [pid = 3828] [serial = 1543] [outer = 15DBEC00] 13:41:01 INFO - PROCESS | 3828 | 1461012061780 Marionette DEBUG loaded listener.js 13:41:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 157 (169C4C00) [pid = 3828] [serial = 1544] [outer = 15DBEC00] 13:41:02 INFO - PROCESS | 3828 | 1461012062345 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 13:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 953ms 13:41:02 INFO - PROCESS | 3828 | 1461012062378 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:41:02 INFO - PROCESS | 3828 | 1461012062382 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 13:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:41:02 INFO - PROCESS | 3828 | 1461012062386 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:41:02 INFO - PROCESS | 3828 | 1461012062389 Marionette TRACE conn2 <- [1,2022,null,{}] 13:41:02 INFO - PROCESS | 3828 | 1461012062393 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:02 INFO - PROCESS | 3828 | 1461012062507 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:41:02 INFO - PROCESS | 3828 | 1461012062677 Marionette TRACE conn2 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:02 INFO - PROCESS | 3828 | ++DOCSHELL 18B44000 == 106 [pid = 3828] [id = 515] 13:41:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 158 (18B49800) [pid = 3828] [serial = 1545] [outer = 00000000] 13:41:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 159 (1949F800) [pid = 3828] [serial = 1546] [outer = 18B49800] 13:41:02 INFO - PROCESS | 3828 | 1461012062734 Marionette DEBUG loaded listener.js 13:41:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 160 (19B17C00) [pid = 3828] [serial = 1547] [outer = 18B49800] 13:41:03 INFO - PROCESS | 3828 | 1461012063376 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1030ms 13:41:03 INFO - PROCESS | 3828 | 1461012063445 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:41:03 INFO - PROCESS | 3828 | 1461012063448 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 13:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:41:03 INFO - PROCESS | 3828 | 1461012063458 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:41:03 INFO - PROCESS | 3828 | 1461012063464 Marionette TRACE conn2 <- [1,2026,null,{}] 13:41:03 INFO - PROCESS | 3828 | 1461012063468 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:03 INFO - PROCESS | 3828 | 1461012063638 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:41:03 INFO - PROCESS | 3828 | 1461012063753 Marionette TRACE conn2 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:03 INFO - PROCESS | 3828 | ++DOCSHELL 14351C00 == 107 [pid = 3828] [id = 516] 13:41:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 161 (19483C00) [pid = 3828] [serial = 1548] [outer = 00000000] 13:41:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 162 (1BF29000) [pid = 3828] [serial = 1549] [outer = 19483C00] 13:41:03 INFO - PROCESS | 3828 | 1461012063807 Marionette DEBUG loaded listener.js 13:41:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 163 (1C1C0800) [pid = 3828] [serial = 1550] [outer = 19483C00] 13:41:04 INFO - PROCESS | 3828 | 1461012064331 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 13:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 967ms 13:41:04 INFO - PROCESS | 3828 | 1461012064419 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:41:04 INFO - PROCESS | 3828 | 1461012064422 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 13:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:41:04 INFO - PROCESS | 3828 | 1461012064426 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:41:04 INFO - PROCESS | 3828 | 1461012064428 Marionette TRACE conn2 <- [1,2030,null,{}] 13:41:04 INFO - PROCESS | 3828 | 1461012064431 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:04 INFO - PROCESS | 3828 | 1461012064542 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:41:04 INFO - PROCESS | 3828 | 1461012064694 Marionette TRACE conn2 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:04 INFO - PROCESS | 3828 | ++DOCSHELL 19B42C00 == 108 [pid = 3828] [id = 517] 13:41:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 164 (1AAA6400) [pid = 3828] [serial = 1551] [outer = 00000000] 13:41:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 165 (1C93F400) [pid = 3828] [serial = 1552] [outer = 1AAA6400] 13:41:04 INFO - PROCESS | 3828 | 1461012064748 Marionette DEBUG loaded listener.js 13:41:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 166 (1C9E1C00) [pid = 3828] [serial = 1553] [outer = 1AAA6400] 13:41:05 INFO - PROCESS | 3828 | 1461012065325 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 937ms 13:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:41:05 INFO - PROCESS | 3828 | 1461012065370 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:41:05 INFO - PROCESS | 3828 | 1461012065373 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 13:41:05 INFO - PROCESS | 3828 | 1461012065376 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:41:05 INFO - PROCESS | 3828 | 1461012065378 Marionette TRACE conn2 <- [1,2034,null,{}] 13:41:05 INFO - PROCESS | 3828 | 1461012065381 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:05 INFO - PROCESS | 3828 | 1461012065492 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:41:05 INFO - PROCESS | 3828 | 1461012065646 Marionette TRACE conn2 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:05 INFO - PROCESS | 3828 | ++DOCSHELL 1CC0C000 == 109 [pid = 3828] [id = 518] 13:41:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 167 (1CC0C400) [pid = 3828] [serial = 1554] [outer = 00000000] 13:41:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 168 (1CC1E000) [pid = 3828] [serial = 1555] [outer = 1CC0C400] 13:41:05 INFO - PROCESS | 3828 | 1461012065718 Marionette DEBUG loaded listener.js 13:41:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 169 (1CC7D800) [pid = 3828] [serial = 1556] [outer = 1CC0C400] 13:41:06 INFO - PROCESS | 3828 | 1461012066279 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 936ms 13:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:41:06 INFO - PROCESS | 3828 | 1461012066321 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:41:06 INFO - PROCESS | 3828 | 1461012066324 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 13:41:06 INFO - PROCESS | 3828 | 1461012066327 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:41:06 INFO - PROCESS | 3828 | 1461012066329 Marionette TRACE conn2 <- [1,2038,null,{}] 13:41:06 INFO - PROCESS | 3828 | 1461012066333 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:06 INFO - PROCESS | 3828 | 1461012066441 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:41:06 INFO - PROCESS | 3828 | 1461012066607 Marionette TRACE conn2 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:06 INFO - PROCESS | 3828 | ++DOCSHELL 1CC1C000 == 110 [pid = 3828] [id = 519] 13:41:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 170 (1CC7D000) [pid = 3828] [serial = 1557] [outer = 00000000] 13:41:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 171 (1D114800) [pid = 3828] [serial = 1558] [outer = 1CC7D000] 13:41:06 INFO - PROCESS | 3828 | 1461012066661 Marionette DEBUG loaded listener.js 13:41:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 172 (1D12DC00) [pid = 3828] [serial = 1559] [outer = 1CC7D000] 13:41:07 INFO - PROCESS | 3828 | 1461012067279 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 999ms 13:41:07 INFO - PROCESS | 3828 | 1461012067330 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:41:07 INFO - PROCESS | 3828 | 1461012067332 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 13:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:41:07 INFO - PROCESS | 3828 | 1461012067336 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:41:07 INFO - PROCESS | 3828 | 1461012067338 Marionette TRACE conn2 <- [1,2042,null,{}] 13:41:07 INFO - PROCESS | 3828 | 1461012067342 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:07 INFO - PROCESS | 3828 | 1461012067450 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:41:07 INFO - PROCESS | 3828 | 1461012067576 Marionette TRACE conn2 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:07 INFO - PROCESS | 3828 | ++DOCSHELL 169C1C00 == 111 [pid = 3828] [id = 520] 13:41:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 173 (169C2800) [pid = 3828] [serial = 1560] [outer = 00000000] 13:41:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 174 (197AC800) [pid = 3828] [serial = 1561] [outer = 169C2800] 13:41:07 INFO - PROCESS | 3828 | 1461012067631 Marionette DEBUG loaded listener.js 13:41:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 175 (1CC05C00) [pid = 3828] [serial = 1562] [outer = 169C2800] 13:41:08 INFO - PROCESS | 3828 | 1461012068176 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 13:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 905ms 13:41:08 INFO - PROCESS | 3828 | 1461012068241 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:41:08 INFO - PROCESS | 3828 | 1461012068243 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 13:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:41:08 INFO - PROCESS | 3828 | 1461012068247 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:41:08 INFO - PROCESS | 3828 | 1461012068249 Marionette TRACE conn2 <- [1,2046,null,{}] 13:41:08 INFO - PROCESS | 3828 | 1461012068252 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:08 INFO - PROCESS | 3828 | 1461012068360 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:41:08 INFO - PROCESS | 3828 | 1461012068529 Marionette TRACE conn2 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:08 INFO - PROCESS | 3828 | ++DOCSHELL 156F7000 == 112 [pid = 3828] [id = 521] 13:41:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 176 (158E5800) [pid = 3828] [serial = 1563] [outer = 00000000] 13:41:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 177 (1A0B2000) [pid = 3828] [serial = 1564] [outer = 158E5800] 13:41:08 INFO - PROCESS | 3828 | 1461012068584 Marionette DEBUG loaded listener.js 13:41:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 178 (1BF21400) [pid = 3828] [serial = 1565] [outer = 158E5800] 13:41:09 INFO - PROCESS | 3828 | 1461012069383 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 13:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1186ms 13:41:09 INFO - PROCESS | 3828 | 1461012069448 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:41:09 INFO - PROCESS | 3828 | 1461012069453 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 13:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:41:09 INFO - PROCESS | 3828 | 1461012069458 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:41:09 INFO - PROCESS | 3828 | 1461012069461 Marionette TRACE conn2 <- [1,2050,null,{}] 13:41:09 INFO - PROCESS | 3828 | 1461012069466 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:09 INFO - PROCESS | 3828 | 1461012069577 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:41:09 INFO - PROCESS | 3828 | 1461012069734 Marionette TRACE conn2 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:09 INFO - PROCESS | 3828 | ++DOCSHELL 136C1000 == 113 [pid = 3828] [id = 522] 13:41:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 179 (156F1000) [pid = 3828] [serial = 1566] [outer = 00000000] 13:41:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 180 (16403000) [pid = 3828] [serial = 1567] [outer = 156F1000] 13:41:09 INFO - PROCESS | 3828 | 1461012069786 Marionette DEBUG loaded listener.js 13:41:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 181 (16676800) [pid = 3828] [serial = 1568] [outer = 156F1000] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 143B4000 == 112 [pid = 3828] [id = 451] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 1DB6A000 == 111 [pid = 3828] [id = 466] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 1D127400 == 110 [pid = 3828] [id = 464] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 1BF2A000 == 109 [pid = 3828] [id = 452] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 1D125400 == 108 [pid = 3828] [id = 368] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 147AC000 == 107 [pid = 3828] [id = 252] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 1D16D000 == 106 [pid = 3828] [id = 465] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 18B4D000 == 105 [pid = 3828] [id = 467] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 19791000 == 104 [pid = 3828] [id = 512] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 194A6000 == 103 [pid = 3828] [id = 511] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 1326A000 == 102 [pid = 3828] [id = 510] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 1949EC00 == 101 [pid = 3828] [id = 509] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 1667D400 == 100 [pid = 3828] [id = 506] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 15D05800 == 99 [pid = 3828] [id = 505] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 1383C000 == 98 [pid = 3828] [id = 504] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 180 (1CC10800) [pid = 3828] [serial = 1486] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 11B44000 == 97 [pid = 3828] [id = 503] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 142F0000 == 96 [pid = 3828] [id = 500] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 1E136400 == 95 [pid = 3828] [id = 499] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 18B43800 == 94 [pid = 3828] [id = 498] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 13839C00 == 93 [pid = 3828] [id = 497] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 142AB000 == 92 [pid = 3828] [id = 496] 13:41:10 INFO - PROCESS | 3828 | --DOCSHELL 13A36400 == 91 [pid = 3828] [id = 495] 13:41:10 INFO - PROCESS | 3828 | 1461012070427 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 13:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 999ms 13:41:10 INFO - PROCESS | 3828 | 1461012070461 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:41:10 INFO - PROCESS | 3828 | 1461012070467 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 13:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:41:10 INFO - PROCESS | 3828 | 1461012070473 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:41:10 INFO - PROCESS | 3828 | 1461012070475 Marionette TRACE conn2 <- [1,2054,null,{}] 13:41:10 INFO - PROCESS | 3828 | 1461012070479 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:10 INFO - PROCESS | 3828 | 1461012070589 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 179 (1C375C00) [pid = 3828] [serial = 1322] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 178 (17E93800) [pid = 3828] [serial = 1313] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 177 (1CC28800) [pid = 3828] [serial = 1325] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 176 (1BF14800) [pid = 3828] [serial = 1319] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 175 (15456400) [pid = 3828] [serial = 1310] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 174 (19B1BC00) [pid = 3828] [serial = 1316] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 173 (1D01D400) [pid = 3828] [serial = 1474] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 172 (1694D400) [pid = 3828] [serial = 1438] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 171 (1D121C00) [pid = 3828] [serial = 1435] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 170 (1979C000) [pid = 3828] [serial = 1465] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 169 (197A4C00) [pid = 3828] [serial = 1466] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 168 (1D16E000) [pid = 3828] [serial = 1477] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 167 (19EE2000) [pid = 3828] [serial = 1468] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 166 (164ABC00) [pid = 3828] [serial = 1457] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 165 (15A2DC00) [pid = 3828] [serial = 1456] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 164 (15456800) [pid = 3828] [serial = 1462] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 163 (18115800) [pid = 3828] [serial = 1463] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 162 (18B41C00) [pid = 3828] [serial = 1459] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 161 (18CCC400) [pid = 3828] [serial = 1460] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 160 (1948EC00) [pid = 3828] [serial = 1441] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 159 (1D10E800) [pid = 3828] [serial = 1475] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 158 (1D122000) [pid = 3828] [serial = 1444] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 157 (1694C400) [pid = 3828] [serial = 1480] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 156 (1D7A7000) [pid = 3828] [serial = 1447] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 155 (1E133000) [pid = 3828] [serial = 1450] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (1E2AB000) [pid = 3828] [serial = 1453] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (1CC02C00) [pid = 3828] [serial = 1483] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (1CC06400) [pid = 3828] [serial = 1484] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (1D164C00) [pid = 3828] [serial = 1478] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (1BF26C00) [pid = 3828] [serial = 1471] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (1A0B5400) [pid = 3828] [serial = 1469] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (18CCEC00) [pid = 3828] [serial = 1481] [outer = 00000000] [url = about:blank] 13:41:10 INFO - PROCESS | 3828 | 1461012070707 Marionette TRACE conn2 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:10 INFO - PROCESS | 3828 | ++DOCSHELL 13261000 == 92 [pid = 3828] [id = 523] 13:41:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (142AB000) [pid = 3828] [serial = 1569] [outer = 00000000] 13:41:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (15458800) [pid = 3828] [serial = 1570] [outer = 142AB000] 13:41:10 INFO - PROCESS | 3828 | 1461012070753 Marionette DEBUG loaded listener.js 13:41:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (164ADC00) [pid = 3828] [serial = 1571] [outer = 142AB000] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1D10B000 == 91 [pid = 3828] [id = 481] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 143B1400 == 90 [pid = 3828] [id = 385] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 18F6A800 == 89 [pid = 3828] [id = 482] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 11B49400 == 88 [pid = 3828] [id = 372] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1383C800 == 87 [pid = 3828] [id = 407] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 197AE000 == 86 [pid = 3828] [id = 440] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 18CCF400 == 85 [pid = 3828] [id = 463] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1667A000 == 84 [pid = 3828] [id = 296] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 19EEC000 == 83 [pid = 3828] [id = 267] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 19482400 == 82 [pid = 3828] [id = 449] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1CC1DC00 == 81 [pid = 3828] [id = 478] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 19793C00 == 80 [pid = 3828] [id = 439] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 18501C00 == 79 [pid = 3828] [id = 435] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 14AA5C00 == 78 [pid = 3828] [id = 409] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 132D4000 == 77 [pid = 3828] [id = 312] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1979C800 == 76 [pid = 3828] [id = 453] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 14AA3C00 == 75 [pid = 3828] [id = 386] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 19B1E400 == 74 [pid = 3828] [id = 281] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 19B1B800 == 73 [pid = 3828] [id = 266] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1383B000 == 72 [pid = 3828] [id = 391] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1C934C00 == 71 [pid = 3828] [id = 295] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1D115C00 == 70 [pid = 3828] [id = 402] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 18BAE400 == 69 [pid = 3828] [id = 310] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1694FC00 == 68 [pid = 3828] [id = 280] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1E2AA800 == 67 [pid = 3828] [id = 501] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 156EF000 == 66 [pid = 3828] [id = 293] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1D67A000 == 65 [pid = 3828] [id = 388] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1C9E2400 == 64 [pid = 3828] [id = 356] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1D169400 == 63 [pid = 3828] [id = 408] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1D127800 == 62 [pid = 3828] [id = 278] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1C9DA800 == 61 [pid = 3828] [id = 441] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 169CDC00 == 60 [pid = 3828] [id = 251] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1EAA7000 == 59 [pid = 3828] [id = 502] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 164B2400 == 58 [pid = 3828] [id = 265] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1E13F400 == 57 [pid = 3828] [id = 390] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 18A07000 == 56 [pid = 3828] [id = 354] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1D126800 == 55 [pid = 3828] [id = 483] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 15DB3C00 == 54 [pid = 3828] [id = 448] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1D013800 == 53 [pid = 3828] [id = 384] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1BF1FC00 == 52 [pid = 3828] [id = 311] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1D123000 == 51 [pid = 3828] [id = 282] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 13265000 == 50 [pid = 3828] [id = 357] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1976C000 == 49 [pid = 3828] [id = 450] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 169CEC00 == 48 [pid = 3828] [id = 309] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 11B47000 == 47 [pid = 3828] [id = 442] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1320E800 == 46 [pid = 3828] [id = 264] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1CC7E000 == 45 [pid = 3828] [id = 292] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1C93E000 == 44 [pid = 3828] [id = 237] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 17E40800 == 43 [pid = 3828] [id = 294] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 18D88800 == 42 [pid = 3828] [id = 355] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 18CD8400 == 41 [pid = 3828] [id = 389] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1E25C800 == 40 [pid = 3828] [id = 484] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 18BA6000 == 39 [pid = 3828] [id = 508] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 19585400 == 38 [pid = 3828] [id = 387] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 169C1400 == 37 [pid = 3828] [id = 507] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 136C1000 == 36 [pid = 3828] [id = 522] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 169C1C00 == 35 [pid = 3828] [id = 520] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 156F7000 == 34 [pid = 3828] [id = 521] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1CC0C000 == 33 [pid = 3828] [id = 518] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 1CC1C000 == 32 [pid = 3828] [id = 519] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 19B42C00 == 31 [pid = 3828] [id = 517] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 14351C00 == 30 [pid = 3828] [id = 516] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 15DB0800 == 29 [pid = 3828] [id = 514] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 18B44000 == 28 [pid = 3828] [id = 515] 13:41:12 INFO - PROCESS | 3828 | --DOCSHELL 11B49C00 == 27 [pid = 3828] [id = 513] 13:41:13 INFO - PROCESS | 3828 | 1461012073293 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 13:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2887ms 13:41:13 INFO - PROCESS | 3828 | 1461012073342 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:41:13 INFO - PROCESS | 3828 | 1461012073346 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 13:41:13 INFO - PROCESS | 3828 | 1461012073352 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:41:13 INFO - PROCESS | 3828 | 1461012073355 Marionette TRACE conn2 <- [1,2058,null,{}] 13:41:13 INFO - PROCESS | 3828 | 1461012073361 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:13 INFO - PROCESS | 3828 | 1461012073454 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:41:13 INFO - PROCESS | 3828 | 1461012073465 Marionette TRACE conn2 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:13 INFO - PROCESS | 3828 | ++DOCSHELL 11BF4C00 == 28 [pid = 3828] [id = 524] 13:41:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (11BF5400) [pid = 3828] [serial = 1572] [outer = 00000000] 13:41:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (12B35C00) [pid = 3828] [serial = 1573] [outer = 11BF5400] 13:41:13 INFO - PROCESS | 3828 | 1461012073513 Marionette DEBUG loaded listener.js 13:41:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (12BBE000) [pid = 3828] [serial = 1574] [outer = 11BF5400] 13:41:14 INFO - PROCESS | 3828 | 1461012074039 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 13:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 750ms 13:41:14 INFO - PROCESS | 3828 | 1461012074093 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:41:14 INFO - PROCESS | 3828 | 1461012074099 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 13:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:41:14 INFO - PROCESS | 3828 | 1461012074105 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:41:14 INFO - PROCESS | 3828 | 1461012074108 Marionette TRACE conn2 <- [1,2062,null,{}] 13:41:14 INFO - PROCESS | 3828 | 1461012074112 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:14 INFO - PROCESS | 3828 | 1461012074198 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:41:14 INFO - PROCESS | 3828 | 1461012074208 Marionette TRACE conn2 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:14 INFO - PROCESS | 3828 | ++DOCSHELL 1320E800 == 29 [pid = 3828] [id = 525] 13:41:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (1325DC00) [pid = 3828] [serial = 1575] [outer = 00000000] 13:41:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (132D4000) [pid = 3828] [serial = 1576] [outer = 1325DC00] 13:41:14 INFO - PROCESS | 3828 | 1461012074269 Marionette DEBUG loaded listener.js 13:41:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 157 (132DBC00) [pid = 3828] [serial = 1577] [outer = 1325DC00] 13:41:14 INFO - PROCESS | 3828 | 1461012074822 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 13:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 734ms 13:41:14 INFO - PROCESS | 3828 | 1461012074886 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:41:14 INFO - PROCESS | 3828 | 1461012074888 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 13:41:14 INFO - PROCESS | 3828 | 1461012074897 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:41:14 INFO - PROCESS | 3828 | 1461012074901 Marionette TRACE conn2 <- [1,2066,null,{}] 13:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:41:14 INFO - PROCESS | 3828 | 1461012074912 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:15 INFO - PROCESS | 3828 | 1461012075044 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:41:15 INFO - PROCESS | 3828 | 1461012075116 Marionette TRACE conn2 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:15 INFO - PROCESS | 3828 | ++DOCSHELL 1383BC00 == 30 [pid = 3828] [id = 526] 13:41:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 158 (1383C000) [pid = 3828] [serial = 1578] [outer = 00000000] 13:41:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 159 (13A3B800) [pid = 3828] [serial = 1579] [outer = 1383C000] 13:41:15 INFO - PROCESS | 3828 | 1461012075166 Marionette DEBUG loaded listener.js 13:41:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 160 (142FB800) [pid = 3828] [serial = 1580] [outer = 1383C000] 13:41:15 INFO - PROCESS | 3828 | 1461012075621 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 13:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 734ms 13:41:15 INFO - PROCESS | 3828 | 1461012075649 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:41:15 INFO - PROCESS | 3828 | 1461012075652 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 13:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:41:15 INFO - PROCESS | 3828 | 1461012075655 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:41:15 INFO - PROCESS | 3828 | 1461012075657 Marionette TRACE conn2 <- [1,2070,null,{}] 13:41:15 INFO - PROCESS | 3828 | 1461012075661 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:15 INFO - PROCESS | 3828 | 1461012075777 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:41:15 INFO - PROCESS | 3828 | 1461012075785 Marionette TRACE conn2 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:15 INFO - PROCESS | 3828 | ++DOCSHELL 14A0E000 == 31 [pid = 3828] [id = 527] 13:41:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 161 (14AEC400) [pid = 3828] [serial = 1581] [outer = 00000000] 13:41:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 162 (158E7800) [pid = 3828] [serial = 1582] [outer = 14AEC400] 13:41:15 INFO - PROCESS | 3828 | 1461012075891 Marionette DEBUG loaded listener.js 13:41:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 163 (15C90800) [pid = 3828] [serial = 1583] [outer = 14AEC400] 13:41:16 INFO - PROCESS | 3828 | 1461012076332 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 13:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 686ms 13:41:16 INFO - PROCESS | 3828 | 1461012076354 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:41:16 INFO - PROCESS | 3828 | 1461012076356 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 13:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:41:16 INFO - PROCESS | 3828 | 1461012076360 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:41:16 INFO - PROCESS | 3828 | 1461012076361 Marionette TRACE conn2 <- [1,2074,null,{}] 13:41:16 INFO - PROCESS | 3828 | 1461012076365 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:16 INFO - PROCESS | 3828 | 1461012076502 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 162 (1D10B800) [pid = 3828] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 161 (18116000) [pid = 3828] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 160 (18BB2C00) [pid = 3828] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 159 (1BF2B800) [pid = 3828] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 158 (1949D800) [pid = 3828] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 157 (1383B400) [pid = 3828] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 156 (197A0000) [pid = 3828] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 155 (19793800) [pid = 3828] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (19794000) [pid = 3828] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (16673C00) [pid = 3828] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (18BA7C00) [pid = 3828] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (18BB0400) [pid = 3828] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (1976FC00) [pid = 3828] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (1667EC00) [pid = 3828] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (169CB000) [pid = 3828] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (11B47800) [pid = 3828] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (13897000) [pid = 3828] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (15D07400) [pid = 3828] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (142B2000) [pid = 3828] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (156F4400) [pid = 3828] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (1979B800) [pid = 3828] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (1E13C400) [pid = 3828] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (1E25F400) [pid = 3828] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (1E979400) [pid = 3828] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (1EAAA000) [pid = 3828] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (132D8C00) [pid = 3828] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (156F1000) [pid = 3828] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (11B4A000) [pid = 3828] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (15DBEC00) [pid = 3828] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (18B49800) [pid = 3828] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (19483C00) [pid = 3828] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (1AAA6400) [pid = 3828] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (1CC0C400) [pid = 3828] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1CC7D000) [pid = 3828] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (169C2800) [pid = 3828] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (158E5800) [pid = 3828] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (1D676800) [pid = 3828] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (1E25FC00) [pid = 3828] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (1C379400) [pid = 3828] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (1DB6B000) [pid = 3828] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (1D165000) [pid = 3828] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (11B50400) [pid = 3828] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (13A38800) [pid = 3828] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (17B03000) [pid = 3828] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (19589400) [pid = 3828] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1AAA5000) [pid = 3828] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (18B4E800) [pid = 3828] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (1D164800) [pid = 3828] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1AAB0800) [pid = 3828] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1CC1EC00) [pid = 3828] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:41:17 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (197A0800) [pid = 3828] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:41:17 INFO - PROCESS | 3828 | 1461012077568 Marionette TRACE conn2 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:17 INFO - PROCESS | 3828 | ++DOCSHELL 11B49800 == 32 [pid = 3828] [id = 528] 13:41:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (11B4A000) [pid = 3828] [serial = 1584] [outer = 00000000] 13:41:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1326A000) [pid = 3828] [serial = 1585] [outer = 11B4A000] 13:41:17 INFO - PROCESS | 3828 | 1461012077614 Marionette DEBUG loaded listener.js 13:41:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (13830C00) [pid = 3828] [serial = 1586] [outer = 11B4A000] 13:41:17 INFO - PROCESS | 3828 | 1461012077991 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 13:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1702ms 13:41:18 INFO - PROCESS | 3828 | 1461012078068 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:41:18 INFO - PROCESS | 3828 | 1461012078070 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 13:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:41:18 INFO - PROCESS | 3828 | 1461012078073 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:41:18 INFO - PROCESS | 3828 | 1461012078075 Marionette TRACE conn2 <- [1,2078,null,{}] 13:41:18 INFO - PROCESS | 3828 | 1461012078079 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:18 INFO - PROCESS | 3828 | 1461012078190 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:41:18 INFO - PROCESS | 3828 | 1461012078203 Marionette TRACE conn2 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:18 INFO - PROCESS | 3828 | ++DOCSHELL 11BF8000 == 33 [pid = 3828] [id = 529] 13:41:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (15DBEC00) [pid = 3828] [serial = 1587] [outer = 00000000] 13:41:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (16680000) [pid = 3828] [serial = 1588] [outer = 15DBEC00] 13:41:18 INFO - PROCESS | 3828 | 1461012078252 Marionette DEBUG loaded listener.js 13:41:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (169C1400) [pid = 3828] [serial = 1589] [outer = 15DBEC00] 13:41:18 INFO - PROCESS | 3828 | 1461012078712 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 13:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 687ms 13:41:18 INFO - PROCESS | 3828 | 1461012078773 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:41:18 INFO - PROCESS | 3828 | 1461012078775 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 13:41:18 INFO - PROCESS | 3828 | 1461012078778 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:41:18 INFO - PROCESS | 3828 | 1461012078780 Marionette TRACE conn2 <- [1,2082,null,{}] 13:41:18 INFO - PROCESS | 3828 | 1461012078783 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:18 INFO - PROCESS | 3828 | 1461012078887 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:41:18 INFO - PROCESS | 3828 | 1461012078894 Marionette TRACE conn2 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:18 INFO - PROCESS | 3828 | ++DOCSHELL 169B4C00 == 34 [pid = 3828] [id = 530] 13:41:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (169CA400) [pid = 3828] [serial = 1590] [outer = 00000000] 13:41:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (15A31000) [pid = 3828] [serial = 1591] [outer = 169CA400] 13:41:18 INFO - PROCESS | 3828 | 1461012078939 Marionette DEBUG loaded listener.js 13:41:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (17E3D400) [pid = 3828] [serial = 1592] [outer = 169CA400] 13:41:19 INFO - PROCESS | 3828 | 1461012079386 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 13:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 624ms 13:41:19 INFO - PROCESS | 3828 | 1461012079417 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:41:19 INFO - PROCESS | 3828 | 1461012079419 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 13:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:41:19 INFO - PROCESS | 3828 | 1461012079422 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:41:19 INFO - PROCESS | 3828 | 1461012079424 Marionette TRACE conn2 <- [1,2086,null,{}] 13:41:19 INFO - PROCESS | 3828 | 1461012079427 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:19 INFO - PROCESS | 3828 | 1461012079556 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:41:19 INFO - PROCESS | 3828 | 1461012079691 Marionette TRACE conn2 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:19 INFO - PROCESS | 3828 | ++DOCSHELL 11B47400 == 35 [pid = 3828] [id = 531] 13:41:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (11B47C00) [pid = 3828] [serial = 1593] [outer = 00000000] 13:41:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (11B51400) [pid = 3828] [serial = 1594] [outer = 11B47C00] 13:41:19 INFO - PROCESS | 3828 | 1461012079750 Marionette DEBUG loaded listener.js 13:41:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (1235E000) [pid = 3828] [serial = 1595] [outer = 11B47C00] 13:41:20 INFO - PROCESS | 3828 | 1461012080517 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 13:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1139ms 13:41:20 INFO - PROCESS | 3828 | 1461012080568 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:41:20 INFO - PROCESS | 3828 | 1461012080573 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 13:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:41:20 INFO - PROCESS | 3828 | 1461012080578 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:41:20 INFO - PROCESS | 3828 | 1461012080582 Marionette TRACE conn2 <- [1,2090,null,{}] 13:41:20 INFO - PROCESS | 3828 | 1461012080587 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:20 INFO - PROCESS | 3828 | 1461012080701 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:41:20 INFO - PROCESS | 3828 | 1461012080841 Marionette TRACE conn2 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:20 INFO - PROCESS | 3828 | ++DOCSHELL 136BE800 == 36 [pid = 3828] [id = 532] 13:41:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (136C5400) [pid = 3828] [serial = 1596] [outer = 00000000] 13:41:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (1383A400) [pid = 3828] [serial = 1597] [outer = 136C5400] 13:41:20 INFO - PROCESS | 3828 | 1461012080900 Marionette DEBUG loaded listener.js 13:41:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (1383AC00) [pid = 3828] [serial = 1598] [outer = 136C5400] 13:41:21 INFO - PROCESS | 3828 | 1461012081577 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 13:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1046ms 13:41:21 INFO - PROCESS | 3828 | 1461012081625 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:41:21 INFO - PROCESS | 3828 | 1461012081629 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 13:41:21 INFO - PROCESS | 3828 | 1461012081651 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:41:21 INFO - PROCESS | 3828 | 1461012081654 Marionette TRACE conn2 <- [1,2094,null,{}] 13:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:41:21 INFO - PROCESS | 3828 | 1461012081683 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:21 INFO - PROCESS | 3828 | 1461012081804 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:41:21 INFO - PROCESS | 3828 | 1461012081955 Marionette TRACE conn2 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:21 INFO - PROCESS | 3828 | ++DOCSHELL 13A39800 == 37 [pid = 3828] [id = 533] 13:41:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (1640D400) [pid = 3828] [serial = 1599] [outer = 00000000] 13:41:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (1667FC00) [pid = 3828] [serial = 1600] [outer = 1640D400] 13:41:22 INFO - PROCESS | 3828 | 1461012082011 Marionette DEBUG loaded listener.js 13:41:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (169C7400) [pid = 3828] [serial = 1601] [outer = 1640D400] 13:41:22 INFO - PROCESS | 3828 | 1461012082854 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 13:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1280ms 13:41:22 INFO - PROCESS | 3828 | 1461012082935 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:41:22 INFO - PROCESS | 3828 | 1461012082939 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 13:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:41:22 INFO - PROCESS | 3828 | 1461012082944 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:41:22 INFO - PROCESS | 3828 | 1461012082948 Marionette TRACE conn2 <- [1,2098,null,{}] 13:41:22 INFO - PROCESS | 3828 | 1461012082955 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:23 INFO - PROCESS | 3828 | 1461012083096 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:41:23 INFO - PROCESS | 3828 | --DOCSHELL 1D12A400 == 36 [pid = 3828] [id = 12] 13:41:23 INFO - PROCESS | 3828 | --DOCSHELL 16956C00 == 35 [pid = 3828] [id = 24] 13:41:23 INFO - PROCESS | 3828 | --DOCSHELL 1569F400 == 34 [pid = 3828] [id = 23] 13:41:23 INFO - PROCESS | 3828 | --DOCSHELL 13A32400 == 33 [pid = 3828] [id = 22] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (18D8C000) [pid = 3828] [serial = 1340] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (1DB6E800) [pid = 3828] [serial = 1448] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (1E13F800) [pid = 3828] [serial = 1403] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (1EAB1800) [pid = 3828] [serial = 1505] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (16E75400) [pid = 3828] [serial = 1490] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (1D679800) [pid = 3828] [serial = 1394] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (1D165C00) [pid = 3828] [serial = 1445] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (194A2C00) [pid = 3828] [serial = 1388] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (1DB62C00) [pid = 3828] [serial = 1397] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (1E2B2000) [pid = 3828] [serial = 1454] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1D12C000) [pid = 3828] [serial = 1487] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (1A0BA800) [pid = 3828] [serial = 1538] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1E2AF000) [pid = 3828] [serial = 1499] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (197A2800) [pid = 3828] [serial = 1493] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (1F3B2400) [pid = 3828] [serial = 1508] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1DE8E000) [pid = 3828] [serial = 1400] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1E137800) [pid = 3828] [serial = 1451] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1D163800) [pid = 3828] [serial = 1496] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1E97E800) [pid = 3828] [serial = 1502] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (13831C00) [pid = 3828] [serial = 1385] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (169C4800) [pid = 3828] [serial = 1439] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (19773800) [pid = 3828] [serial = 1442] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1D012800) [pid = 3828] [serial = 1391] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (15458800) [pid = 3828] [serial = 1570] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (15D06000) [pid = 3828] [serial = 1531] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (16403000) [pid = 3828] [serial = 1567] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (16676800) [pid = 3828] [serial = 1568] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (12DD8400) [pid = 3828] [serial = 1540] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (132D0C00) [pid = 3828] [serial = 1541] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1689FC00) [pid = 3828] [serial = 1543] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1949F800) [pid = 3828] [serial = 1546] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (169C4C00) [pid = 3828] [serial = 1544] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1BF29000) [pid = 3828] [serial = 1549] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (19B17C00) [pid = 3828] [serial = 1547] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1C93F400) [pid = 3828] [serial = 1552] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1C1C0800) [pid = 3828] [serial = 1550] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1CC1E000) [pid = 3828] [serial = 1555] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (194A0000) [pid = 3828] [serial = 1532] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1C9E1C00) [pid = 3828] [serial = 1553] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (197AB400) [pid = 3828] [serial = 1535] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1D114800) [pid = 3828] [serial = 1558] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (187C7000) [pid = 3828] [serial = 1523] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1CC7D800) [pid = 3828] [serial = 1556] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (197AC800) [pid = 3828] [serial = 1561] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1D12DC00) [pid = 3828] [serial = 1559] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1BF21400) [pid = 3828] [serial = 1565] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (1A0B2000) [pid = 3828] [serial = 1564] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1CC05C00) [pid = 3828] [serial = 1562] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (1C93DC00) [pid = 3828] [serial = 1472] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (1D130800) [pid = 3828] [serial = 1436] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (19EEB800) [pid = 3828] [serial = 1537] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (1C9D6800) [pid = 3828] [serial = 1358] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (19775000) [pid = 3828] [serial = 1349] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (158EE400) [pid = 3828] [serial = 1343] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (1CC21000) [pid = 3828] [serial = 1361] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (19B1D400) [pid = 3828] [serial = 1352] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (1AA9A000) [pid = 3828] [serial = 1355] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (18B43C00) [pid = 3828] [serial = 1346] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (18BB1800) [pid = 3828] [serial = 1525] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (1976C400) [pid = 3828] [serial = 1528] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (18CD9400) [pid = 3828] [serial = 1526] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (1976F800) [pid = 3828] [serial = 1529] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (197A2400) [pid = 3828] [serial = 1534] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (169C3000) [pid = 3828] [serial = 1519] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (169CF000) [pid = 3828] [serial = 1520] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 64 (18508800) [pid = 3828] [serial = 1522] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 63 (11BF0C00) [pid = 3828] [serial = 1510] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 62 (12B44C00) [pid = 3828] [serial = 1511] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 61 (14AA2400) [pid = 3828] [serial = 1514] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 60 (143ACC00) [pid = 3828] [serial = 1513] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 59 (16403400) [pid = 3828] [serial = 1516] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 58 (164AEC00) [pid = 3828] [serial = 1517] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 57 (16957000) [pid = 3828] [serial = 1489] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 56 (19772C00) [pid = 3828] [serial = 1492] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 55 (1CC19C00) [pid = 3828] [serial = 1495] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 54 (1E2A7C00) [pid = 3828] [serial = 1498] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 53 (1E97C800) [pid = 3828] [serial = 1501] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 52 (1EAAD800) [pid = 3828] [serial = 1504] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | --DOMWINDOW == 51 (1F3AC800) [pid = 3828] [serial = 1507] [outer = 00000000] [url = about:blank] 13:41:23 INFO - PROCESS | 3828 | 1461012083231 Marionette TRACE conn2 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:23 INFO - PROCESS | 3828 | ++DOCSHELL 11BEC400 == 34 [pid = 3828] [id = 534] 13:41:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 52 (11BF0C00) [pid = 3828] [serial = 1602] [outer = 00000000] 13:41:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 53 (13266400) [pid = 3828] [serial = 1603] [outer = 11BF0C00] 13:41:23 INFO - PROCESS | 3828 | 1461012083283 Marionette DEBUG loaded listener.js 13:41:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 54 (132DB000) [pid = 3828] [serial = 1604] [outer = 11BF0C00] 13:41:23 INFO - PROCESS | 3828 | 1461012083754 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 13:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 843ms 13:41:23 INFO - PROCESS | 3828 | 1461012083788 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:41:23 INFO - PROCESS | 3828 | 1461012083794 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 13:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:41:23 INFO - PROCESS | 3828 | 1461012083800 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:41:23 INFO - PROCESS | 3828 | 1461012083802 Marionette TRACE conn2 <- [1,2102,null,{}] 13:41:23 INFO - PROCESS | 3828 | 1461012083806 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:23 INFO - PROCESS | 3828 | 1461012083886 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:41:23 INFO - PROCESS | 3828 | 1461012083892 Marionette TRACE conn2 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:23 INFO - PROCESS | 3828 | ++DOCSHELL 136C0C00 == 35 [pid = 3828] [id = 535] 13:41:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 55 (13831C00) [pid = 3828] [serial = 1605] [outer = 00000000] 13:41:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 56 (14AEF400) [pid = 3828] [serial = 1606] [outer = 13831C00] 13:41:23 INFO - PROCESS | 3828 | 1461012083937 Marionette DEBUG loaded listener.js 13:41:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 57 (1569F400) [pid = 3828] [serial = 1607] [outer = 13831C00] 13:41:24 INFO - PROCESS | 3828 | 1461012084418 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 13:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 640ms 13:41:24 INFO - PROCESS | 3828 | 1461012084436 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:41:24 INFO - PROCESS | 3828 | 1461012084438 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 13:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:41:24 INFO - PROCESS | 3828 | 1461012084446 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:41:24 INFO - PROCESS | 3828 | 1461012084449 Marionette TRACE conn2 <- [1,2106,null,{}] 13:41:24 INFO - PROCESS | 3828 | 1461012084460 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:24 INFO - PROCESS | 3828 | 1461012084544 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:41:24 INFO - PROCESS | 3828 | 1461012084584 Marionette TRACE conn2 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:24 INFO - PROCESS | 3828 | ++DOCSHELL 15D0B400 == 36 [pid = 3828] [id = 536] 13:41:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 58 (15DB3800) [pid = 3828] [serial = 1608] [outer = 00000000] 13:41:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 59 (16674000) [pid = 3828] [serial = 1609] [outer = 15DB3800] 13:41:24 INFO - PROCESS | 3828 | 1461012084710 Marionette DEBUG loaded listener.js 13:41:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 60 (1667F800) [pid = 3828] [serial = 1610] [outer = 15DB3800] 13:41:25 INFO - PROCESS | 3828 | 1461012085110 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 13:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 687ms 13:41:25 INFO - PROCESS | 3828 | 1461012085146 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:41:25 INFO - PROCESS | 3828 | 1461012085149 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 13:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:41:25 INFO - PROCESS | 3828 | 1461012085152 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:41:25 INFO - PROCESS | 3828 | 1461012085154 Marionette TRACE conn2 <- [1,2110,null,{}] 13:41:25 INFO - PROCESS | 3828 | 1461012085157 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:25 INFO - PROCESS | 3828 | 1461012085243 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:41:25 INFO - PROCESS | 3828 | 1461012085343 Marionette TRACE conn2 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:25 INFO - PROCESS | 3828 | ++DOCSHELL 164AE800 == 37 [pid = 3828] [id = 537] 13:41:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 61 (169B5400) [pid = 3828] [serial = 1611] [outer = 00000000] 13:41:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 62 (169C9400) [pid = 3828] [serial = 1612] [outer = 169B5400] 13:41:25 INFO - PROCESS | 3828 | 1461012085388 Marionette DEBUG loaded listener.js 13:41:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 63 (169CFC00) [pid = 3828] [serial = 1613] [outer = 169B5400] 13:41:25 INFO - PROCESS | 3828 | 1461012085805 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 687ms 13:41:25 INFO - PROCESS | 3828 | 1461012085851 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:41:25 INFO - PROCESS | 3828 | 1461012085853 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 13:41:25 INFO - PROCESS | 3828 | 1461012085856 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:41:25 INFO - PROCESS | 3828 | 1461012085858 Marionette TRACE conn2 <- [1,2114,null,{}] 13:41:25 INFO - PROCESS | 3828 | 1461012085861 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:25 INFO - PROCESS | 3828 | 1461012085999 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:41:26 INFO - PROCESS | 3828 | 1461012086023 Marionette TRACE conn2 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:26 INFO - PROCESS | 3828 | ++DOCSHELL 17E37000 == 38 [pid = 3828] [id = 538] 13:41:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (17E3DC00) [pid = 3828] [serial = 1614] [outer = 00000000] 13:41:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (18112400) [pid = 3828] [serial = 1615] [outer = 17E3DC00] 13:41:26 INFO - PROCESS | 3828 | 1461012086067 Marionette DEBUG loaded listener.js 13:41:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (18116000) [pid = 3828] [serial = 1616] [outer = 17E3DC00] 13:41:26 INFO - PROCESS | 3828 | 1461012086509 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 13:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 687ms 13:41:26 INFO - PROCESS | 3828 | 1461012086556 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:41:26 INFO - PROCESS | 3828 | 1461012086558 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 13:41:26 INFO - PROCESS | 3828 | 1461012086562 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:41:26 INFO - PROCESS | 3828 | 1461012086563 Marionette TRACE conn2 <- [1,2118,null,{}] 13:41:26 INFO - PROCESS | 3828 | 1461012086567 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:26 INFO - PROCESS | 3828 | 1461012086702 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:41:26 INFO - PROCESS | 3828 | 1461012086716 Marionette TRACE conn2 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:26 INFO - PROCESS | 3828 | ++DOCSHELL 1850B000 == 39 [pid = 3828] [id = 539] 13:41:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (1850B400) [pid = 3828] [serial = 1617] [outer = 00000000] 13:41:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (18A01800) [pid = 3828] [serial = 1618] [outer = 1850B400] 13:41:26 INFO - PROCESS | 3828 | 1461012086815 Marionette DEBUG loaded listener.js 13:41:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (18A02C00) [pid = 3828] [serial = 1619] [outer = 1850B400] 13:41:27 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (1325DC00) [pid = 3828] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:41:27 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (142AB000) [pid = 3828] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:41:27 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (1383C000) [pid = 3828] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:41:27 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (11BF5400) [pid = 3828] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:41:27 INFO - PROCESS | 3828 | --DOMWINDOW == 64 (14AEC400) [pid = 3828] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:41:27 INFO - PROCESS | 3828 | --DOMWINDOW == 63 (15DBEC00) [pid = 3828] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:41:27 INFO - PROCESS | 3828 | --DOMWINDOW == 62 (11B4A000) [pid = 3828] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:41:27 INFO - PROCESS | 3828 | 1461012087231 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 13:41:27 INFO - PROCESS | 3828 | 1461012087263 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 13:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:41:27 INFO - PROCESS | 3828 | 1461012087267 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:41:27 INFO - PROCESS | 3828 | 1461012087269 Marionette TRACE conn2 <- [1,2122,null,{}] 13:41:27 INFO - PROCESS | 3828 | 1461012087272 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:27 INFO - PROCESS | 3828 | 1461012087382 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:41:27 INFO - PROCESS | 3828 | 1461012087393 Marionette TRACE conn2 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:27 INFO - PROCESS | 3828 | ++DOCSHELL 11BF5400 == 40 [pid = 3828] [id = 540] 13:41:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 63 (136C8400) [pid = 3828] [serial = 1620] [outer = 00000000] 13:41:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (164A9400) [pid = 3828] [serial = 1621] [outer = 136C8400] 13:41:27 INFO - PROCESS | 3828 | 1461012087437 Marionette DEBUG loaded listener.js 13:41:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (18B4B000) [pid = 3828] [serial = 1622] [outer = 136C8400] 13:41:27 INFO - PROCESS | 3828 | 1461012087877 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 13:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 702ms 13:41:27 INFO - PROCESS | 3828 | 1461012087951 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:41:27 INFO - PROCESS | 3828 | 1461012087953 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 13:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:41:27 INFO - PROCESS | 3828 | 1461012087956 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:41:27 INFO - PROCESS | 3828 | 1461012087958 Marionette TRACE conn2 <- [1,2126,null,{}] 13:41:27 INFO - PROCESS | 3828 | 1461012087961 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:28 INFO - PROCESS | 3828 | 1461012088040 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:41:28 INFO - PROCESS | 3828 | 1461012088046 Marionette TRACE conn2 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:28 INFO - PROCESS | 3828 | ++DOCSHELL 15DBF000 == 41 [pid = 3828] [id = 541] 13:41:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (16403400) [pid = 3828] [serial = 1623] [outer = 00000000] 13:41:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (18BAD400) [pid = 3828] [serial = 1624] [outer = 16403400] 13:41:28 INFO - PROCESS | 3828 | 1461012088090 Marionette DEBUG loaded listener.js 13:41:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (18BB2C00) [pid = 3828] [serial = 1625] [outer = 16403400] 13:41:28 INFO - PROCESS | 3828 | 1461012088511 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 13:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 593ms 13:41:28 INFO - PROCESS | 3828 | 1461012088553 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:41:28 INFO - PROCESS | 3828 | 1461012088555 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 13:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:41:28 INFO - PROCESS | 3828 | 1461012088562 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:41:28 INFO - PROCESS | 3828 | 1461012088564 Marionette TRACE conn2 <- [1,2130,null,{}] 13:41:28 INFO - PROCESS | 3828 | 1461012088567 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:28 INFO - PROCESS | 3828 | 1461012088646 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:41:28 INFO - PROCESS | 3828 | 1461012088652 Marionette TRACE conn2 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:28 INFO - PROCESS | 3828 | ++DOCSHELL 13556000 == 42 [pid = 3828] [id = 542] 13:41:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (13558800) [pid = 3828] [serial = 1626] [outer = 00000000] 13:41:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (18CCE400) [pid = 3828] [serial = 1627] [outer = 13558800] 13:41:28 INFO - PROCESS | 3828 | 1461012088696 Marionette DEBUG loaded listener.js 13:41:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (18CD4800) [pid = 3828] [serial = 1628] [outer = 13558800] 13:41:29 INFO - PROCESS | 3828 | 1461012089174 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 13:41:29 INFO - PROCESS | 3828 | 1461012089204 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 13:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:41:29 INFO - PROCESS | 3828 | 1461012089211 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:41:29 INFO - PROCESS | 3828 | 1461012089213 Marionette TRACE conn2 <- [1,2134,null,{}] 13:41:29 INFO - PROCESS | 3828 | 1461012089216 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:29 INFO - PROCESS | 3828 | 1461012089348 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:41:29 INFO - PROCESS | 3828 | 1461012089488 Marionette TRACE conn2 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:29 INFO - PROCESS | 3828 | ++DOCSHELL 11B46400 == 43 [pid = 3828] [id = 543] 13:41:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (11B47800) [pid = 3828] [serial = 1629] [outer = 00000000] 13:41:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (12BBF400) [pid = 3828] [serial = 1630] [outer = 11B47800] 13:41:29 INFO - PROCESS | 3828 | 1461012089546 Marionette DEBUG loaded listener.js 13:41:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (132D4400) [pid = 3828] [serial = 1631] [outer = 11B47800] 13:41:30 INFO - PROCESS | 3828 | 1461012090167 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 13:41:30 INFO - PROCESS | 3828 | 1461012090209 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 13:41:30 INFO - PROCESS | 3828 | 1461012090214 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:41:30 INFO - PROCESS | 3828 | 1461012090219 Marionette TRACE conn2 <- [1,2138,null,{}] 13:41:30 INFO - PROCESS | 3828 | 1461012090223 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:30 INFO - PROCESS | 3828 | 1461012090329 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:41:30 INFO - PROCESS | 3828 | 1461012090441 Marionette TRACE conn2 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:30 INFO - PROCESS | 3828 | ++DOCSHELL 147AC800 == 44 [pid = 3828] [id = 544] 13:41:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (156F4800) [pid = 3828] [serial = 1632] [outer = 00000000] 13:41:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (15DB2400) [pid = 3828] [serial = 1633] [outer = 156F4800] 13:41:30 INFO - PROCESS | 3828 | 1461012090540 Marionette DEBUG loaded listener.js 13:41:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (164AB400) [pid = 3828] [serial = 1634] [outer = 156F4800] 13:41:31 INFO - PROCESS | 3828 | 1461012091077 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 13:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 889ms 13:41:31 INFO - PROCESS | 3828 | 1461012091121 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:41:31 INFO - PROCESS | 3828 | 1461012091124 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 13:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:41:31 INFO - PROCESS | 3828 | 1461012091128 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:41:31 INFO - PROCESS | 3828 | 1461012091131 Marionette TRACE conn2 <- [1,2142,null,{}] 13:41:31 INFO - PROCESS | 3828 | 1461012091135 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:31 INFO - PROCESS | 3828 | 1461012091241 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:41:31 INFO - PROCESS | 3828 | 1461012091347 Marionette TRACE conn2 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:31 INFO - PROCESS | 3828 | ++DOCSHELL 15DB4000 == 45 [pid = 3828] [id = 545] 13:41:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (169BF400) [pid = 3828] [serial = 1635] [outer = 00000000] 13:41:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (1850C000) [pid = 3828] [serial = 1636] [outer = 169BF400] 13:41:31 INFO - PROCESS | 3828 | 1461012091404 Marionette DEBUG loaded listener.js 13:41:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (18A02800) [pid = 3828] [serial = 1637] [outer = 169BF400] 13:41:32 INFO - PROCESS | 3828 | 1461012092035 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 937ms 13:41:32 INFO - PROCESS | 3828 | 1461012092071 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 13:41:32 INFO - PROCESS | 3828 | 1461012092075 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 13:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:41:32 INFO - PROCESS | 3828 | 1461012092086 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:41:32 INFO - PROCESS | 3828 | 1461012092091 Marionette TRACE conn2 <- [1,2146,null,{}] 13:41:32 INFO - PROCESS | 3828 | 1461012092095 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:32 INFO - PROCESS | 3828 | 1461012092200 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:41:32 INFO - PROCESS | 3828 | 1461012092305 Marionette TRACE conn2 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:32 INFO - PROCESS | 3828 | ++DOCSHELL 18CD1C00 == 46 [pid = 3828] [id = 546] 13:41:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (18D88800) [pid = 3828] [serial = 1638] [outer = 00000000] 13:41:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (194A0000) [pid = 3828] [serial = 1639] [outer = 18D88800] 13:41:32 INFO - PROCESS | 3828 | 1461012092358 Marionette DEBUG loaded listener.js 13:41:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (194A3400) [pid = 3828] [serial = 1640] [outer = 18D88800] 13:41:32 INFO - PROCESS | 3828 | 1461012092907 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 843ms 13:41:32 INFO - PROCESS | 3828 | 1461012092938 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 13:41:32 INFO - PROCESS | 3828 | 1461012092940 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 13:41:32 INFO - PROCESS | 3828 | 1461012092945 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:41:32 INFO - PROCESS | 3828 | 1461012092947 Marionette TRACE conn2 <- [1,2150,null,{}] 13:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:41:32 INFO - PROCESS | 3828 | 1461012092950 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:33 INFO - PROCESS | 3828 | 1461012093051 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:41:33 INFO - PROCESS | 3828 | 1461012093155 Marionette TRACE conn2 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:33 INFO - PROCESS | 3828 | ++DOCSHELL 169C3C00 == 47 [pid = 3828] [id = 547] 13:41:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (18B45000) [pid = 3828] [serial = 1641] [outer = 00000000] 13:41:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (196CC400) [pid = 3828] [serial = 1642] [outer = 18B45000] 13:41:33 INFO - PROCESS | 3828 | 1461012093209 Marionette DEBUG loaded listener.js 13:41:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (19769C00) [pid = 3828] [serial = 1643] [outer = 18B45000] 13:41:33 INFO - PROCESS | 3828 | 1461012093822 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 13:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 937ms 13:41:33 INFO - PROCESS | 3828 | 1461012093894 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:41:33 INFO - PROCESS | 3828 | 1461012093896 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 13:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:41:33 INFO - PROCESS | 3828 | 1461012093900 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:41:33 INFO - PROCESS | 3828 | 1461012093902 Marionette TRACE conn2 <- [1,2154,null,{}] 13:41:33 INFO - PROCESS | 3828 | 1461012093905 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:34 INFO - PROCESS | 3828 | 1461012094008 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:41:34 INFO - PROCESS | 3828 | 1461012094301 Marionette TRACE conn2 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:34 INFO - PROCESS | 3828 | ++DOCSHELL 12DD8000 == 48 [pid = 3828] [id = 548] 13:41:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1325D800) [pid = 3828] [serial = 1644] [outer = 00000000] 13:41:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1434D400) [pid = 3828] [serial = 1645] [outer = 1325D800] 13:41:34 INFO - PROCESS | 3828 | 1461012094351 Marionette DEBUG loaded listener.js 13:41:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (14AA3C00) [pid = 3828] [serial = 1646] [outer = 1325D800] 13:41:34 INFO - PROCESS | 3828 | --DOCSHELL 1D16FC00 == 47 [pid = 3828] [id = 13] 13:41:34 INFO - PROCESS | 3828 | --DOCSHELL 1DB70C00 == 46 [pid = 3828] [id = 14] 13:41:34 INFO - PROCESS | 3828 | --DOCSHELL 18507C00 == 45 [pid = 3828] [id = 26] 13:41:34 INFO - PROCESS | 3828 | --DOCSHELL 1942A400 == 44 [pid = 3828] [id = 8] 13:41:34 INFO - PROCESS | 3828 | --DOCSHELL 16405000 == 43 [pid = 3828] [id = 25] 13:41:34 INFO - PROCESS | 3828 | --DOCSHELL 1CF91000 == 42 [pid = 3828] [id = 10] 13:41:34 INFO - PROCESS | 3828 | --DOCSHELL 123BD000 == 41 [pid = 3828] [id = 27] 13:41:34 INFO - PROCESS | 3828 | --DOCSHELL 13261000 == 40 [pid = 3828] [id = 523] 13:41:34 INFO - PROCESS | 3828 | --DOCSHELL 1320A400 == 39 [pid = 3828] [id = 21] 13:41:34 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (132D4000) [pid = 3828] [serial = 1576] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (164ADC00) [pid = 3828] [serial = 1571] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (13A3B800) [pid = 3828] [serial = 1579] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (12B35C00) [pid = 3828] [serial = 1573] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (12BBE000) [pid = 3828] [serial = 1574] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (158E7800) [pid = 3828] [serial = 1582] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (142FB800) [pid = 3828] [serial = 1580] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (16680000) [pid = 3828] [serial = 1588] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (15C90800) [pid = 3828] [serial = 1583] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (1326A000) [pid = 3828] [serial = 1585] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (169C1400) [pid = 3828] [serial = 1589] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (132DBC00) [pid = 3828] [serial = 1577] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (13830C00) [pid = 3828] [serial = 1586] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (15A31000) [pid = 3828] [serial = 1591] [outer = 00000000] [url = about:blank] 13:41:34 INFO - PROCESS | 3828 | 1461012094968 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 13:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1093ms 13:41:34 INFO - PROCESS | 3828 | 1461012094992 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:41:34 INFO - PROCESS | 3828 | 1461012094995 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 13:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:41:34 INFO - PROCESS | 3828 | 1461012095000 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:41:34 INFO - PROCESS | 3828 | 1461012095003 Marionette TRACE conn2 <- [1,2158,null,{}] 13:41:35 INFO - PROCESS | 3828 | 1461012095009 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:35 INFO - PROCESS | 3828 | 1461012095108 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:41:35 INFO - PROCESS | 3828 | 1461012095198 Marionette TRACE conn2 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:35 INFO - PROCESS | 3828 | ++DOCSHELL 13552400 == 40 [pid = 3828] [id = 549] 13:41:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (13552800) [pid = 3828] [serial = 1647] [outer = 00000000] 13:41:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (13837C00) [pid = 3828] [serial = 1648] [outer = 13552800] 13:41:35 INFO - PROCESS | 3828 | 1461012095245 Marionette DEBUG loaded listener.js 13:41:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (142B3400) [pid = 3828] [serial = 1649] [outer = 13552800] 13:41:35 INFO - PROCESS | 3828 | 1461012095661 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 13:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 734ms 13:41:35 INFO - PROCESS | 3828 | 1461012095740 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:41:35 INFO - PROCESS | 3828 | 1461012095743 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 13:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:41:35 INFO - PROCESS | 3828 | 1461012095747 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:41:35 INFO - PROCESS | 3828 | 1461012095749 Marionette TRACE conn2 <- [1,2162,null,{}] 13:41:35 INFO - PROCESS | 3828 | 1461012095753 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:35 INFO - PROCESS | 3828 | 1461012095835 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:41:35 INFO - PROCESS | 3828 | 1461012095850 Marionette TRACE conn2 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:35 INFO - PROCESS | 3828 | ++DOCSHELL 164ADC00 == 41 [pid = 3828] [id = 550] 13:41:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (164B5C00) [pid = 3828] [serial = 1650] [outer = 00000000] 13:41:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (1667D400) [pid = 3828] [serial = 1651] [outer = 164B5C00] 13:41:35 INFO - PROCESS | 3828 | 1461012095895 Marionette DEBUG loaded listener.js 13:41:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (16957800) [pid = 3828] [serial = 1652] [outer = 164B5C00] 13:41:36 INFO - PROCESS | 3828 | 1461012096372 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 13:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 624ms 13:41:36 INFO - PROCESS | 3828 | 1461012096386 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:41:36 INFO - PROCESS | 3828 | 1461012096388 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 13:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:41:36 INFO - PROCESS | 3828 | 1461012096397 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:41:36 INFO - PROCESS | 3828 | 1461012096403 Marionette TRACE conn2 <- [1,2166,null,{}] 13:41:36 INFO - PROCESS | 3828 | 1461012096411 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:36 INFO - PROCESS | 3828 | 1461012096494 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:41:36 INFO - PROCESS | 3828 | 1461012096500 Marionette TRACE conn2 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:36 INFO - PROCESS | 3828 | ++DOCSHELL 169C4400 == 42 [pid = 3828] [id = 551] 13:41:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (16E79000) [pid = 3828] [serial = 1653] [outer = 00000000] 13:41:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (17E42000) [pid = 3828] [serial = 1654] [outer = 16E79000] 13:41:36 INFO - PROCESS | 3828 | 1461012096549 Marionette DEBUG loaded listener.js 13:41:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (18507C00) [pid = 3828] [serial = 1655] [outer = 16E79000] 13:41:36 INFO - PROCESS | 3828 | 1461012097000 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 655ms 13:41:37 INFO - PROCESS | 3828 | 1461012097050 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:41:37 INFO - PROCESS | 3828 | 1461012097052 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 13:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:41:37 INFO - PROCESS | 3828 | 1461012097055 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:41:37 INFO - PROCESS | 3828 | 1461012097057 Marionette TRACE conn2 <- [1,2170,null,{}] 13:41:37 INFO - PROCESS | 3828 | 1461012097060 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:37 INFO - PROCESS | 3828 | 1461012097143 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:41:37 INFO - PROCESS | 3828 | 1461012097149 Marionette TRACE conn2 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:37 INFO - PROCESS | 3828 | ++DOCSHELL 132D0800 == 43 [pid = 3828] [id = 552] 13:41:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (17E39C00) [pid = 3828] [serial = 1656] [outer = 00000000] 13:41:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (18BAA800) [pid = 3828] [serial = 1657] [outer = 17E39C00] 13:41:37 INFO - PROCESS | 3828 | 1461012097198 Marionette DEBUG loaded listener.js 13:41:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (18CD1400) [pid = 3828] [serial = 1658] [outer = 17E39C00] 13:41:37 INFO - PROCESS | 3828 | 1461012097710 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 703ms 13:41:37 INFO - PROCESS | 3828 | 1461012097755 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:41:37 INFO - PROCESS | 3828 | 1461012097757 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 13:41:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:41:37 INFO - PROCESS | 3828 | 1461012097760 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:41:37 INFO - PROCESS | 3828 | 1461012097762 Marionette TRACE conn2 <- [1,2174,null,{}] 13:41:37 INFO - PROCESS | 3828 | 1461012097765 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:37 INFO - PROCESS | 3828 | 1461012097876 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:41:37 INFO - PROCESS | 3828 | 1461012097934 Marionette TRACE conn2 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:37 INFO - PROCESS | 3828 | ++DOCSHELL 19482000 == 44 [pid = 3828] [id = 553] 13:41:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (19482400) [pid = 3828] [serial = 1659] [outer = 00000000] 13:41:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1949EC00) [pid = 3828] [serial = 1660] [outer = 19482400] 13:41:37 INFO - PROCESS | 3828 | 1461012097996 Marionette DEBUG loaded listener.js 13:41:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1976B000) [pid = 3828] [serial = 1661] [outer = 19482400] 13:41:38 INFO - PROCESS | 3828 | 1461012098427 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 13:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 687ms 13:41:38 INFO - PROCESS | 3828 | 1461012098460 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:41:38 INFO - PROCESS | 3828 | 1461012098462 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 13:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:41:38 INFO - PROCESS | 3828 | 1461012098468 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:41:38 INFO - PROCESS | 3828 | 1461012098470 Marionette TRACE conn2 <- [1,2178,null,{}] 13:41:38 INFO - PROCESS | 3828 | 1461012098481 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:38 INFO - PROCESS | 3828 | 1461012098635 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:41:38 INFO - PROCESS | 3828 | 1461012098661 Marionette TRACE conn2 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:38 INFO - PROCESS | 3828 | ++DOCSHELL 1949B000 == 45 [pid = 3828] [id = 554] 13:41:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1976DC00) [pid = 3828] [serial = 1662] [outer = 00000000] 13:41:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (19792C00) [pid = 3828] [serial = 1663] [outer = 1976DC00] 13:41:38 INFO - PROCESS | 3828 | 1461012098708 Marionette DEBUG loaded listener.js 13:41:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (19774000) [pid = 3828] [serial = 1664] [outer = 1976DC00] 13:41:39 INFO - PROCESS | 3828 | 1461012099141 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 13:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 687ms 13:41:39 INFO - PROCESS | 3828 | 1461012099165 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:41:39 INFO - PROCESS | 3828 | 1461012099167 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 13:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:41:39 INFO - PROCESS | 3828 | 1461012099176 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:41:39 INFO - PROCESS | 3828 | 1461012099178 Marionette TRACE conn2 <- [1,2182,null,{}] 13:41:39 INFO - PROCESS | 3828 | 1461012099181 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:39 INFO - PROCESS | 3828 | 1461012099292 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:41:39 INFO - PROCESS | 3828 | 1461012099298 Marionette TRACE conn2 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:39 INFO - PROCESS | 3828 | ++DOCSHELL 19790000 == 46 [pid = 3828] [id = 555] 13:41:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (19795400) [pid = 3828] [serial = 1665] [outer = 00000000] 13:41:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (197A1400) [pid = 3828] [serial = 1666] [outer = 19795400] 13:41:39 INFO - PROCESS | 3828 | 1461012099342 Marionette DEBUG loaded listener.js 13:41:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (197A6C00) [pid = 3828] [serial = 1667] [outer = 19795400] 13:41:39 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (17E3DC00) [pid = 3828] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:41:39 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1850B400) [pid = 3828] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:41:39 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (15DB3800) [pid = 3828] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:41:39 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (11BF0C00) [pid = 3828] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:41:39 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (13831C00) [pid = 3828] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:41:39 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (169CA400) [pid = 3828] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:41:39 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (136C8400) [pid = 3828] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:41:39 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (16403400) [pid = 3828] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:41:39 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (169B5400) [pid = 3828] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:41:39 INFO - PROCESS | 3828 | 1461012099865 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 13:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 734ms 13:41:39 INFO - PROCESS | 3828 | 1461012099916 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:41:39 INFO - PROCESS | 3828 | 1461012099918 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 13:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:41:39 INFO - PROCESS | 3828 | 1461012099921 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:41:39 INFO - PROCESS | 3828 | 1461012099923 Marionette TRACE conn2 <- [1,2186,null,{}] 13:41:39 INFO - PROCESS | 3828 | 1461012099926 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:40 INFO - PROCESS | 3828 | 1461012100032 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:41:40 INFO - PROCESS | 3828 | 1461012100038 Marionette TRACE conn2 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:40 INFO - PROCESS | 3828 | ++DOCSHELL 142EF800 == 47 [pid = 3828] [id = 556] 13:41:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (164AB800) [pid = 3828] [serial = 1668] [outer = 00000000] 13:41:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (18553400) [pid = 3828] [serial = 1669] [outer = 164AB800] 13:41:40 INFO - PROCESS | 3828 | 1461012100082 Marionette DEBUG loaded listener.js 13:41:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (19792400) [pid = 3828] [serial = 1670] [outer = 164AB800] 13:41:40 INFO - PROCESS | 3828 | 1461012100506 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 640ms 13:41:40 INFO - PROCESS | 3828 | 1461012100560 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:41:40 INFO - PROCESS | 3828 | 1461012100561 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 13:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:41:40 INFO - PROCESS | 3828 | 1461012100565 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:41:40 INFO - PROCESS | 3828 | 1461012100566 Marionette TRACE conn2 <- [1,2190,null,{}] 13:41:40 INFO - PROCESS | 3828 | 1461012100570 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:40 INFO - PROCESS | 3828 | 1461012100651 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:41:40 INFO - PROCESS | 3828 | 1461012100656 Marionette TRACE conn2 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:40 INFO - PROCESS | 3828 | ++DOCSHELL 13265000 == 48 [pid = 3828] [id = 557] 13:41:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (169CE400) [pid = 3828] [serial = 1671] [outer = 00000000] 13:41:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (199BE400) [pid = 3828] [serial = 1672] [outer = 169CE400] 13:41:40 INFO - PROCESS | 3828 | 1461012100709 Marionette DEBUG loaded listener.js 13:41:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (19B13000) [pid = 3828] [serial = 1673] [outer = 169CE400] 13:41:41 INFO - PROCESS | 3828 | 1461012101134 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 594ms 13:41:41 INFO - PROCESS | 3828 | 1461012101162 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:41:41 INFO - PROCESS | 3828 | 1461012101164 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 13:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:41:41 INFO - PROCESS | 3828 | 1461012101184 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:41:41 INFO - PROCESS | 3828 | 1461012101186 Marionette TRACE conn2 <- [1,2194,null,{}] 13:41:41 INFO - PROCESS | 3828 | 1461012101190 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:41 INFO - PROCESS | 3828 | 1461012101269 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:41:41 INFO - PROCESS | 3828 | 1461012101276 Marionette TRACE conn2 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:41 INFO - PROCESS | 3828 | ++DOCSHELL 197AAC00 == 49 [pid = 3828] [id = 558] 13:41:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (197AC800) [pid = 3828] [serial = 1674] [outer = 00000000] 13:41:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (19B1E800) [pid = 3828] [serial = 1675] [outer = 197AC800] 13:41:41 INFO - PROCESS | 3828 | 1461012101324 Marionette DEBUG loaded listener.js 13:41:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (19B50000) [pid = 3828] [serial = 1676] [outer = 197AC800] 13:41:41 INFO - PROCESS | 3828 | 1461012101996 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 13:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 843ms 13:41:42 INFO - PROCESS | 3828 | 1461012102022 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:41:42 INFO - PROCESS | 3828 | 1461012102026 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 13:41:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:41:42 INFO - PROCESS | 3828 | 1461012102032 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:41:42 INFO - PROCESS | 3828 | 1461012102036 Marionette TRACE conn2 <- [1,2198,null,{}] 13:41:42 INFO - PROCESS | 3828 | 1461012102042 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:42 INFO - PROCESS | 3828 | 1461012102151 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:41:42 INFO - PROCESS | 3828 | 1461012102263 Marionette TRACE conn2 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:42 INFO - PROCESS | 3828 | ++DOCSHELL 1355A000 == 50 [pid = 3828] [id = 559] 13:41:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1355EC00) [pid = 3828] [serial = 1677] [outer = 00000000] 13:41:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (14AEFC00) [pid = 3828] [serial = 1678] [outer = 1355EC00] 13:41:42 INFO - PROCESS | 3828 | 1461012102359 Marionette DEBUG loaded listener.js 13:41:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (15C90800) [pid = 3828] [serial = 1679] [outer = 1355EC00] 13:41:42 INFO - PROCESS | 3828 | 1461012102984 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 13:41:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 999ms 13:41:43 INFO - PROCESS | 3828 | 1461012103035 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:41:43 INFO - PROCESS | 3828 | 1461012103041 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 13:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:41:43 INFO - PROCESS | 3828 | 1461012103047 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:41:43 INFO - PROCESS | 3828 | 1461012103050 Marionette TRACE conn2 <- [1,2202,null,{}] 13:41:43 INFO - PROCESS | 3828 | 1461012103054 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:43 INFO - PROCESS | 3828 | 1461012103159 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:41:43 INFO - PROCESS | 3828 | 1461012103297 Marionette TRACE conn2 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:43 INFO - PROCESS | 3828 | ++DOCSHELL 15CD7C00 == 51 [pid = 3828] [id = 560] 13:41:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (15D05800) [pid = 3828] [serial = 1680] [outer = 00000000] 13:41:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (16E79C00) [pid = 3828] [serial = 1681] [outer = 15D05800] 13:41:43 INFO - PROCESS | 3828 | 1461012103352 Marionette DEBUG loaded listener.js 13:41:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (18114000) [pid = 3828] [serial = 1682] [outer = 15D05800] 13:41:43 INFO - PROCESS | 3828 | 1461012103870 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 13:41:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 890ms 13:41:43 INFO - PROCESS | 3828 | 1461012103934 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:41:43 INFO - PROCESS | 3828 | 1461012103936 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 13:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:41:43 INFO - PROCESS | 3828 | 1461012103940 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:41:43 INFO - PROCESS | 3828 | 1461012103944 Marionette TRACE conn2 <- [1,2206,null,{}] 13:41:43 INFO - PROCESS | 3828 | 1461012103955 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:44 INFO - PROCESS | 3828 | 1461012104064 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:41:44 INFO - PROCESS | 3828 | 1461012104203 Marionette TRACE conn2 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:44 INFO - PROCESS | 3828 | ++DOCSHELL 19589400 == 52 [pid = 3828] [id = 561] 13:41:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1958AC00) [pid = 3828] [serial = 1683] [outer = 00000000] 13:41:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1979FC00) [pid = 3828] [serial = 1684] [outer = 1958AC00] 13:41:44 INFO - PROCESS | 3828 | 1461012104260 Marionette DEBUG loaded listener.js 13:41:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (19B19800) [pid = 3828] [serial = 1685] [outer = 1958AC00] 13:41:44 INFO - PROCESS | 3828 | 1461012104871 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 13:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 936ms 13:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:41:44 INFO - PROCESS | 3828 | 1461012104885 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:41:44 INFO - PROCESS | 3828 | 1461012104888 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 13:41:44 INFO - PROCESS | 3828 | 1461012104891 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:41:44 INFO - PROCESS | 3828 | 1461012104893 Marionette TRACE conn2 <- [1,2210,null,{}] 13:41:44 INFO - PROCESS | 3828 | 1461012104897 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:45 INFO - PROCESS | 3828 | 1461012105002 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:41:45 INFO - PROCESS | 3828 | 1461012105111 Marionette TRACE conn2 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:45 INFO - PROCESS | 3828 | ++DOCSHELL 19B1C800 == 53 [pid = 3828] [id = 562] 13:41:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (19B48000) [pid = 3828] [serial = 1686] [outer = 00000000] 13:41:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (19EED800) [pid = 3828] [serial = 1687] [outer = 19B48000] 13:41:45 INFO - PROCESS | 3828 | 1461012105164 Marionette DEBUG loaded listener.js 13:41:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1A057400) [pid = 3828] [serial = 1688] [outer = 19B48000] 13:41:45 INFO - PROCESS | 3828 | 1461012105695 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 843ms 13:41:45 INFO - PROCESS | 3828 | 1461012105747 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:41:45 INFO - PROCESS | 3828 | 1461012105750 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 13:41:45 INFO - PROCESS | 3828 | 1461012105754 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:41:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:41:45 INFO - PROCESS | 3828 | 1461012105756 Marionette TRACE conn2 <- [1,2214,null,{}] 13:41:45 INFO - PROCESS | 3828 | 1461012105760 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:45 INFO - PROCESS | 3828 | 1461012105865 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:41:45 INFO - PROCESS | 3828 | 1461012105973 Marionette TRACE conn2 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:45 INFO - PROCESS | 3828 | ++DOCSHELL 19B49000 == 54 [pid = 3828] [id = 563] 13:41:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (19B49400) [pid = 3828] [serial = 1689] [outer = 00000000] 13:41:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1A59E800) [pid = 3828] [serial = 1690] [outer = 19B49400] 13:41:46 INFO - PROCESS | 3828 | 1461012106027 Marionette DEBUG loaded listener.js 13:41:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1A5EC800) [pid = 3828] [serial = 1691] [outer = 19B49400] 13:41:46 INFO - PROCESS | 3828 | 1461012106827 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 13:41:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:41:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1139ms 13:41:46 INFO - PROCESS | 3828 | 1461012106895 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:41:46 INFO - PROCESS | 3828 | 1461012106899 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 13:41:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:41:46 INFO - PROCESS | 3828 | 1461012106904 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:41:46 INFO - PROCESS | 3828 | 1461012106907 Marionette TRACE conn2 <- [1,2218,null,{}] 13:41:46 INFO - PROCESS | 3828 | 1461012106912 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:47 INFO - PROCESS | 3828 | 1461012107009 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:41:47 INFO - PROCESS | 3828 | 1461012107144 Marionette TRACE conn2 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:47 INFO - PROCESS | 3828 | ++DOCSHELL 11B4CC00 == 55 [pid = 3828] [id = 564] 13:41:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (11BF5000) [pid = 3828] [serial = 1692] [outer = 00000000] 13:41:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (143A9800) [pid = 3828] [serial = 1693] [outer = 11BF5000] 13:41:47 INFO - PROCESS | 3828 | 1461012107194 Marionette DEBUG loaded listener.js 13:41:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (15A29800) [pid = 3828] [serial = 1694] [outer = 11BF5000] 13:41:47 INFO - PROCESS | 3828 | 1461012107762 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 13:41:47 INFO - PROCESS | 3828 | --DOCSHELL 1320D800 == 54 [pid = 3828] [id = 19] 13:41:47 INFO - PROCESS | 3828 | --DOCSHELL 13265000 == 53 [pid = 3828] [id = 557] 13:41:47 INFO - PROCESS | 3828 | --DOCSHELL 142EF800 == 52 [pid = 3828] [id = 556] 13:41:47 INFO - PROCESS | 3828 | --DOCSHELL 19790000 == 51 [pid = 3828] [id = 555] 13:41:47 INFO - PROCESS | 3828 | --DOCSHELL 1949B000 == 50 [pid = 3828] [id = 554] 13:41:47 INFO - PROCESS | 3828 | --DOCSHELL 19482000 == 49 [pid = 3828] [id = 553] 13:41:47 INFO - PROCESS | 3828 | --DOCSHELL 132D0800 == 48 [pid = 3828] [id = 552] 13:41:47 INFO - PROCESS | 3828 | --DOCSHELL 169C4400 == 47 [pid = 3828] [id = 551] 13:41:47 INFO - PROCESS | 3828 | --DOCSHELL 164ADC00 == 46 [pid = 3828] [id = 550] 13:41:47 INFO - PROCESS | 3828 | --DOCSHELL 13552400 == 45 [pid = 3828] [id = 549] 13:41:47 INFO - PROCESS | 3828 | --DOCSHELL 12DD8000 == 44 [pid = 3828] [id = 548] 13:41:47 INFO - PROCESS | 3828 | --DOCSHELL 169C3C00 == 43 [pid = 3828] [id = 547] 13:41:47 INFO - PROCESS | 3828 | --DOCSHELL 18CD1C00 == 42 [pid = 3828] [id = 546] 13:41:47 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1383A400) [pid = 3828] [serial = 1597] [outer = 00000000] [url = about:blank] 13:41:47 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (11B51400) [pid = 3828] [serial = 1594] [outer = 00000000] [url = about:blank] 13:41:47 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1667FC00) [pid = 3828] [serial = 1600] [outer = 00000000] [url = about:blank] 13:41:47 INFO - PROCESS | 3828 | --DOCSHELL 15DB4000 == 41 [pid = 3828] [id = 545] 13:41:47 INFO - PROCESS | 3828 | --DOCSHELL 147AC800 == 40 [pid = 3828] [id = 544] 13:41:47 INFO - PROCESS | 3828 | --DOCSHELL 11B46400 == 39 [pid = 3828] [id = 543] 13:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 936ms 13:41:47 INFO - PROCESS | 3828 | 1461012107852 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:41:47 INFO - PROCESS | 3828 | 1461012107857 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 13:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:41:47 INFO - PROCESS | 3828 | 1461012107865 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:41:47 INFO - PROCESS | 3828 | 1461012107868 Marionette TRACE conn2 <- [1,2222,null,{}] 13:41:47 INFO - PROCESS | 3828 | 1461012107871 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:47 INFO - PROCESS | 3828 | 1461012107969 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (18CCE400) [pid = 3828] [serial = 1627] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (18112400) [pid = 3828] [serial = 1615] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (18A01800) [pid = 3828] [serial = 1618] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (16674000) [pid = 3828] [serial = 1609] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1667F800) [pid = 3828] [serial = 1610] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (13266400) [pid = 3828] [serial = 1603] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (132DB000) [pid = 3828] [serial = 1604] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (14AEF400) [pid = 3828] [serial = 1606] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1569F400) [pid = 3828] [serial = 1607] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (17E3D400) [pid = 3828] [serial = 1592] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (18A02C00) [pid = 3828] [serial = 1619] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (18B4B000) [pid = 3828] [serial = 1622] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (164A9400) [pid = 3828] [serial = 1621] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (18BAD400) [pid = 3828] [serial = 1624] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (169C9400) [pid = 3828] [serial = 1612] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (169CFC00) [pid = 3828] [serial = 1613] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (18116000) [pid = 3828] [serial = 1616] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (18BB2C00) [pid = 3828] [serial = 1625] [outer = 00000000] [url = about:blank] 13:41:48 INFO - PROCESS | 3828 | 1461012108073 Marionette TRACE conn2 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:48 INFO - PROCESS | 3828 | ++DOCSHELL 12B8BC00 == 40 [pid = 3828] [id = 565] 13:41:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (12D71800) [pid = 3828] [serial = 1695] [outer = 00000000] 13:41:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (13A32C00) [pid = 3828] [serial = 1696] [outer = 12D71800] 13:41:48 INFO - PROCESS | 3828 | 1461012108121 Marionette DEBUG loaded listener.js 13:41:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (15462000) [pid = 3828] [serial = 1697] [outer = 12D71800] 13:41:48 INFO - PROCESS | 3828 | 1461012108558 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 13:41:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:41:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 749ms 13:41:48 INFO - PROCESS | 3828 | 1461012108608 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:41:48 INFO - PROCESS | 3828 | 1461012108610 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 13:41:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:41:48 INFO - PROCESS | 3828 | 1461012108613 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:41:48 INFO - PROCESS | 3828 | 1461012108617 Marionette TRACE conn2 <- [1,2226,null,{}] 13:41:48 INFO - PROCESS | 3828 | 1461012108627 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:48 INFO - PROCESS | 3828 | 1461012108735 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:41:48 INFO - PROCESS | 3828 | --DOCSHELL 1E135800 == 39 [pid = 3828] [id = 16] 13:41:48 INFO - PROCESS | 3828 | 1461012108757 Marionette TRACE conn2 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:48 INFO - PROCESS | 3828 | ++DOCSHELL 168AD000 == 40 [pid = 3828] [id = 566] 13:41:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1694C400) [pid = 3828] [serial = 1698] [outer = 00000000] 13:41:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (169C3400) [pid = 3828] [serial = 1699] [outer = 1694C400] 13:41:48 INFO - PROCESS | 3828 | 1461012108822 Marionette DEBUG loaded listener.js 13:41:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (169CB000) [pid = 3828] [serial = 1700] [outer = 1694C400] 13:41:49 INFO - PROCESS | 3828 | 1461012109313 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 734ms 13:41:49 INFO - PROCESS | 3828 | 1461012109354 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:41:49 INFO - PROCESS | 3828 | 1461012109356 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 13:41:49 INFO - PROCESS | 3828 | 1461012109363 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:41:49 INFO - PROCESS | 3828 | 1461012109365 Marionette TRACE conn2 <- [1,2230,null,{}] 13:41:49 INFO - PROCESS | 3828 | 1461012109368 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:49 INFO - PROCESS | 3828 | 1461012109450 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:41:49 INFO - PROCESS | 3828 | 1461012109458 Marionette TRACE conn2 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:49 INFO - PROCESS | 3828 | ++DOCSHELL 16E7B400 == 41 [pid = 3828] [id = 567] 13:41:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (16E70000) [pid = 3828] [serial = 1701] [outer = 00000000] 13:41:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (18194C00) [pid = 3828] [serial = 1702] [outer = 16E70000] 13:41:49 INFO - PROCESS | 3828 | 1461012109504 Marionette DEBUG loaded listener.js 13:41:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (18558800) [pid = 3828] [serial = 1703] [outer = 16E70000] 13:41:49 INFO - PROCESS | 3828 | 1461012109935 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 594ms 13:41:49 INFO - PROCESS | 3828 | 1461012109976 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:41:49 INFO - PROCESS | 3828 | 1461012109978 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 13:41:49 INFO - PROCESS | 3828 | 1461012109981 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:41:49 INFO - PROCESS | 3828 | 1461012109983 Marionette TRACE conn2 <- [1,2234,null,{}] 13:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:41:49 INFO - PROCESS | 3828 | 1461012109986 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:50 INFO - PROCESS | 3828 | 1461012110067 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:41:50 INFO - PROCESS | 3828 | 1461012110073 Marionette TRACE conn2 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:50 INFO - PROCESS | 3828 | ++DOCSHELL 1569E000 == 42 [pid = 3828] [id = 568] 13:41:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (169BEC00) [pid = 3828] [serial = 1704] [outer = 00000000] 13:41:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (18BA3800) [pid = 3828] [serial = 1705] [outer = 169BEC00] 13:41:50 INFO - PROCESS | 3828 | 1461012110117 Marionette DEBUG loaded listener.js 13:41:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (18BAA400) [pid = 3828] [serial = 1706] [outer = 169BEC00] 13:41:50 INFO - PROCESS | 3828 | 1461012110626 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:41:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:41:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 687ms 13:41:50 INFO - PROCESS | 3828 | 1461012110684 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:41:50 INFO - PROCESS | 3828 | 1461012110686 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 13:41:50 INFO - PROCESS | 3828 | 1461012110689 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:41:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:41:50 INFO - PROCESS | 3828 | 1461012110691 Marionette TRACE conn2 <- [1,2238,null,{}] 13:41:50 INFO - PROCESS | 3828 | 1461012110694 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:50 INFO - PROCESS | 3828 | 1461012110828 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:41:50 INFO - PROCESS | 3828 | 1461012110896 Marionette TRACE conn2 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:50 INFO - PROCESS | 3828 | ++DOCSHELL 18A03800 == 43 [pid = 3828] [id = 569] 13:41:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (18B4D000) [pid = 3828] [serial = 1707] [outer = 00000000] 13:41:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (18D89C00) [pid = 3828] [serial = 1708] [outer = 18B4D000] 13:41:50 INFO - PROCESS | 3828 | 1461012110943 Marionette DEBUG loaded listener.js 13:41:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1949E800) [pid = 3828] [serial = 1709] [outer = 18B4D000] 13:41:51 INFO - PROCESS | 3828 | 1461012111371 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 13:41:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:41:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 734ms 13:41:51 INFO - PROCESS | 3828 | 1461012111455 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:41:51 INFO - PROCESS | 3828 | 1461012111457 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 13:41:51 INFO - PROCESS | 3828 | 1461012111468 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:41:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:41:51 INFO - PROCESS | 3828 | 1461012111470 Marionette TRACE conn2 <- [1,2242,null,{}] 13:41:51 INFO - PROCESS | 3828 | 1461012111473 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:51 INFO - PROCESS | 3828 | 1461012111589 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:41:51 INFO - PROCESS | 3828 | 1461012111601 Marionette TRACE conn2 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:51 INFO - PROCESS | 3828 | ++DOCSHELL 1667FC00 == 44 [pid = 3828] [id = 570] 13:41:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (18CD6000) [pid = 3828] [serial = 1710] [outer = 00000000] 13:41:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (19793C00) [pid = 3828] [serial = 1711] [outer = 18CD6000] 13:41:51 INFO - PROCESS | 3828 | 1461012111702 Marionette DEBUG loaded listener.js 13:41:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (197A1C00) [pid = 3828] [serial = 1712] [outer = 18CD6000] 13:41:52 INFO - PROCESS | 3828 | 1461012112113 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 13:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 702ms 13:41:52 INFO - PROCESS | 3828 | 1461012112169 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:41:52 INFO - PROCESS | 3828 | 1461012112171 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 13:41:52 INFO - PROCESS | 3828 | 1461012112175 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:41:52 INFO - PROCESS | 3828 | 1461012112176 Marionette TRACE conn2 <- [1,2246,null,{}] 13:41:52 INFO - PROCESS | 3828 | 1461012112179 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:52 INFO - PROCESS | 3828 | 1461012112293 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:41:52 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (16E79000) [pid = 3828] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:41:52 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (1325D800) [pid = 3828] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:41:52 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (19795400) [pid = 3828] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:41:52 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (13552800) [pid = 3828] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:41:52 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (164B5C00) [pid = 3828] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:41:52 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (17E39C00) [pid = 3828] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:41:52 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (164AB800) [pid = 3828] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:41:52 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1976DC00) [pid = 3828] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:41:52 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (169CE400) [pid = 3828] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:41:52 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (19482400) [pid = 3828] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:41:52 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1640D400) [pid = 3828] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:41:52 INFO - PROCESS | 3828 | 1461012112491 Marionette TRACE conn2 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:52 INFO - PROCESS | 3828 | ++DOCSHELL 11B4C400 == 45 [pid = 3828] [id = 571] 13:41:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (11B51800) [pid = 3828] [serial = 1713] [outer = 00000000] 13:41:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (13552800) [pid = 3828] [serial = 1714] [outer = 11B51800] 13:41:52 INFO - PROCESS | 3828 | 1461012112537 Marionette DEBUG loaded listener.js 13:41:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (15D03000) [pid = 3828] [serial = 1715] [outer = 11B51800] 13:41:52 INFO - PROCESS | 3828 | 1461012112933 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 796ms 13:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:41:52 INFO - PROCESS | 3828 | 1461012112977 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:41:52 INFO - PROCESS | 3828 | 1461012112979 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 13:41:52 INFO - PROCESS | 3828 | 1461012112982 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:41:52 INFO - PROCESS | 3828 | 1461012112984 Marionette TRACE conn2 <- [1,2250,null,{}] 13:41:52 INFO - PROCESS | 3828 | 1461012112987 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:53 INFO - PROCESS | 3828 | 1461012113108 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:41:53 INFO - PROCESS | 3828 | 1461012113120 Marionette TRACE conn2 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:53 INFO - PROCESS | 3828 | ++DOCSHELL 11B43800 == 46 [pid = 3828] [id = 572] 13:41:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (132DAC00) [pid = 3828] [serial = 1716] [outer = 00000000] 13:41:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (194A0800) [pid = 3828] [serial = 1717] [outer = 132DAC00] 13:41:53 INFO - PROCESS | 3828 | 1461012113165 Marionette DEBUG loaded listener.js 13:41:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (19775400) [pid = 3828] [serial = 1718] [outer = 132DAC00] 13:41:53 INFO - PROCESS | 3828 | 1461012113568 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:41:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:41:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 624ms 13:41:53 INFO - PROCESS | 3828 | 1461012113621 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:41:53 INFO - PROCESS | 3828 | 1461012113623 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 13:41:53 INFO - PROCESS | 3828 | 1461012113626 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:41:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:41:53 INFO - PROCESS | 3828 | 1461012113627 Marionette TRACE conn2 <- [1,2254,null,{}] 13:41:53 INFO - PROCESS | 3828 | 1461012113631 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:53 INFO - PROCESS | 3828 | 1461012113762 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:41:53 INFO - PROCESS | 3828 | 1461012113774 Marionette TRACE conn2 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:53 INFO - PROCESS | 3828 | ++DOCSHELL 1667C400 == 47 [pid = 3828] [id = 573] 13:41:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (18BA8400) [pid = 3828] [serial = 1719] [outer = 00000000] 13:41:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (19B1FC00) [pid = 3828] [serial = 1720] [outer = 18BA8400] 13:41:53 INFO - PROCESS | 3828 | 1461012113818 Marionette DEBUG loaded listener.js 13:41:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (19EE8800) [pid = 3828] [serial = 1721] [outer = 18BA8400] 13:41:54 INFO - PROCESS | 3828 | 1461012114223 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 13:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 640ms 13:41:54 INFO - PROCESS | 3828 | 1461012114264 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:41:54 INFO - PROCESS | 3828 | 1461012114266 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 13:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:41:54 INFO - PROCESS | 3828 | 1461012114269 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:41:54 INFO - PROCESS | 3828 | 1461012114272 Marionette TRACE conn2 <- [1,2258,null,{}] 13:41:54 INFO - PROCESS | 3828 | 1461012114275 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:54 INFO - PROCESS | 3828 | 1461012114398 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:41:54 INFO - PROCESS | 3828 | 1461012114558 Marionette TRACE conn2 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:54 INFO - PROCESS | 3828 | ++DOCSHELL 11B4C000 == 48 [pid = 3828] [id = 574] 13:41:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (11B50C00) [pid = 3828] [serial = 1722] [outer = 00000000] 13:41:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (12D77800) [pid = 3828] [serial = 1723] [outer = 11B50C00] 13:41:54 INFO - PROCESS | 3828 | 1461012114617 Marionette DEBUG loaded listener.js 13:41:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (132D5000) [pid = 3828] [serial = 1724] [outer = 11B50C00] 13:41:55 INFO - PROCESS | 3828 | 1461012115180 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 13:41:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:41:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 936ms 13:41:55 INFO - PROCESS | 3828 | 1461012115216 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:41:55 INFO - PROCESS | 3828 | 1461012115221 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 13:41:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:41:55 INFO - PROCESS | 3828 | 1461012115227 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:41:55 INFO - PROCESS | 3828 | 1461012115230 Marionette TRACE conn2 <- [1,2262,null,{}] 13:41:55 INFO - PROCESS | 3828 | 1461012115235 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:55 INFO - PROCESS | 3828 | 1461012115346 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:41:55 INFO - PROCESS | 3828 | 1461012115460 Marionette TRACE conn2 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:55 INFO - PROCESS | 3828 | ++DOCSHELL 15DB5400 == 49 [pid = 3828] [id = 575] 13:41:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (164AEC00) [pid = 3828] [serial = 1725] [outer = 00000000] 13:41:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (168AB000) [pid = 3828] [serial = 1726] [outer = 164AEC00] 13:41:55 INFO - PROCESS | 3828 | 1461012115557 Marionette DEBUG loaded listener.js 13:41:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (169C1000) [pid = 3828] [serial = 1727] [outer = 164AEC00] 13:41:56 INFO - PROCESS | 3828 | 1461012116166 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 13:41:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 999ms 13:41:56 INFO - PROCESS | 3828 | 1461012116230 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:41:56 INFO - PROCESS | 3828 | 1461012116235 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 13:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:41:56 INFO - PROCESS | 3828 | 1461012116240 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:41:56 INFO - PROCESS | 3828 | 1461012116242 Marionette TRACE conn2 <- [1,2266,null,{}] 13:41:56 INFO - PROCESS | 3828 | 1461012116245 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:56 INFO - PROCESS | 3828 | 1461012116351 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:41:56 INFO - PROCESS | 3828 | 1461012116492 Marionette TRACE conn2 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:56 INFO - PROCESS | 3828 | ++DOCSHELL 16671C00 == 50 [pid = 3828] [id = 576] 13:41:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (169BC800) [pid = 3828] [serial = 1728] [outer = 00000000] 13:41:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (18CCE400) [pid = 3828] [serial = 1729] [outer = 169BC800] 13:41:56 INFO - PROCESS | 3828 | 1461012116547 Marionette DEBUG loaded listener.js 13:41:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1949A800) [pid = 3828] [serial = 1730] [outer = 169BC800] 13:41:57 INFO - PROCESS | 3828 | 1461012117090 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 13:41:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:41:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 905ms 13:41:57 INFO - PROCESS | 3828 | 1461012117143 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:41:57 INFO - PROCESS | 3828 | 1461012117146 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 13:41:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:41:57 INFO - PROCESS | 3828 | 1461012117151 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:41:57 INFO - PROCESS | 3828 | 1461012117157 Marionette TRACE conn2 <- [1,2270,null,{}] 13:41:57 INFO - PROCESS | 3828 | 1461012117167 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:57 INFO - PROCESS | 3828 | 1461012117312 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:41:57 INFO - PROCESS | 3828 | 1461012117453 Marionette TRACE conn2 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:57 INFO - PROCESS | 3828 | ++DOCSHELL 19483000 == 51 [pid = 3828] [id = 577] 13:41:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1958C000) [pid = 3828] [serial = 1731] [outer = 00000000] 13:41:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1AA9BC00) [pid = 3828] [serial = 1732] [outer = 1958C000] 13:41:57 INFO - PROCESS | 3828 | 1461012117510 Marionette DEBUG loaded listener.js 13:41:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1AAA2400) [pid = 3828] [serial = 1733] [outer = 1958C000] 13:41:58 INFO - PROCESS | 3828 | 1461012118053 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 13:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 952ms 13:41:58 INFO - PROCESS | 3828 | 1461012118095 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:41:58 INFO - PROCESS | 3828 | 1461012118098 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 13:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:41:58 INFO - PROCESS | 3828 | 1461012118101 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:41:58 INFO - PROCESS | 3828 | 1461012118103 Marionette TRACE conn2 <- [1,2274,null,{}] 13:41:58 INFO - PROCESS | 3828 | 1461012118107 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:58 INFO - PROCESS | 3828 | 1461012118218 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:41:58 INFO - PROCESS | 3828 | 1461012118330 Marionette TRACE conn2 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:58 INFO - PROCESS | 3828 | ++DOCSHELL 1AA97000 == 52 [pid = 3828] [id = 578] 13:41:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1AA9B000) [pid = 3828] [serial = 1734] [outer = 00000000] 13:41:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1BF23000) [pid = 3828] [serial = 1735] [outer = 1AA9B000] 13:41:58 INFO - PROCESS | 3828 | 1461012118383 Marionette DEBUG loaded listener.js 13:41:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (1BF24800) [pid = 3828] [serial = 1736] [outer = 1AA9B000] 13:41:58 INFO - PROCESS | 3828 | 1461012118925 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 13:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 13:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 906ms 13:41:58 INFO - PROCESS | 3828 | 1461012119005 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:41:58 INFO - PROCESS | 3828 | 1461012119007 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 13:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:41:58 INFO - PROCESS | 3828 | 1461012119011 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:41:58 INFO - PROCESS | 3828 | 1461012119013 Marionette TRACE conn2 <- [1,2278,null,{}] 13:41:58 INFO - PROCESS | 3828 | 1461012119016 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:59 INFO - PROCESS | 3828 | 1461012119119 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:41:59 INFO - PROCESS | 3828 | 1461012119259 Marionette TRACE conn2 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:59 INFO - PROCESS | 3828 | ++DOCSHELL 1BF27400 == 53 [pid = 3828] [id = 579] 13:41:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (1BF2A000) [pid = 3828] [serial = 1737] [outer = 00000000] 13:41:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (1C1BEC00) [pid = 3828] [serial = 1738] [outer = 1BF2A000] 13:41:59 INFO - PROCESS | 3828 | 1461012119323 Marionette DEBUG loaded listener.js 13:41:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (1C375C00) [pid = 3828] [serial = 1739] [outer = 1BF2A000] 13:41:59 INFO - PROCESS | 3828 | 1461012119954 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 13:41:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:41:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 999ms 13:41:59 INFO - PROCESS | 3828 | 1461012120002 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:41:59 INFO - PROCESS | 3828 | 1461012120004 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 13:41:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:42:00 INFO - PROCESS | 3828 | 1461012120007 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:42:00 INFO - PROCESS | 3828 | 1461012120009 Marionette TRACE conn2 <- [1,2282,null,{}] 13:42:00 INFO - PROCESS | 3828 | 1461012120013 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:00 INFO - PROCESS | 3828 | 1461012120116 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:42:00 INFO - PROCESS | 3828 | 1461012120379 Marionette TRACE conn2 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:00 INFO - PROCESS | 3828 | ++DOCSHELL 11B46800 == 54 [pid = 3828] [id = 580] 13:42:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (11B4A000) [pid = 3828] [serial = 1740] [outer = 00000000] 13:42:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (14AE2000) [pid = 3828] [serial = 1741] [outer = 11B4A000] 13:42:00 INFO - PROCESS | 3828 | 1461012120440 Marionette DEBUG loaded listener.js 13:42:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (158EE400) [pid = 3828] [serial = 1742] [outer = 11B4A000] 13:42:01 INFO - PROCESS | 3828 | 1461012121067 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 13:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1093ms 13:42:01 INFO - PROCESS | 3828 | 1461012121102 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:42:01 INFO - PROCESS | 3828 | 1461012121107 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 13:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:42:01 INFO - PROCESS | 3828 | 1461012121112 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:42:01 INFO - PROCESS | 3828 | 1461012121115 Marionette TRACE conn2 <- [1,2286,null,{}] 13:42:01 INFO - PROCESS | 3828 | 1461012121120 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:01 INFO - PROCESS | 3828 | 1461012121220 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:42:01 INFO - PROCESS | 3828 | 1461012121394 Marionette TRACE conn2 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:01 INFO - PROCESS | 3828 | --DOCSHELL 1667C400 == 53 [pid = 3828] [id = 573] 13:42:01 INFO - PROCESS | 3828 | --DOCSHELL 11B43800 == 52 [pid = 3828] [id = 572] 13:42:01 INFO - PROCESS | 3828 | --DOCSHELL 11B4C400 == 51 [pid = 3828] [id = 571] 13:42:01 INFO - PROCESS | 3828 | --DOCSHELL 1667FC00 == 50 [pid = 3828] [id = 570] 13:42:01 INFO - PROCESS | 3828 | --DOCSHELL 18A03800 == 49 [pid = 3828] [id = 569] 13:42:01 INFO - PROCESS | 3828 | --DOCSHELL 1569E000 == 48 [pid = 3828] [id = 568] 13:42:01 INFO - PROCESS | 3828 | --DOCSHELL 16E7B400 == 47 [pid = 3828] [id = 567] 13:42:01 INFO - PROCESS | 3828 | --DOCSHELL 168AD000 == 46 [pid = 3828] [id = 566] 13:42:01 INFO - PROCESS | 3828 | --DOCSHELL 12B8BC00 == 45 [pid = 3828] [id = 565] 13:42:01 INFO - PROCESS | 3828 | --DOCSHELL 11B4CC00 == 44 [pid = 3828] [id = 564] 13:42:01 INFO - PROCESS | 3828 | --DOCSHELL 19B1C800 == 43 [pid = 3828] [id = 562] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (19B1E800) [pid = 3828] [serial = 1675] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | ++DOCSHELL 11B4CC00 == 44 [pid = 3828] [id = 581] 13:42:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (12B8BC00) [pid = 3828] [serial = 1743] [outer = 00000000] 13:42:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (13A3B800) [pid = 3828] [serial = 1744] [outer = 12B8BC00] 13:42:01 INFO - PROCESS | 3828 | 1461012121477 Marionette DEBUG loaded listener.js 13:42:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (15C90C00) [pid = 3828] [serial = 1745] [outer = 12B8BC00] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (15DB2400) [pid = 3828] [serial = 1633] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (18507C00) [pid = 3828] [serial = 1655] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1434D400) [pid = 3828] [serial = 1645] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (197A6C00) [pid = 3828] [serial = 1667] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (14AA3C00) [pid = 3828] [serial = 1646] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (13837C00) [pid = 3828] [serial = 1648] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (16957800) [pid = 3828] [serial = 1652] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (18CD1400) [pid = 3828] [serial = 1658] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (12BBF400) [pid = 3828] [serial = 1630] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (19792400) [pid = 3828] [serial = 1670] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (19774000) [pid = 3828] [serial = 1664] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (199BE400) [pid = 3828] [serial = 1672] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1949EC00) [pid = 3828] [serial = 1660] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (19792C00) [pid = 3828] [serial = 1663] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (18553400) [pid = 3828] [serial = 1669] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (197A1400) [pid = 3828] [serial = 1666] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (169C7400) [pid = 3828] [serial = 1601] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (17E42000) [pid = 3828] [serial = 1654] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (142B3400) [pid = 3828] [serial = 1649] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1850C000) [pid = 3828] [serial = 1636] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (194A0000) [pid = 3828] [serial = 1639] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (196CC400) [pid = 3828] [serial = 1642] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (1667D400) [pid = 3828] [serial = 1651] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (18BAA800) [pid = 3828] [serial = 1657] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1976B000) [pid = 3828] [serial = 1661] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (19B13000) [pid = 3828] [serial = 1673] [outer = 00000000] [url = about:blank] 13:42:01 INFO - PROCESS | 3828 | 1461012121875 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 13:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 796ms 13:42:01 INFO - PROCESS | 3828 | 1461012121915 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:42:01 INFO - PROCESS | 3828 | 1461012121919 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 13:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:42:01 INFO - PROCESS | 3828 | 1461012121924 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:42:01 INFO - PROCESS | 3828 | 1461012121925 Marionette TRACE conn2 <- [1,2290,null,{}] 13:42:01 INFO - PROCESS | 3828 | 1461012121929 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:02 INFO - PROCESS | 3828 | 1461012122014 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:42:02 INFO - PROCESS | 3828 | 1461012122021 Marionette TRACE conn2 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:02 INFO - PROCESS | 3828 | ++DOCSHELL 1368A000 == 45 [pid = 3828] [id = 582] 13:42:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (13837C00) [pid = 3828] [serial = 1746] [outer = 00000000] 13:42:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (16E7B800) [pid = 3828] [serial = 1747] [outer = 13837C00] 13:42:02 INFO - PROCESS | 3828 | 1461012122066 Marionette DEBUG loaded listener.js 13:42:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1818D800) [pid = 3828] [serial = 1748] [outer = 13837C00] 13:42:02 INFO - PROCESS | 3828 | 1461012122578 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 703ms 13:42:02 INFO - PROCESS | 3828 | 1461012122624 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:42:02 INFO - PROCESS | 3828 | 1461012122626 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 13:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:42:02 INFO - PROCESS | 3828 | 1461012122631 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:42:02 INFO - PROCESS | 3828 | 1461012122636 Marionette TRACE conn2 <- [1,2294,null,{}] 13:42:02 INFO - PROCESS | 3828 | 1461012122648 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:02 INFO - PROCESS | 3828 | 1461012122764 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:42:02 INFO - PROCESS | 3828 | 1461012122883 Marionette TRACE conn2 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:02 INFO - PROCESS | 3828 | ++DOCSHELL 1667D400 == 46 [pid = 3828] [id = 583] 13:42:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (18508800) [pid = 3828] [serial = 1749] [outer = 00000000] 13:42:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (18CCF800) [pid = 3828] [serial = 1750] [outer = 18508800] 13:42:02 INFO - PROCESS | 3828 | 1461012122927 Marionette DEBUG loaded listener.js 13:42:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (18CD9800) [pid = 3828] [serial = 1751] [outer = 18508800] 13:42:03 INFO - PROCESS | 3828 | 1461012123298 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 13:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 702ms 13:42:03 INFO - PROCESS | 3828 | 1461012123329 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:42:03 INFO - PROCESS | 3828 | 1461012123331 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 13:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:42:03 INFO - PROCESS | 3828 | 1461012123335 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:42:03 INFO - PROCESS | 3828 | 1461012123336 Marionette TRACE conn2 <- [1,2298,null,{}] 13:42:03 INFO - PROCESS | 3828 | 1461012123340 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:03 INFO - PROCESS | 3828 | 1461012123430 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:42:03 INFO - PROCESS | 3828 | 1461012123437 Marionette TRACE conn2 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:03 INFO - PROCESS | 3828 | ++DOCSHELL 1355C400 == 47 [pid = 3828] [id = 584] 13:42:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (17B06800) [pid = 3828] [serial = 1752] [outer = 00000000] 13:42:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (19589800) [pid = 3828] [serial = 1753] [outer = 17B06800] 13:42:03 INFO - PROCESS | 3828 | 1461012123482 Marionette DEBUG loaded listener.js 13:42:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1976C400) [pid = 3828] [serial = 1754] [outer = 17B06800] 13:42:03 INFO - PROCESS | 3828 | 1461012123971 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:42:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:42:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 703ms 13:42:04 INFO - PROCESS | 3828 | 1461012124034 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:42:04 INFO - PROCESS | 3828 | 1461012124036 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 13:42:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:42:04 INFO - PROCESS | 3828 | 1461012124045 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:42:04 INFO - PROCESS | 3828 | 1461012124046 Marionette TRACE conn2 <- [1,2302,null,{}] 13:42:04 INFO - PROCESS | 3828 | 1461012124050 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:04 INFO - PROCESS | 3828 | 1461012124166 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:42:04 INFO - PROCESS | 3828 | 1461012124262 Marionette TRACE conn2 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:04 INFO - PROCESS | 3828 | ++DOCSHELL 19770800 == 48 [pid = 3828] [id = 585] 13:42:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (19792400) [pid = 3828] [serial = 1755] [outer = 00000000] 13:42:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (1979DC00) [pid = 3828] [serial = 1756] [outer = 19792400] 13:42:04 INFO - PROCESS | 3828 | 1461012124314 Marionette DEBUG loaded listener.js 13:42:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (197AD400) [pid = 3828] [serial = 1757] [outer = 19792400] 13:42:04 INFO - PROCESS | 3828 | 1461012124769 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 13:42:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:42:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 749ms 13:42:04 INFO - PROCESS | 3828 | 1461012124780 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:42:04 INFO - PROCESS | 3828 | 1461012124782 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 13:42:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:42:04 INFO - PROCESS | 3828 | 1461012124785 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:42:04 INFO - PROCESS | 3828 | 1461012124787 Marionette TRACE conn2 <- [1,2306,null,{}] 13:42:04 INFO - PROCESS | 3828 | 1461012124790 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:04 INFO - PROCESS | 3828 | 1461012124908 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:42:04 INFO - PROCESS | 3828 | 1461012124975 Marionette TRACE conn2 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:04 INFO - PROCESS | 3828 | ++DOCSHELL 199BFC00 == 49 [pid = 3828] [id = 586] 13:42:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (199C8C00) [pid = 3828] [serial = 1758] [outer = 00000000] 13:42:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (19EE1400) [pid = 3828] [serial = 1759] [outer = 199C8C00] 13:42:05 INFO - PROCESS | 3828 | 1461012125020 Marionette DEBUG loaded listener.js 13:42:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1A59A800) [pid = 3828] [serial = 1760] [outer = 199C8C00] 13:42:05 INFO - PROCESS | 3828 | 1461012125443 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 13:42:05 INFO - PROCESS | 3828 | 1461012125487 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 13:42:05 INFO - PROCESS | 3828 | 1461012125491 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:42:05 INFO - PROCESS | 3828 | 1461012125493 Marionette TRACE conn2 <- [1,2310,null,{}] 13:42:05 INFO - PROCESS | 3828 | 1461012125497 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:05 INFO - PROCESS | 3828 | 1461012125617 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:42:05 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (18B4D000) [pid = 3828] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:42:05 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1694C400) [pid = 3828] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:42:05 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (18CD6000) [pid = 3828] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:42:05 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (16E70000) [pid = 3828] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:42:05 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (12D71800) [pid = 3828] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:42:05 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (11B51800) [pid = 3828] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:42:05 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (11BF5000) [pid = 3828] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:42:05 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (169BEC00) [pid = 3828] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:42:05 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (132DAC00) [pid = 3828] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:42:05 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1E25BC00) [pid = 3828] [serial = 47] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:42:05 INFO - PROCESS | 3828 | 1461012125799 Marionette TRACE conn2 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:05 INFO - PROCESS | 3828 | ++DOCSHELL 11BF0C00 == 50 [pid = 3828] [id = 587] 13:42:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (11BF5000) [pid = 3828] [serial = 1761] [outer = 00000000] 13:42:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (142F5800) [pid = 3828] [serial = 1762] [outer = 11BF5000] 13:42:05 INFO - PROCESS | 3828 | 1461012125844 Marionette DEBUG loaded listener.js 13:42:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (169BEC00) [pid = 3828] [serial = 1763] [outer = 11BF5000] 13:42:06 INFO - PROCESS | 3828 | 1461012126207 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 13:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 734ms 13:42:06 INFO - PROCESS | 3828 | 1461012126231 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:42:06 INFO - PROCESS | 3828 | 1461012126233 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 13:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:42:06 INFO - PROCESS | 3828 | 1461012126236 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:42:06 INFO - PROCESS | 3828 | 1461012126238 Marionette TRACE conn2 <- [1,2314,null,{}] 13:42:06 INFO - PROCESS | 3828 | 1461012126241 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:06 INFO - PROCESS | 3828 | 1461012126322 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:42:06 INFO - PROCESS | 3828 | 1461012126328 Marionette TRACE conn2 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:06 INFO - PROCESS | 3828 | ++DOCSHELL 1667EC00 == 51 [pid = 3828] [id = 588] 13:42:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (18112400) [pid = 3828] [serial = 1764] [outer = 00000000] 13:42:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1BF14400) [pid = 3828] [serial = 1765] [outer = 18112400] 13:42:06 INFO - PROCESS | 3828 | 1461012126372 Marionette DEBUG loaded listener.js 13:42:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (1BF17000) [pid = 3828] [serial = 1766] [outer = 18112400] 13:42:06 INFO - PROCESS | 3828 | 1461012126815 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 13:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 640ms 13:42:06 INFO - PROCESS | 3828 | 1461012126875 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:42:06 INFO - PROCESS | 3828 | 1461012126877 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 13:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:42:06 INFO - PROCESS | 3828 | 1461012126880 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:42:06 INFO - PROCESS | 3828 | 1461012126882 Marionette TRACE conn2 <- [1,2318,null,{}] 13:42:06 INFO - PROCESS | 3828 | 1461012126885 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:06 INFO - PROCESS | 3828 | 1461012126970 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:42:06 INFO - PROCESS | 3828 | 1461012126976 Marionette TRACE conn2 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:06 INFO - PROCESS | 3828 | ++DOCSHELL 1689E800 == 52 [pid = 3828] [id = 589] 13:42:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (18B50C00) [pid = 3828] [serial = 1767] [outer = 00000000] 13:42:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1C379400) [pid = 3828] [serial = 1768] [outer = 18B50C00] 13:42:07 INFO - PROCESS | 3828 | 1461012127019 Marionette DEBUG loaded listener.js 13:42:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1C935C00) [pid = 3828] [serial = 1769] [outer = 18B50C00] 13:42:07 INFO - PROCESS | 3828 | 1461012127477 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 13:42:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 640ms 13:42:07 INFO - PROCESS | 3828 | 1461012127518 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 13:42:07 INFO - PROCESS | 3828 | 1461012127520 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 13:42:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:42:07 INFO - PROCESS | 3828 | 1461012127524 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:42:07 INFO - PROCESS | 3828 | 1461012127526 Marionette TRACE conn2 <- [1,2322,null,{}] 13:42:07 INFO - PROCESS | 3828 | 1461012127529 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:07 INFO - PROCESS | 3828 | 1461012127613 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:42:07 INFO - PROCESS | 3828 | 1461012127620 Marionette TRACE conn2 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:07 INFO - PROCESS | 3828 | ++DOCSHELL 1AAA3000 == 53 [pid = 3828] [id = 590] 13:42:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1AAA3400) [pid = 3828] [serial = 1770] [outer = 00000000] 13:42:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1C9DB800) [pid = 3828] [serial = 1771] [outer = 1AAA3400] 13:42:07 INFO - PROCESS | 3828 | 1461012127674 Marionette DEBUG loaded listener.js 13:42:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1CC01400) [pid = 3828] [serial = 1772] [outer = 1AAA3400] 13:42:08 INFO - PROCESS | 3828 | 1461012128410 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 13:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 952ms 13:42:08 INFO - PROCESS | 3828 | 1461012128470 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:42:08 INFO - PROCESS | 3828 | 1461012128475 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 13:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:42:08 INFO - PROCESS | 3828 | 1461012128481 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:42:08 INFO - PROCESS | 3828 | 1461012128485 Marionette TRACE conn2 <- [1,2326,null,{}] 13:42:08 INFO - PROCESS | 3828 | 1461012128490 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:08 INFO - PROCESS | 3828 | 1461012128656 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:42:08 INFO - PROCESS | 3828 | 1461012128794 Marionette TRACE conn2 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:08 INFO - PROCESS | 3828 | ++DOCSHELL 15457800 == 54 [pid = 3828] [id = 591] 13:42:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (156ED400) [pid = 3828] [serial = 1773] [outer = 00000000] 13:42:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (169C0800) [pid = 3828] [serial = 1774] [outer = 156ED400] 13:42:08 INFO - PROCESS | 3828 | 1461012128852 Marionette DEBUG loaded listener.js 13:42:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (17B0D400) [pid = 3828] [serial = 1775] [outer = 156ED400] 13:42:09 INFO - PROCESS | 3828 | 1461012129405 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 936ms 13:42:09 INFO - PROCESS | 3828 | 1461012129429 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:42:09 INFO - PROCESS | 3828 | 1461012129435 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 13:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:42:09 INFO - PROCESS | 3828 | 1461012129443 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:42:09 INFO - PROCESS | 3828 | 1461012129446 Marionette TRACE conn2 <- [1,2330,null,{}] 13:42:09 INFO - PROCESS | 3828 | 1461012129450 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:09 INFO - PROCESS | 3828 | 1461012129564 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:42:09 INFO - PROCESS | 3828 | 1461012129679 Marionette TRACE conn2 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:09 INFO - PROCESS | 3828 | ++DOCSHELL 1694E800 == 55 [pid = 3828] [id = 592] 13:42:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (169C9400) [pid = 3828] [serial = 1776] [outer = 00000000] 13:42:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (18D89800) [pid = 3828] [serial = 1777] [outer = 169C9400] 13:42:09 INFO - PROCESS | 3828 | 1461012129773 Marionette DEBUG loaded listener.js 13:42:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (1957FC00) [pid = 3828] [serial = 1778] [outer = 169C9400] 13:42:10 INFO - PROCESS | 3828 | 1461012130384 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 13:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 999ms 13:42:10 INFO - PROCESS | 3828 | 1461012130445 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:42:10 INFO - PROCESS | 3828 | 1461012130448 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 13:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:42:10 INFO - PROCESS | 3828 | 1461012130452 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:42:10 INFO - PROCESS | 3828 | 1461012130455 Marionette TRACE conn2 <- [1,2334,null,{}] 13:42:10 INFO - PROCESS | 3828 | 1461012130467 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:10 INFO - PROCESS | 3828 | 1461012130586 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:42:10 INFO - PROCESS | 3828 | 1461012130731 Marionette TRACE conn2 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:10 INFO - PROCESS | 3828 | ++DOCSHELL 1C1BE000 == 56 [pid = 3828] [id = 593] 13:42:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (1C1BE400) [pid = 3828] [serial = 1779] [outer = 00000000] 13:42:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (1C940800) [pid = 3828] [serial = 1780] [outer = 1C1BE400] 13:42:10 INFO - PROCESS | 3828 | 1461012130788 Marionette DEBUG loaded listener.js 13:42:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1CC02400) [pid = 3828] [serial = 1781] [outer = 1C1BE400] 13:42:11 INFO - PROCESS | 3828 | 1461012131328 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 13:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 890ms 13:42:11 INFO - PROCESS | 3828 | 1461012131362 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:42:11 INFO - PROCESS | 3828 | 1461012131365 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 13:42:11 INFO - PROCESS | 3828 | 1461012131370 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:42:11 INFO - PROCESS | 3828 | 1461012131372 Marionette TRACE conn2 <- [1,2338,null,{}] 13:42:11 INFO - PROCESS | 3828 | 1461012131376 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:11 INFO - PROCESS | 3828 | 1461012131486 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:42:11 INFO - PROCESS | 3828 | 1461012131645 Marionette TRACE conn2 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:11 INFO - PROCESS | 3828 | ++DOCSHELL 1BF27800 == 57 [pid = 3828] [id = 594] 13:42:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (1BF2D000) [pid = 3828] [serial = 1782] [outer = 00000000] 13:42:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (1CC0E800) [pid = 3828] [serial = 1783] [outer = 1BF2D000] 13:42:11 INFO - PROCESS | 3828 | 1461012131700 Marionette DEBUG loaded listener.js 13:42:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1CC1A000) [pid = 3828] [serial = 1784] [outer = 1BF2D000] 13:42:12 INFO - PROCESS | 3828 | 1461012132255 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 13:42:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:42:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 937ms 13:42:12 INFO - PROCESS | 3828 | 1461012132317 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:42:12 INFO - PROCESS | 3828 | 1461012132320 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 13:42:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:42:12 INFO - PROCESS | 3828 | 1461012132323 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:42:12 INFO - PROCESS | 3828 | 1461012132325 Marionette TRACE conn2 <- [1,2342,null,{}] 13:42:12 INFO - PROCESS | 3828 | 1461012132329 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:12 INFO - PROCESS | 3828 | 1461012132432 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:42:12 INFO - PROCESS | 3828 | 1461012132547 Marionette TRACE conn2 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:12 INFO - PROCESS | 3828 | ++DOCSHELL 15458800 == 58 [pid = 3828] [id = 595] 13:42:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1569E000) [pid = 3828] [serial = 1785] [outer = 00000000] 13:42:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (1CC09000) [pid = 3828] [serial = 1786] [outer = 1569E000] 13:42:12 INFO - PROCESS | 3828 | 1461012132657 Marionette DEBUG loaded listener.js 13:42:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (1CC20000) [pid = 3828] [serial = 1787] [outer = 1569E000] 13:42:13 INFO - PROCESS | 3828 | 1461012133467 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 13:42:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:42:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1186ms 13:42:13 INFO - PROCESS | 3828 | 1461012133526 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:42:13 INFO - PROCESS | 3828 | 1461012133530 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 13:42:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:42:13 INFO - PROCESS | 3828 | 1461012133535 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:42:13 INFO - PROCESS | 3828 | 1461012133539 Marionette TRACE conn2 <- [1,2346,null,{}] 13:42:13 INFO - PROCESS | 3828 | 1461012133544 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:13 INFO - PROCESS | 3828 | 1461012133695 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:42:13 INFO - PROCESS | 3828 | 1461012133713 Marionette TRACE conn2 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:13 INFO - PROCESS | 3828 | ++DOCSHELL 13207000 == 59 [pid = 3828] [id = 596] 13:42:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (1325D800) [pid = 3828] [serial = 1788] [outer = 00000000] 13:42:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (14AA4C00) [pid = 3828] [serial = 1789] [outer = 1325D800] 13:42:13 INFO - PROCESS | 3828 | 1461012133762 Marionette DEBUG loaded listener.js 13:42:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (15C87800) [pid = 3828] [serial = 1790] [outer = 1325D800] 13:42:14 INFO - PROCESS | 3828 | 1461012134419 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 13:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 936ms 13:42:14 INFO - PROCESS | 3828 | 1461012134478 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:42:14 INFO - PROCESS | 3828 | 1461012134483 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 13:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:42:14 INFO - PROCESS | 3828 | 1461012134489 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:42:14 INFO - PROCESS | 3828 | 1461012134492 Marionette TRACE conn2 <- [1,2350,null,{}] 13:42:14 INFO - PROCESS | 3828 | 1461012134511 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:14 INFO - PROCESS | 3828 | 1461012134642 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:42:14 INFO - PROCESS | 3828 | 1461012134717 Marionette TRACE conn2 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:14 INFO - PROCESS | 3828 | ++DOCSHELL 1667E400 == 60 [pid = 3828] [id = 597] 13:42:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (1689FC00) [pid = 3828] [serial = 1791] [outer = 00000000] 13:42:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (17E40000) [pid = 3828] [serial = 1792] [outer = 1689FC00] 13:42:14 INFO - PROCESS | 3828 | 1461012134764 Marionette DEBUG loaded listener.js 13:42:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (1811D800) [pid = 3828] [serial = 1793] [outer = 1689FC00] 13:42:14 INFO - PROCESS | 3828 | --DOCSHELL 1A79F000 == 59 [pid = 3828] [id = 17] 13:42:14 INFO - PROCESS | 3828 | --DOCSHELL 1689E800 == 58 [pid = 3828] [id = 589] 13:42:14 INFO - PROCESS | 3828 | --DOCSHELL 197AAC00 == 57 [pid = 3828] [id = 558] 13:42:14 INFO - PROCESS | 3828 | --DOCSHELL 1667EC00 == 56 [pid = 3828] [id = 588] 13:42:14 INFO - PROCESS | 3828 | --DOCSHELL 11BF0C00 == 55 [pid = 3828] [id = 587] 13:42:14 INFO - PROCESS | 3828 | --DOCSHELL 199BFC00 == 54 [pid = 3828] [id = 586] 13:42:14 INFO - PROCESS | 3828 | --DOCSHELL 19770800 == 53 [pid = 3828] [id = 585] 13:42:14 INFO - PROCESS | 3828 | --DOCSHELL 1355C400 == 52 [pid = 3828] [id = 584] 13:42:14 INFO - PROCESS | 3828 | --DOCSHELL 1667D400 == 51 [pid = 3828] [id = 583] 13:42:14 INFO - PROCESS | 3828 | --DOCSHELL 1368A000 == 50 [pid = 3828] [id = 582] 13:42:14 INFO - PROCESS | 3828 | --DOCSHELL 11B4CC00 == 49 [pid = 3828] [id = 581] 13:42:14 INFO - PROCESS | 3828 | --DOCSHELL 11B46800 == 48 [pid = 3828] [id = 580] 13:42:14 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (14AEFC00) [pid = 3828] [serial = 1678] [outer = 00000000] [url = about:blank] 13:42:14 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (1979FC00) [pid = 3828] [serial = 1684] [outer = 00000000] [url = about:blank] 13:42:14 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (19EED800) [pid = 3828] [serial = 1687] [outer = 00000000] [url = about:blank] 13:42:14 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (16E79C00) [pid = 3828] [serial = 1681] [outer = 00000000] [url = about:blank] 13:42:14 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (1A59E800) [pid = 3828] [serial = 1690] [outer = 00000000] [url = about:blank] 13:42:14 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (19B1FC00) [pid = 3828] [serial = 1720] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (18D89C00) [pid = 3828] [serial = 1708] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (169C3400) [pid = 3828] [serial = 1699] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (169CB000) [pid = 3828] [serial = 1700] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (19793C00) [pid = 3828] [serial = 1711] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (18194C00) [pid = 3828] [serial = 1702] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (1949E800) [pid = 3828] [serial = 1709] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (18558800) [pid = 3828] [serial = 1703] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (13A32C00) [pid = 3828] [serial = 1696] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (15462000) [pid = 3828] [serial = 1697] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (13552800) [pid = 3828] [serial = 1714] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (15A29800) [pid = 3828] [serial = 1694] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (143A9800) [pid = 3828] [serial = 1693] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (18BA3800) [pid = 3828] [serial = 1705] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (197A1C00) [pid = 3828] [serial = 1712] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (15D03000) [pid = 3828] [serial = 1715] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (19775400) [pid = 3828] [serial = 1718] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (194A0800) [pid = 3828] [serial = 1717] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (18BAA400) [pid = 3828] [serial = 1706] [outer = 00000000] [url = about:blank] 13:42:15 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (18CDA400) [pid = 3828] [serial = 1184] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:42:15 INFO - PROCESS | 3828 | 1461012135310 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 13:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 905ms 13:42:15 INFO - PROCESS | 3828 | 1461012135377 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:42:15 INFO - PROCESS | 3828 | 1461012135379 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 13:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:42:15 INFO - PROCESS | 3828 | 1461012135383 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:42:15 INFO - PROCESS | 3828 | 1461012135386 Marionette TRACE conn2 <- [1,2354,null,{}] 13:42:15 INFO - PROCESS | 3828 | 1461012135397 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:15 INFO - PROCESS | 3828 | 1461012135484 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:42:15 INFO - PROCESS | 3828 | 1461012135617 Marionette TRACE conn2 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:15 INFO - PROCESS | 3828 | ++DOCSHELL 16676800 == 49 [pid = 3828] [id = 598] 13:42:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (16677800) [pid = 3828] [serial = 1794] [outer = 00000000] 13:42:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (17B08400) [pid = 3828] [serial = 1795] [outer = 16677800] 13:42:15 INFO - PROCESS | 3828 | 1461012135664 Marionette DEBUG loaded listener.js 13:42:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1850C800) [pid = 3828] [serial = 1796] [outer = 16677800] 13:42:16 INFO - PROCESS | 3828 | 1461012136039 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 13:42:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:42:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 703ms 13:42:16 INFO - PROCESS | 3828 | 1461012136082 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:42:16 INFO - PROCESS | 3828 | 1461012136084 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 13:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:42:16 INFO - PROCESS | 3828 | 1461012136088 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:42:16 INFO - PROCESS | 3828 | 1461012136089 Marionette TRACE conn2 <- [1,2358,null,{}] 13:42:16 INFO - PROCESS | 3828 | 1461012136093 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:16 INFO - PROCESS | 3828 | 1461012136178 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:42:16 INFO - PROCESS | 3828 | 1461012136184 Marionette TRACE conn2 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:16 INFO - PROCESS | 3828 | ++DOCSHELL 143B2C00 == 50 [pid = 3828] [id = 599] 13:42:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (17E36C00) [pid = 3828] [serial = 1797] [outer = 00000000] 13:42:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (18B4D400) [pid = 3828] [serial = 1798] [outer = 17E36C00] 13:42:16 INFO - PROCESS | 3828 | 1461012136229 Marionette DEBUG loaded listener.js 13:42:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (18BAC000) [pid = 3828] [serial = 1799] [outer = 17E36C00] 13:42:16 INFO - PROCESS | 3828 | 1461012136666 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 13:42:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:42:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 640ms 13:42:16 INFO - PROCESS | 3828 | 1461012136725 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:42:16 INFO - PROCESS | 3828 | 1461012136727 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 13:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:42:16 INFO - PROCESS | 3828 | 1461012136731 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:42:16 INFO - PROCESS | 3828 | 1461012136732 Marionette TRACE conn2 <- [1,2362,null,{}] 13:42:16 INFO - PROCESS | 3828 | 1461012136736 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:16 INFO - PROCESS | 3828 | 1461012136816 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:42:16 INFO - PROCESS | 3828 | 1461012136822 Marionette TRACE conn2 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:16 INFO - PROCESS | 3828 | ++DOCSHELL 1355D400 == 51 [pid = 3828] [id = 600] 13:42:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (169C8800) [pid = 3828] [serial = 1800] [outer = 00000000] 13:42:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (18CDBC00) [pid = 3828] [serial = 1801] [outer = 169C8800] 13:42:16 INFO - PROCESS | 3828 | 1461012136866 Marionette DEBUG loaded listener.js 13:42:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (19481800) [pid = 3828] [serial = 1802] [outer = 169C8800] 13:42:17 INFO - PROCESS | 3828 | 1461012137388 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 13:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 687ms 13:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:42:17 INFO - PROCESS | 3828 | 1461012137431 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:42:17 INFO - PROCESS | 3828 | 1461012137433 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 13:42:17 INFO - PROCESS | 3828 | 1461012137436 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:42:17 INFO - PROCESS | 3828 | 1461012137438 Marionette TRACE conn2 <- [1,2366,null,{}] 13:42:17 INFO - PROCESS | 3828 | 1461012137441 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:17 INFO - PROCESS | 3828 | 1461012137579 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:42:17 INFO - PROCESS | 3828 | 1461012137646 Marionette TRACE conn2 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:17 INFO - PROCESS | 3828 | ++DOCSHELL 194A8800 == 52 [pid = 3828] [id = 601] 13:42:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (19770400) [pid = 3828] [serial = 1803] [outer = 00000000] 13:42:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (19795800) [pid = 3828] [serial = 1804] [outer = 19770400] 13:42:17 INFO - PROCESS | 3828 | 1461012137694 Marionette DEBUG loaded listener.js 13:42:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (1979A000) [pid = 3828] [serial = 1805] [outer = 19770400] 13:42:18 INFO - PROCESS | 3828 | 1461012138144 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 13:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 733ms 13:42:18 INFO - PROCESS | 3828 | 1461012138186 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:42:18 INFO - PROCESS | 3828 | 1461012138188 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 13:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:42:18 INFO - PROCESS | 3828 | 1461012138225 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:42:18 INFO - PROCESS | 3828 | 1461012138227 Marionette TRACE conn2 <- [1,2370,null,{}] 13:42:18 INFO - PROCESS | 3828 | 1461012138233 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:18 INFO - PROCESS | 3828 | 1461012138347 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:42:18 INFO - PROCESS | 3828 | 1461012138415 Marionette TRACE conn2 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:18 INFO - PROCESS | 3828 | ++DOCSHELL 17B0F000 == 53 [pid = 3828] [id = 602] 13:42:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (18D89C00) [pid = 3828] [serial = 1806] [outer = 00000000] 13:42:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (197AB400) [pid = 3828] [serial = 1807] [outer = 18D89C00] 13:42:18 INFO - PROCESS | 3828 | 1461012138459 Marionette DEBUG loaded listener.js 13:42:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (19B16000) [pid = 3828] [serial = 1808] [outer = 18D89C00] 13:42:18 INFO - PROCESS | 3828 | 1461012138907 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 13:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 749ms 13:42:18 INFO - PROCESS | 3828 | 1461012138982 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:42:18 INFO - PROCESS | 3828 | 1461012138984 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 13:42:18 INFO - PROCESS | 3828 | 1461012138988 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:42:18 INFO - PROCESS | 3828 | 1461012138989 Marionette TRACE conn2 <- [1,2374,null,{}] 13:42:18 INFO - PROCESS | 3828 | 1461012138993 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:19 INFO - PROCESS | 3828 | 1461012139287 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:42:19 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (19792400) [pid = 3828] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:42:19 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (199C8C00) [pid = 3828] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:42:19 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (18508800) [pid = 3828] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:42:19 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (11B4A000) [pid = 3828] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:42:19 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (13837C00) [pid = 3828] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:42:19 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (11BF5000) [pid = 3828] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:42:19 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (12B8BC00) [pid = 3828] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:42:19 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (17B06800) [pid = 3828] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:42:19 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (18B50C00) [pid = 3828] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:42:19 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (18112400) [pid = 3828] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:42:19 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (1E135C00) [pid = 3828] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:42:19 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (18BA8400) [pid = 3828] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:42:19 INFO - PROCESS | 3828 | 1461012139359 Marionette TRACE conn2 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:19 INFO - PROCESS | 3828 | ++DOCSHELL 11B51400 == 54 [pid = 3828] [id = 603] 13:42:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (11BF5000) [pid = 3828] [serial = 1809] [outer = 00000000] 13:42:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (16404000) [pid = 3828] [serial = 1810] [outer = 11BF5000] 13:42:19 INFO - PROCESS | 3828 | 1461012139404 Marionette DEBUG loaded listener.js 13:42:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (18112400) [pid = 3828] [serial = 1811] [outer = 11BF5000] 13:42:19 INFO - PROCESS | 3828 | 1461012139800 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 13:42:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:42:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 843ms 13:42:19 INFO - PROCESS | 3828 | 1461012139831 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:42:19 INFO - PROCESS | 3828 | 1461012139833 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 13:42:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:42:19 INFO - PROCESS | 3828 | 1461012139836 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:42:19 INFO - PROCESS | 3828 | 1461012139838 Marionette TRACE conn2 <- [1,2378,null,{}] 13:42:19 INFO - PROCESS | 3828 | 1461012139841 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:19 INFO - PROCESS | 3828 | 1461012139929 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:42:19 INFO - PROCESS | 3828 | 1461012139935 Marionette TRACE conn2 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:19 INFO - PROCESS | 3828 | ++DOCSHELL 13831000 == 55 [pid = 3828] [id = 604] 13:42:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (17B0FC00) [pid = 3828] [serial = 1812] [outer = 00000000] 13:42:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (19C81000) [pid = 3828] [serial = 1813] [outer = 17B0FC00] 13:42:19 INFO - PROCESS | 3828 | 1461012139979 Marionette DEBUG loaded listener.js 13:42:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (1A056800) [pid = 3828] [serial = 1814] [outer = 17B0FC00] 13:42:20 INFO - PROCESS | 3828 | 1461012140415 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 13:42:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:42:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 640ms 13:42:20 INFO - PROCESS | 3828 | 1461012140475 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:42:20 INFO - PROCESS | 3828 | 1461012140477 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 13:42:20 INFO - PROCESS | 3828 | 1461012140480 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:42:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:42:20 INFO - PROCESS | 3828 | 1461012140482 Marionette TRACE conn2 <- [1,2382,null,{}] 13:42:20 INFO - PROCESS | 3828 | 1461012140485 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:20 INFO - PROCESS | 3828 | 1461012140567 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:42:20 INFO - PROCESS | 3828 | 1461012140573 Marionette TRACE conn2 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:20 INFO - PROCESS | 3828 | ++DOCSHELL 19B1DC00 == 56 [pid = 3828] [id = 605] 13:42:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (19B20000) [pid = 3828] [serial = 1815] [outer = 00000000] 13:42:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (1AA9AC00) [pid = 3828] [serial = 1816] [outer = 19B20000] 13:42:20 INFO - PROCESS | 3828 | 1461012140617 Marionette DEBUG loaded listener.js 13:42:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (1BF1F400) [pid = 3828] [serial = 1817] [outer = 19B20000] 13:42:21 INFO - PROCESS | 3828 | 1461012141079 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:42:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 624ms 13:42:21 INFO - PROCESS | 3828 | 1461012141118 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:42:21 INFO - PROCESS | 3828 | 1461012141120 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 13:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:42:21 INFO - PROCESS | 3828 | 1461012141124 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:42:21 INFO - PROCESS | 3828 | 1461012141126 Marionette TRACE conn2 <- [1,2386,null,{}] 13:42:21 INFO - PROCESS | 3828 | 1461012141130 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:21 INFO - PROCESS | 3828 | 1461012141228 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:42:21 INFO - PROCESS | 3828 | 1461012141234 Marionette TRACE conn2 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:21 INFO - PROCESS | 3828 | ++DOCSHELL 1BF2EC00 == 57 [pid = 3828] [id = 606] 13:42:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1C1C0000) [pid = 3828] [serial = 1818] [outer = 00000000] 13:42:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (1C93F400) [pid = 3828] [serial = 1819] [outer = 1C1C0000] 13:42:21 INFO - PROCESS | 3828 | 1461012141284 Marionette DEBUG loaded listener.js 13:42:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (1CC1B000) [pid = 3828] [serial = 1820] [outer = 1C1C0000] 13:42:21 INFO - PROCESS | 3828 | 1461012142001 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 13:42:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:42:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 889ms 13:42:22 INFO - PROCESS | 3828 | 1461012142029 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:42:22 INFO - PROCESS | 3828 | 1461012142033 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 13:42:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:42:22 INFO - PROCESS | 3828 | 1461012142037 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:42:22 INFO - PROCESS | 3828 | 1461012142041 Marionette TRACE conn2 <- [1,2390,null,{}] 13:42:22 INFO - PROCESS | 3828 | 1461012142047 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:22 INFO - PROCESS | 3828 | 1461012142159 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:42:22 INFO - PROCESS | 3828 | 1461012142304 Marionette TRACE conn2 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:22 INFO - PROCESS | 3828 | ++DOCSHELL 13898400 == 58 [pid = 3828] [id = 607] 13:42:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1434C400) [pid = 3828] [serial = 1821] [outer = 00000000] 13:42:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (15D04800) [pid = 3828] [serial = 1822] [outer = 1434C400] 13:42:22 INFO - PROCESS | 3828 | 1461012142361 Marionette DEBUG loaded listener.js 13:42:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (16677400) [pid = 3828] [serial = 1823] [outer = 1434C400] 13:42:22 INFO - PROCESS | 3828 | 1461012142978 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 13:42:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:42:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 999ms 13:42:23 INFO - PROCESS | 3828 | 1461012143043 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:42:23 INFO - PROCESS | 3828 | 1461012143051 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 13:42:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:42:23 INFO - PROCESS | 3828 | 1461012143059 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:42:23 INFO - PROCESS | 3828 | 1461012143061 Marionette TRACE conn2 <- [1,2394,null,{}] 13:42:23 INFO - PROCESS | 3828 | 1461012143065 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:23 INFO - PROCESS | 3828 | 1461012143205 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:42:23 INFO - PROCESS | 3828 | 1461012143348 Marionette TRACE conn2 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:23 INFO - PROCESS | 3828 | ++DOCSHELL 15653400 == 59 [pid = 3828] [id = 608] 13:42:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (15A2B400) [pid = 3828] [serial = 1824] [outer = 00000000] 13:42:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (18B4D000) [pid = 3828] [serial = 1825] [outer = 15A2B400] 13:42:23 INFO - PROCESS | 3828 | 1461012143404 Marionette DEBUG loaded listener.js 13:42:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (18BB1C00) [pid = 3828] [serial = 1826] [outer = 15A2B400] 13:42:23 INFO - PROCESS | 3828 | 1461012143959 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 13:42:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:42:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 937ms 13:42:23 INFO - PROCESS | 3828 | 1461012144004 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:42:23 INFO - PROCESS | 3828 | 1461012144007 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 13:42:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:42:24 INFO - PROCESS | 3828 | 1461012144011 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:42:24 INFO - PROCESS | 3828 | 1461012144015 Marionette TRACE conn2 <- [1,2398,null,{}] 13:42:24 INFO - PROCESS | 3828 | 1461012144026 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:24 INFO - PROCESS | 3828 | 1461012144138 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:42:24 INFO - PROCESS | 3828 | 1461012144253 Marionette TRACE conn2 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:24 INFO - PROCESS | 3828 | ++DOCSHELL 19775400 == 60 [pid = 3828] [id = 609] 13:42:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (1979E000) [pid = 3828] [serial = 1827] [outer = 00000000] 13:42:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (1A797C00) [pid = 3828] [serial = 1828] [outer = 1979E000] 13:42:24 INFO - PROCESS | 3828 | 1461012144351 Marionette DEBUG loaded listener.js 13:42:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (1BF2E800) [pid = 3828] [serial = 1829] [outer = 1979E000] 13:42:24 INFO - PROCESS | 3828 | 1461012144986 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 999ms 13:42:25 INFO - PROCESS | 3828 | 1461012145013 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:42:25 INFO - PROCESS | 3828 | 1461012145016 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 13:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:42:25 INFO - PROCESS | 3828 | 1461012145019 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:42:25 INFO - PROCESS | 3828 | 1461012145021 Marionette TRACE conn2 <- [1,2402,null,{}] 13:42:25 INFO - PROCESS | 3828 | 1461012145025 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:25 INFO - PROCESS | 3828 | 1461012145132 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:42:25 INFO - PROCESS | 3828 | 1461012145247 Marionette TRACE conn2 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:25 INFO - PROCESS | 3828 | ++DOCSHELL 1BF2E000 == 61 [pid = 3828] [id = 610] 13:42:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (1BF2E400) [pid = 3828] [serial = 1830] [outer = 00000000] 13:42:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (1CC0E000) [pid = 3828] [serial = 1831] [outer = 1BF2E400] 13:42:25 INFO - PROCESS | 3828 | 1461012145342 Marionette DEBUG loaded listener.js 13:42:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (1CC27400) [pid = 3828] [serial = 1832] [outer = 1BF2E400] 13:42:25 INFO - PROCESS | 3828 | 1461012145857 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 13:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 906ms 13:42:25 INFO - PROCESS | 3828 | 1461012145923 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:42:25 INFO - PROCESS | 3828 | 1461012145926 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 13:42:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:42:25 INFO - PROCESS | 3828 | 1461012145929 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:42:25 INFO - PROCESS | 3828 | 1461012145931 Marionette TRACE conn2 <- [1,2406,null,{}] 13:42:25 INFO - PROCESS | 3828 | 1461012145935 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:26 INFO - PROCESS | 3828 | 1461012146045 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:42:26 INFO - PROCESS | 3828 | 1461012146191 Marionette TRACE conn2 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:26 INFO - PROCESS | 3828 | ++DOCSHELL 1CC26800 == 62 [pid = 3828] [id = 611] 13:42:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (1CC6F800) [pid = 3828] [serial = 1833] [outer = 00000000] 13:42:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (1CF91800) [pid = 3828] [serial = 1834] [outer = 1CC6F800] 13:42:26 INFO - PROCESS | 3828 | 1461012146246 Marionette DEBUG loaded listener.js 13:42:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (1CF98800) [pid = 3828] [serial = 1835] [outer = 1CC6F800] 13:42:26 INFO - PROCESS | 3828 | 1461012146871 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 999ms 13:42:26 INFO - PROCESS | 3828 | 1461012146932 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:42:26 INFO - PROCESS | 3828 | 1461012146934 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 13:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:42:26 INFO - PROCESS | 3828 | 1461012146938 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:42:26 INFO - PROCESS | 3828 | 1461012146940 Marionette TRACE conn2 <- [1,2410,null,{}] 13:42:26 INFO - PROCESS | 3828 | 1461012146944 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:27 INFO - PROCESS | 3828 | 1461012147065 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:42:27 INFO - PROCESS | 3828 | 1461012147344 Marionette TRACE conn2 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:27 INFO - PROCESS | 3828 | ++DOCSHELL 12BB6400 == 63 [pid = 3828] [id = 612] 13:42:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (1325C000) [pid = 3828] [serial = 1836] [outer = 00000000] 13:42:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (1569F400) [pid = 3828] [serial = 1837] [outer = 1325C000] 13:42:27 INFO - PROCESS | 3828 | 1461012147401 Marionette DEBUG loaded listener.js 13:42:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (15D03000) [pid = 3828] [serial = 1838] [outer = 1325C000] 13:42:27 INFO - PROCESS | 3828 | 1461012147984 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1093ms 13:42:28 INFO - PROCESS | 3828 | 1461012148040 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:42:28 INFO - PROCESS | 3828 | 1461012148045 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 13:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:42:28 INFO - PROCESS | 3828 | 1461012148052 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:42:28 INFO - PROCESS | 3828 | 1461012148057 Marionette TRACE conn2 <- [1,2414,null,{}] 13:42:28 INFO - PROCESS | 3828 | 1461012148063 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:28 INFO - PROCESS | 3828 | 1461012148200 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:42:28 INFO - PROCESS | 3828 | 1461012148351 Marionette TRACE conn2 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:28 INFO - PROCESS | 3828 | ++DOCSHELL 13831C00 == 64 [pid = 3828] [id = 613] 13:42:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (15C8E000) [pid = 3828] [serial = 1839] [outer = 00000000] 13:42:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (1855C000) [pid = 3828] [serial = 1840] [outer = 15C8E000] 13:42:28 INFO - PROCESS | 3828 | 1461012148405 Marionette DEBUG loaded listener.js 13:42:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (18B49400) [pid = 3828] [serial = 1841] [outer = 15C8E000] 13:42:28 INFO - PROCESS | 3828 | --DOCSHELL 13556000 == 63 [pid = 3828] [id = 542] 13:42:28 INFO - PROCESS | 3828 | --DOCSHELL 15CD7C00 == 62 [pid = 3828] [id = 560] 13:42:28 INFO - PROCESS | 3828 | --DOCSHELL 19589400 == 61 [pid = 3828] [id = 561] 13:42:28 INFO - PROCESS | 3828 | --DOCSHELL 19B1DC00 == 60 [pid = 3828] [id = 605] 13:42:28 INFO - PROCESS | 3828 | --DOCSHELL 13831000 == 59 [pid = 3828] [id = 604] 13:42:28 INFO - PROCESS | 3828 | --DOCSHELL 11B51400 == 58 [pid = 3828] [id = 603] 13:42:28 INFO - PROCESS | 3828 | --DOCSHELL 17B0F000 == 57 [pid = 3828] [id = 602] 13:42:28 INFO - PROCESS | 3828 | --DOCSHELL 194A8800 == 56 [pid = 3828] [id = 601] 13:42:28 INFO - PROCESS | 3828 | --DOCSHELL 1355D400 == 55 [pid = 3828] [id = 600] 13:42:28 INFO - PROCESS | 3828 | --DOCSHELL 143B2C00 == 54 [pid = 3828] [id = 599] 13:42:28 INFO - PROCESS | 3828 | --DOCSHELL 16676800 == 53 [pid = 3828] [id = 598] 13:42:28 INFO - PROCESS | 3828 | --DOCSHELL 1667E400 == 52 [pid = 3828] [id = 597] 13:42:28 INFO - PROCESS | 3828 | --DOCSHELL 13207000 == 51 [pid = 3828] [id = 596] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (1E135000) [pid = 3828] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (12D77800) [pid = 3828] [serial = 1723] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (168AB000) [pid = 3828] [serial = 1726] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (18CCE400) [pid = 3828] [serial = 1729] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (1AA9BC00) [pid = 3828] [serial = 1732] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (1BF23000) [pid = 3828] [serial = 1735] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (1C9DB800) [pid = 3828] [serial = 1771] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (1C1BEC00) [pid = 3828] [serial = 1738] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOCSHELL 15457800 == 50 [pid = 3828] [id = 591] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (19EE8800) [pid = 3828] [serial = 1721] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (1979DC00) [pid = 3828] [serial = 1756] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (19EE1400) [pid = 3828] [serial = 1759] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (18CCF800) [pid = 3828] [serial = 1750] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (18CD9800) [pid = 3828] [serial = 1751] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (197AD400) [pid = 3828] [serial = 1757] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (158EE400) [pid = 3828] [serial = 1742] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (14AE2000) [pid = 3828] [serial = 1741] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (16E7B800) [pid = 3828] [serial = 1747] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (1818D800) [pid = 3828] [serial = 1748] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (142F5800) [pid = 3828] [serial = 1762] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (13A3B800) [pid = 3828] [serial = 1744] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (15C90C00) [pid = 3828] [serial = 1745] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (19589800) [pid = 3828] [serial = 1753] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (1A59A800) [pid = 3828] [serial = 1760] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (1C935C00) [pid = 3828] [serial = 1769] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (169BEC00) [pid = 3828] [serial = 1763] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1BF14400) [pid = 3828] [serial = 1765] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (1C379400) [pid = 3828] [serial = 1768] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (1BF17000) [pid = 3828] [serial = 1766] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (1976C400) [pid = 3828] [serial = 1754] [outer = 00000000] [url = about:blank] 13:42:28 INFO - PROCESS | 3828 | 1461012148967 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 936ms 13:42:28 INFO - PROCESS | 3828 | 1461012148997 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:42:28 INFO - PROCESS | 3828 | 1461012149001 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 13:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:42:28 INFO - PROCESS | 3828 | 1461012149006 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:42:28 INFO - PROCESS | 3828 | 1461012149007 Marionette TRACE conn2 <- [1,2418,null,{}] 13:42:28 INFO - PROCESS | 3828 | 1461012149011 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:29 INFO - PROCESS | 3828 | 1461012149104 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:42:29 INFO - PROCESS | 3828 | 1461012149213 Marionette TRACE conn2 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:29 INFO - PROCESS | 3828 | ++DOCSHELL 13207000 == 51 [pid = 3828] [id = 614] 13:42:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (13266400) [pid = 3828] [serial = 1842] [outer = 00000000] 13:42:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (14AA5800) [pid = 3828] [serial = 1843] [outer = 13266400] 13:42:29 INFO - PROCESS | 3828 | 1461012149259 Marionette DEBUG loaded listener.js 13:42:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (169CDC00) [pid = 3828] [serial = 1844] [outer = 13266400] 13:42:29 INFO - PROCESS | 3828 | 1461012149672 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 13:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 702ms 13:42:29 INFO - PROCESS | 3828 | 1461012149706 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:42:29 INFO - PROCESS | 3828 | 1461012149708 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 13:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:42:29 INFO - PROCESS | 3828 | 1461012149713 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:42:29 INFO - PROCESS | 3828 | 1461012149718 Marionette TRACE conn2 <- [1,2422,null,{}] 13:42:29 INFO - PROCESS | 3828 | 1461012149731 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:29 INFO - PROCESS | 3828 | 1461012149818 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:42:29 INFO - PROCESS | 3828 | 1461012149856 Marionette TRACE conn2 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:29 INFO - PROCESS | 3828 | ++DOCSHELL 19482400 == 52 [pid = 3828] [id = 615] 13:42:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (19482C00) [pid = 3828] [serial = 1845] [outer = 00000000] 13:42:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (19588400) [pid = 3828] [serial = 1846] [outer = 19482C00] 13:42:29 INFO - PROCESS | 3828 | 1461012149901 Marionette DEBUG loaded listener.js 13:42:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1976B400) [pid = 3828] [serial = 1847] [outer = 19482C00] 13:42:30 INFO - PROCESS | 3828 | 1461012150364 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 13:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 703ms 13:42:30 INFO - PROCESS | 3828 | 1461012150410 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:42:30 INFO - PROCESS | 3828 | 1461012150413 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 13:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:42:30 INFO - PROCESS | 3828 | 1461012150420 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:42:30 INFO - PROCESS | 3828 | 1461012150422 Marionette TRACE conn2 <- [1,2426,null,{}] 13:42:30 INFO - PROCESS | 3828 | 1461012150425 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:30 INFO - PROCESS | 3828 | 1461012150510 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:42:30 INFO - PROCESS | 3828 | 1461012150518 Marionette TRACE conn2 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:30 INFO - PROCESS | 3828 | ++DOCSHELL 1383B800 == 53 [pid = 3828] [id = 616] 13:42:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (1694D400) [pid = 3828] [serial = 1848] [outer = 00000000] 13:42:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (19798000) [pid = 3828] [serial = 1849] [outer = 1694D400] 13:42:30 INFO - PROCESS | 3828 | 1461012150562 Marionette DEBUG loaded listener.js 13:42:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (197A4000) [pid = 3828] [serial = 1850] [outer = 1694D400] 13:42:31 INFO - PROCESS | 3828 | 1461012151014 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 13:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 687ms 13:42:31 INFO - PROCESS | 3828 | 1461012151105 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:42:31 INFO - PROCESS | 3828 | 1461012151107 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 13:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:42:31 INFO - PROCESS | 3828 | 1461012151110 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:42:31 INFO - PROCESS | 3828 | 1461012151111 Marionette TRACE conn2 <- [1,2430,null,{}] 13:42:31 INFO - PROCESS | 3828 | 1461012151115 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:31 INFO - PROCESS | 3828 | 1461012151239 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:42:31 INFO - PROCESS | 3828 | 1461012151334 Marionette TRACE conn2 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:31 INFO - PROCESS | 3828 | ++DOCSHELL 19B15800 == 54 [pid = 3828] [id = 617] 13:42:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (19B16800) [pid = 3828] [serial = 1851] [outer = 00000000] 13:42:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (19C77800) [pid = 3828] [serial = 1852] [outer = 19B16800] 13:42:31 INFO - PROCESS | 3828 | 1461012151387 Marionette DEBUG loaded listener.js 13:42:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (1A0B5400) [pid = 3828] [serial = 1853] [outer = 19B16800] 13:42:31 INFO - PROCESS | 3828 | 1461012151814 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 13:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 734ms 13:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:42:31 INFO - PROCESS | 3828 | 1461012151850 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:42:31 INFO - PROCESS | 3828 | 1461012151852 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 13:42:31 INFO - PROCESS | 3828 | 1461012151856 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:42:31 INFO - PROCESS | 3828 | 1461012151857 Marionette TRACE conn2 <- [1,2434,null,{}] 13:42:31 INFO - PROCESS | 3828 | 1461012151861 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:31 INFO - PROCESS | 3828 | 1461012151980 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:42:31 INFO - PROCESS | 3828 | 1461012151986 Marionette TRACE conn2 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:31 INFO - PROCESS | 3828 | ++DOCSHELL 19EE2C00 == 55 [pid = 3828] [id = 618] 13:42:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (1AA9A000) [pid = 3828] [serial = 1854] [outer = 00000000] 13:42:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (1BF26000) [pid = 3828] [serial = 1855] [outer = 1AA9A000] 13:42:32 INFO - PROCESS | 3828 | 1461012152034 Marionette DEBUG loaded listener.js 13:42:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (1BF2C000) [pid = 3828] [serial = 1856] [outer = 1AA9A000] 13:42:32 INFO - PROCESS | 3828 | 1461012152519 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 13:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 687ms 13:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:42:32 INFO - PROCESS | 3828 | 1461012152556 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:42:32 INFO - PROCESS | 3828 | 1461012152557 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 13:42:32 INFO - PROCESS | 3828 | 1461012152561 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:42:32 INFO - PROCESS | 3828 | 1461012152562 Marionette TRACE conn2 <- [1,2438,null,{}] 13:42:32 INFO - PROCESS | 3828 | 1461012152569 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:32 INFO - PROCESS | 3828 | 1461012152715 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:42:32 INFO - PROCESS | 3828 | 1461012152737 Marionette TRACE conn2 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:32 INFO - PROCESS | 3828 | ++DOCSHELL 18B44C00 == 56 [pid = 3828] [id = 619] 13:42:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (18BB0C00) [pid = 3828] [serial = 1857] [outer = 00000000] 13:42:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (1C379C00) [pid = 3828] [serial = 1858] [outer = 18BB0C00] 13:42:32 INFO - PROCESS | 3828 | 1461012152784 Marionette DEBUG loaded listener.js 13:42:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (1C937C00) [pid = 3828] [serial = 1859] [outer = 18BB0C00] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (11BF5000) [pid = 3828] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (13558800) [pid = 3828] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (11B47C00) [pid = 3828] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (197AC800) [pid = 3828] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (156F4800) [pid = 3828] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (1BF2A000) [pid = 3828] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (1958AC00) [pid = 3828] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (18D88800) [pid = 3828] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (11B50C00) [pid = 3828] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (18B45000) [pid = 3828] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (1958C000) [pid = 3828] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (1355EC00) [pid = 3828] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (169BF400) [pid = 3828] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (169BC800) [pid = 3828] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1AA9B000) [pid = 3828] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (19B49400) [pid = 3828] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (15D05800) [pid = 3828] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (136C5400) [pid = 3828] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (11B47800) [pid = 3828] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (164AEC00) [pid = 3828] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (19B48000) [pid = 3828] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (19B20000) [pid = 3828] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (19770400) [pid = 3828] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (1569E000) [pid = 3828] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1BF2D000) [pid = 3828] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (156ED400) [pid = 3828] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1C1BE400) [pid = 3828] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (18D89C00) [pid = 3828] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (17E36C00) [pid = 3828] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (16677800) [pid = 3828] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1325D800) [pid = 3828] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1689FC00) [pid = 3828] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (169C8800) [pid = 3828] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (169C9400) [pid = 3828] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:42:33 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (17B0FC00) [pid = 3828] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:42:33 INFO - PROCESS | 3828 | 1461012153531 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 13:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 983ms 13:42:33 INFO - PROCESS | 3828 | 1461012153563 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:42:33 INFO - PROCESS | 3828 | 1461012153565 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 13:42:33 INFO - PROCESS | 3828 | 1461012153569 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:42:33 INFO - PROCESS | 3828 | 1461012153570 Marionette TRACE conn2 <- [1,2442,null,{}] 13:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:42:33 INFO - PROCESS | 3828 | 1461012153574 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:33 INFO - PROCESS | 3828 | 1461012153657 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:42:33 INFO - PROCESS | 3828 | 1461012153768 Marionette TRACE conn2 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:33 INFO - PROCESS | 3828 | ++DOCSHELL 11BF7800 == 57 [pid = 3828] [id = 620] 13:42:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (11BF9400) [pid = 3828] [serial = 1860] [outer = 00000000] 13:42:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1383EC00) [pid = 3828] [serial = 1861] [outer = 11BF9400] 13:42:33 INFO - PROCESS | 3828 | 1461012153811 Marionette DEBUG loaded listener.js 13:42:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (15C8E800) [pid = 3828] [serial = 1862] [outer = 11BF9400] 13:42:34 INFO - PROCESS | 3828 | 1461012154220 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 13:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 702ms 13:42:34 INFO - PROCESS | 3828 | 1461012154270 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:42:34 INFO - PROCESS | 3828 | 1461012154272 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 13:42:34 INFO - PROCESS | 3828 | 1461012154276 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:42:34 INFO - PROCESS | 3828 | 1461012154277 Marionette TRACE conn2 <- [1,2446,null,{}] 13:42:34 INFO - PROCESS | 3828 | 1461012154281 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:34 INFO - PROCESS | 3828 | 1461012154404 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:42:34 INFO - PROCESS | 3828 | 1461012154417 Marionette TRACE conn2 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:34 INFO - PROCESS | 3828 | ++DOCSHELL 13830C00 == 58 [pid = 3828] [id = 621] 13:42:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (15D05800) [pid = 3828] [serial = 1863] [outer = 00000000] 13:42:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (187C6C00) [pid = 3828] [serial = 1864] [outer = 15D05800] 13:42:34 INFO - PROCESS | 3828 | 1461012154461 Marionette DEBUG loaded listener.js 13:42:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (18BA8000) [pid = 3828] [serial = 1865] [outer = 15D05800] 13:42:34 INFO - PROCESS | 3828 | 1461012154871 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 13:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 624ms 13:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:42:34 INFO - PROCESS | 3828 | 1461012154914 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:42:34 INFO - PROCESS | 3828 | 1461012154916 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 13:42:34 INFO - PROCESS | 3828 | 1461012154919 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:42:34 INFO - PROCESS | 3828 | 1461012154921 Marionette TRACE conn2 <- [1,2450,null,{}] 13:42:34 INFO - PROCESS | 3828 | 1461012154925 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:35 INFO - PROCESS | 3828 | 1461012155050 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:42:35 INFO - PROCESS | 3828 | 1461012155061 Marionette TRACE conn2 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:35 INFO - PROCESS | 3828 | ++DOCSHELL 1569E000 == 59 [pid = 3828] [id = 622] 13:42:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (16671800) [pid = 3828] [serial = 1866] [outer = 00000000] 13:42:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (19774C00) [pid = 3828] [serial = 1867] [outer = 16671800] 13:42:35 INFO - PROCESS | 3828 | 1461012155111 Marionette DEBUG loaded listener.js 13:42:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (19EEB800) [pid = 3828] [serial = 1868] [outer = 16671800] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 1E13E400 == 58 [pid = 3828] [id = 18] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 15458800 == 57 [pid = 3828] [id = 595] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 1BF27800 == 56 [pid = 3828] [id = 594] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 19B49000 == 55 [pid = 3828] [id = 563] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 1694E800 == 54 [pid = 3828] [id = 592] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 11B4C000 == 53 [pid = 3828] [id = 574] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 1C1BE000 == 52 [pid = 3828] [id = 593] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 1D79E800 == 51 [pid = 3828] [id = 15] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 1C9DFC00 == 50 [pid = 3828] [id = 11] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 1355A000 == 49 [pid = 3828] [id = 559] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 12D72000 == 48 [pid = 3828] [id = 28] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 15AB6400 == 47 [pid = 3828] [id = 20] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 15DB5400 == 46 [pid = 3828] [id = 575] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 19483000 == 45 [pid = 3828] [id = 577] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 16671C00 == 44 [pid = 3828] [id = 576] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 1AA97000 == 43 [pid = 3828] [id = 578] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 1BF27400 == 42 [pid = 3828] [id = 579] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 1AAA3000 == 41 [pid = 3828] [id = 590] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 13831C00 == 40 [pid = 3828] [id = 613] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 12BB6400 == 39 [pid = 3828] [id = 612] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 1BF2E000 == 38 [pid = 3828] [id = 610] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 1CC26800 == 37 [pid = 3828] [id = 611] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 19775400 == 36 [pid = 3828] [id = 609] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 13898400 == 35 [pid = 3828] [id = 607] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 15653400 == 34 [pid = 3828] [id = 608] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 1BF2EC00 == 33 [pid = 3828] [id = 606] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 13830C00 == 32 [pid = 3828] [id = 621] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 19482400 == 31 [pid = 3828] [id = 615] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 1383B800 == 30 [pid = 3828] [id = 616] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 19EE2C00 == 29 [pid = 3828] [id = 618] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 11BF7800 == 28 [pid = 3828] [id = 620] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 13207000 == 27 [pid = 3828] [id = 614] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 19B15800 == 26 [pid = 3828] [id = 617] 13:42:36 INFO - PROCESS | 3828 | --DOCSHELL 18B44C00 == 25 [pid = 3828] [id = 619] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (19795800) [pid = 3828] [serial = 1804] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (1CC20000) [pid = 3828] [serial = 1787] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (1CC09000) [pid = 3828] [serial = 1786] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1CC1A000) [pid = 3828] [serial = 1784] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1CC0E800) [pid = 3828] [serial = 1783] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (17B0D400) [pid = 3828] [serial = 1775] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (169C0800) [pid = 3828] [serial = 1774] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1CC02400) [pid = 3828] [serial = 1781] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (1C940800) [pid = 3828] [serial = 1780] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (197AB400) [pid = 3828] [serial = 1807] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (18B4D400) [pid = 3828] [serial = 1798] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (18BAC000) [pid = 3828] [serial = 1799] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (17B08400) [pid = 3828] [serial = 1795] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1850C800) [pid = 3828] [serial = 1796] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1979A000) [pid = 3828] [serial = 1805] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (15C87800) [pid = 3828] [serial = 1790] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (14AA4C00) [pid = 3828] [serial = 1789] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1811D800) [pid = 3828] [serial = 1793] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (17E40000) [pid = 3828] [serial = 1792] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (18CDBC00) [pid = 3828] [serial = 1801] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1957FC00) [pid = 3828] [serial = 1778] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (18D89800) [pid = 3828] [serial = 1777] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (19B16000) [pid = 3828] [serial = 1808] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (19C81000) [pid = 3828] [serial = 1813] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (16404000) [pid = 3828] [serial = 1810] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (18112400) [pid = 3828] [serial = 1811] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1BF1F400) [pid = 3828] [serial = 1817] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1A056800) [pid = 3828] [serial = 1814] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (19481800) [pid = 3828] [serial = 1802] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (18CD4800) [pid = 3828] [serial = 1628] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1235E000) [pid = 3828] [serial = 1595] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (19B50000) [pid = 3828] [serial = 1676] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (164AB400) [pid = 3828] [serial = 1634] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1C375C00) [pid = 3828] [serial = 1739] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (19B19800) [pid = 3828] [serial = 1685] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (194A3400) [pid = 3828] [serial = 1640] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (132D5000) [pid = 3828] [serial = 1724] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (19769C00) [pid = 3828] [serial = 1643] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (1AAA2400) [pid = 3828] [serial = 1733] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (15C90800) [pid = 3828] [serial = 1679] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (18A02800) [pid = 3828] [serial = 1637] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (1949A800) [pid = 3828] [serial = 1730] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (1BF24800) [pid = 3828] [serial = 1736] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (1A5EC800) [pid = 3828] [serial = 1691] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (18114000) [pid = 3828] [serial = 1682] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (1383AC00) [pid = 3828] [serial = 1598] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (132D4400) [pid = 3828] [serial = 1631] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (169C1000) [pid = 3828] [serial = 1727] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (1A057400) [pid = 3828] [serial = 1688] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (1AA9AC00) [pid = 3828] [serial = 1816] [outer = 00000000] [url = about:blank] 13:42:37 INFO - PROCESS | 3828 | 1461012157216 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 13:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2310ms 13:42:37 INFO - PROCESS | 3828 | 1461012157238 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:42:37 INFO - PROCESS | 3828 | 1461012157242 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 13:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:42:37 INFO - PROCESS | 3828 | 1461012157247 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:42:37 INFO - PROCESS | 3828 | 1461012157251 Marionette TRACE conn2 <- [1,2454,null,{}] 13:42:37 INFO - PROCESS | 3828 | 1461012157260 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:37 INFO - PROCESS | 3828 | 1461012157361 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:42:37 INFO - PROCESS | 3828 | 1461012157370 Marionette TRACE conn2 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:37 INFO - PROCESS | 3828 | ++DOCSHELL 11BEEC00 == 26 [pid = 3828] [id = 623] 13:42:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (11BEF000) [pid = 3828] [serial = 1869] [outer = 00000000] 13:42:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (123B9000) [pid = 3828] [serial = 1870] [outer = 11BEF000] 13:42:37 INFO - PROCESS | 3828 | 1461012157418 Marionette DEBUG loaded listener.js 13:42:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (12B82800) [pid = 3828] [serial = 1871] [outer = 11BEF000] 13:42:37 INFO - PROCESS | 3828 | 1461012157927 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 13:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 686ms 13:42:37 INFO - PROCESS | 3828 | 1461012157952 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:42:37 INFO - PROCESS | 3828 | 1461012157958 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 13:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:42:37 INFO - PROCESS | 3828 | 1461012157965 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:42:37 INFO - PROCESS | 3828 | 1461012157967 Marionette TRACE conn2 <- [1,2458,null,{}] 13:42:37 INFO - PROCESS | 3828 | 1461012157971 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:38 INFO - PROCESS | 3828 | 1461012158053 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:42:38 INFO - PROCESS | 3828 | 1461012158060 Marionette TRACE conn2 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:38 INFO - PROCESS | 3828 | ++DOCSHELL 12D77800 == 27 [pid = 3828] [id = 624] 13:42:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (12DD7400) [pid = 3828] [serial = 1872] [outer = 00000000] 13:42:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (13265800) [pid = 3828] [serial = 1873] [outer = 12DD7400] 13:42:38 INFO - PROCESS | 3828 | 1461012158106 Marionette DEBUG loaded listener.js 13:42:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (132D1400) [pid = 3828] [serial = 1874] [outer = 12DD7400] 13:42:38 INFO - PROCESS | 3828 | 1461012158591 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 13:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 624ms 13:42:38 INFO - PROCESS | 3828 | 1461012158602 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:42:38 INFO - PROCESS | 3828 | 1461012158604 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 13:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:42:38 INFO - PROCESS | 3828 | 1461012158608 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:42:38 INFO - PROCESS | 3828 | 1461012158612 Marionette TRACE conn2 <- [1,2462,null,{}] 13:42:38 INFO - PROCESS | 3828 | 1461012158623 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:38 INFO - PROCESS | 3828 | 1461012158708 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:42:38 INFO - PROCESS | 3828 | 1461012158715 Marionette TRACE conn2 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:38 INFO - PROCESS | 3828 | ++DOCSHELL 13557C00 == 28 [pid = 3828] [id = 625] 13:42:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (1355C800) [pid = 3828] [serial = 1875] [outer = 00000000] 13:42:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (136C8400) [pid = 3828] [serial = 1876] [outer = 1355C800] 13:42:38 INFO - PROCESS | 3828 | 1461012158764 Marionette DEBUG loaded listener.js 13:42:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (13835000) [pid = 3828] [serial = 1877] [outer = 1355C800] 13:42:39 INFO - PROCESS | 3828 | 1461012159284 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 13:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 733ms 13:42:39 INFO - PROCESS | 3828 | 1461012159349 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:42:39 INFO - PROCESS | 3828 | 1461012159353 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 13:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:42:39 INFO - PROCESS | 3828 | 1461012159357 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:42:39 INFO - PROCESS | 3828 | 1461012159359 Marionette TRACE conn2 <- [1,2466,null,{}] 13:42:39 INFO - PROCESS | 3828 | 1461012159363 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:39 INFO - PROCESS | 3828 | 1461012159442 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:42:39 INFO - PROCESS | 3828 | 1461012159453 Marionette TRACE conn2 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:39 INFO - PROCESS | 3828 | ++DOCSHELL 142EE800 == 29 [pid = 3828] [id = 626] 13:42:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (142F6400) [pid = 3828] [serial = 1878] [outer = 00000000] 13:42:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (143B4800) [pid = 3828] [serial = 1879] [outer = 142F6400] 13:42:39 INFO - PROCESS | 3828 | 1461012159498 Marionette DEBUG loaded listener.js 13:42:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (14AA4400) [pid = 3828] [serial = 1880] [outer = 142F6400] 13:42:39 INFO - PROCESS | 3828 | 1461012159928 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 593ms 13:42:39 INFO - PROCESS | 3828 | 1461012159956 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:42:39 INFO - PROCESS | 3828 | 1461012159958 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 13:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:42:39 INFO - PROCESS | 3828 | 1461012159961 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:42:39 INFO - PROCESS | 3828 | 1461012159963 Marionette TRACE conn2 <- [1,2470,null,{}] 13:42:39 INFO - PROCESS | 3828 | 1461012159970 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:40 INFO - PROCESS | 3828 | 1461012160044 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:42:40 INFO - PROCESS | 3828 | 1461012160051 Marionette TRACE conn2 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:40 INFO - PROCESS | 3828 | ++DOCSHELL 1545B400 == 30 [pid = 3828] [id = 627] 13:42:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (1545D400) [pid = 3828] [serial = 1881] [outer = 00000000] 13:42:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (15A2C800) [pid = 3828] [serial = 1882] [outer = 1545D400] 13:42:40 INFO - PROCESS | 3828 | 1461012160096 Marionette DEBUG loaded listener.js 13:42:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (15C8A000) [pid = 3828] [serial = 1883] [outer = 1545D400] 13:42:40 INFO - PROCESS | 3828 | 1461012160567 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 13:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 640ms 13:42:40 INFO - PROCESS | 3828 | 1461012160599 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:42:40 INFO - PROCESS | 3828 | 1461012160601 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 13:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:42:40 INFO - PROCESS | 3828 | 1461012160604 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:42:40 INFO - PROCESS | 3828 | 1461012160606 Marionette TRACE conn2 <- [1,2474,null,{}] 13:42:40 INFO - PROCESS | 3828 | 1461012160609 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:40 INFO - PROCESS | 3828 | 1461012160720 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:42:40 INFO - PROCESS | 3828 | 1461012160730 Marionette TRACE conn2 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:40 INFO - PROCESS | 3828 | ++DOCSHELL 1545C400 == 31 [pid = 3828] [id = 628] 13:42:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (15D09000) [pid = 3828] [serial = 1884] [outer = 00000000] 13:42:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (1667A800) [pid = 3828] [serial = 1885] [outer = 15D09000] 13:42:40 INFO - PROCESS | 3828 | 1461012160778 Marionette DEBUG loaded listener.js 13:42:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (1694E000) [pid = 3828] [serial = 1886] [outer = 15D09000] 13:42:41 INFO - PROCESS | 3828 | 1461012161214 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 13:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 624ms 13:42:41 INFO - PROCESS | 3828 | 1461012161242 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:42:41 INFO - PROCESS | 3828 | 1461012161244 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 13:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:42:41 INFO - PROCESS | 3828 | 1461012161248 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:42:41 INFO - PROCESS | 3828 | 1461012161249 Marionette TRACE conn2 <- [1,2478,null,{}] 13:42:41 INFO - PROCESS | 3828 | 1461012161253 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:41 INFO - PROCESS | 3828 | 1461012161324 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:42:41 INFO - PROCESS | 3828 | 1461012161330 Marionette TRACE conn2 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:41 INFO - PROCESS | 3828 | ++DOCSHELL 1667D800 == 32 [pid = 3828] [id = 629] 13:42:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1667E800) [pid = 3828] [serial = 1887] [outer = 00000000] 13:42:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (169C4400) [pid = 3828] [serial = 1888] [outer = 1667E800] 13:42:41 INFO - PROCESS | 3828 | 1461012161375 Marionette DEBUG loaded listener.js 13:42:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (169C5000) [pid = 3828] [serial = 1889] [outer = 1667E800] 13:42:41 INFO - PROCESS | 3828 | 1461012161834 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 624ms 13:42:41 INFO - PROCESS | 3828 | 1461012161886 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:42:41 INFO - PROCESS | 3828 | 1461012161888 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 13:42:41 INFO - PROCESS | 3828 | 1461012161891 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:42:41 INFO - PROCESS | 3828 | 1461012161893 Marionette TRACE conn2 <- [1,2482,null,{}] 13:42:41 INFO - PROCESS | 3828 | 1461012161896 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:41 INFO - PROCESS | 3828 | 1461012161969 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:42:41 INFO - PROCESS | 3828 | 1461012161975 Marionette TRACE conn2 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:41 INFO - PROCESS | 3828 | ++DOCSHELL 169C3800 == 33 [pid = 3828] [id = 630] 13:42:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (16E73000) [pid = 3828] [serial = 1890] [outer = 00000000] 13:42:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (17E36C00) [pid = 3828] [serial = 1891] [outer = 16E73000] 13:42:42 INFO - PROCESS | 3828 | 1461012162020 Marionette DEBUG loaded listener.js 13:42:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (16E7B800) [pid = 3828] [serial = 1892] [outer = 16E73000] 13:42:42 INFO - PROCESS | 3828 | 1461012162462 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 13:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 593ms 13:42:42 INFO - PROCESS | 3828 | 1461012162497 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:42:42 INFO - PROCESS | 3828 | 1461012162499 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 13:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:42:42 INFO - PROCESS | 3828 | 1461012162506 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:42:42 INFO - PROCESS | 3828 | 1461012162508 Marionette TRACE conn2 <- [1,2486,null,{}] 13:42:42 INFO - PROCESS | 3828 | 1461012162511 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:42 INFO - PROCESS | 3828 | 1461012162626 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:42:42 INFO - PROCESS | 3828 | 1461012162633 Marionette TRACE conn2 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:42 INFO - PROCESS | 3828 | ++DOCSHELL 13553000 == 34 [pid = 3828] [id = 631] 13:42:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (17E35000) [pid = 3828] [serial = 1893] [outer = 00000000] 13:42:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1818D400) [pid = 3828] [serial = 1894] [outer = 17E35000] 13:42:42 INFO - PROCESS | 3828 | 1461012162680 Marionette DEBUG loaded listener.js 13:42:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1818CC00) [pid = 3828] [serial = 1895] [outer = 17E35000] 13:42:43 INFO - PROCESS | 3828 | 1461012163152 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 703ms 13:42:43 INFO - PROCESS | 3828 | 1461012163204 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:42:43 INFO - PROCESS | 3828 | 1461012163206 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 13:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:42:43 INFO - PROCESS | 3828 | 1461012163209 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:42:43 INFO - PROCESS | 3828 | 1461012163211 Marionette TRACE conn2 <- [1,2490,null,{}] 13:42:43 INFO - PROCESS | 3828 | 1461012163214 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:43 INFO - PROCESS | 3828 | 1461012163330 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:42:43 INFO - PROCESS | 3828 | 1461012163336 Marionette TRACE conn2 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:43 INFO - PROCESS | 3828 | ++DOCSHELL 13A3A000 == 35 [pid = 3828] [id = 632] 13:42:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (17E99400) [pid = 3828] [serial = 1896] [outer = 00000000] 13:42:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (18A01800) [pid = 3828] [serial = 1897] [outer = 17E99400] 13:42:43 INFO - PROCESS | 3828 | 1461012163380 Marionette DEBUG loaded listener.js 13:42:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (18B42800) [pid = 3828] [serial = 1898] [outer = 17E99400] 13:42:43 INFO - PROCESS | 3828 | 1461012163827 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 640ms 13:42:43 INFO - PROCESS | 3828 | 1461012163850 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:42:43 INFO - PROCESS | 3828 | 1461012163852 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 13:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:42:43 INFO - PROCESS | 3828 | 1461012163856 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:42:43 INFO - PROCESS | 3828 | 1461012163858 Marionette TRACE conn2 <- [1,2494,null,{}] 13:42:43 INFO - PROCESS | 3828 | 1461012163861 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:43 INFO - PROCESS | 3828 | 1461012163983 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:42:44 INFO - PROCESS | 3828 | 1461012164081 Marionette TRACE conn2 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:44 INFO - PROCESS | 3828 | ++DOCSHELL 15DBDC00 == 36 [pid = 3828] [id = 633] 13:42:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (18112800) [pid = 3828] [serial = 1899] [outer = 00000000] 13:42:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (18BA9000) [pid = 3828] [serial = 1900] [outer = 18112800] 13:42:44 INFO - PROCESS | 3828 | 1461012164135 Marionette DEBUG loaded listener.js 13:42:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (18BB0800) [pid = 3828] [serial = 1901] [outer = 18112800] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (15D05800) [pid = 3828] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (19B16800) [pid = 3828] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (1AA9A000) [pid = 3828] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (11BF9400) [pid = 3828] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (18BB0C00) [pid = 3828] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1CC6F800) [pid = 3828] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1BF2E400) [pid = 3828] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1979E000) [pid = 3828] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (15A2B400) [pid = 3828] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1434C400) [pid = 3828] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1C1C0000) [pid = 3828] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1694D400) [pid = 3828] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (19482C00) [pid = 3828] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (13266400) [pid = 3828] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (15C8E000) [pid = 3828] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1325C000) [pid = 3828] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:42:44 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1AAA3400) [pid = 3828] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:42:44 INFO - PROCESS | 3828 | 1461012164874 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1046ms 13:42:44 INFO - PROCESS | 3828 | 1461012164913 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:42:44 INFO - PROCESS | 3828 | 1461012164915 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 13:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:42:44 INFO - PROCESS | 3828 | 1461012164918 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:42:44 INFO - PROCESS | 3828 | 1461012164920 Marionette TRACE conn2 <- [1,2498,null,{}] 13:42:44 INFO - PROCESS | 3828 | 1461012164924 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:44 INFO - PROCESS | 3828 | 1461012164999 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:42:44 INFO - PROCESS | 3828 | 1461012165005 Marionette TRACE conn2 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:44 INFO - PROCESS | 3828 | ++DOCSHELL 1325F800 == 37 [pid = 3828] [id = 634] 13:42:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (15460800) [pid = 3828] [serial = 1902] [outer = 00000000] 13:42:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (1689FC00) [pid = 3828] [serial = 1903] [outer = 15460800] 13:42:45 INFO - PROCESS | 3828 | 1461012165049 Marionette DEBUG loaded listener.js 13:42:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1694D400) [pid = 3828] [serial = 1904] [outer = 15460800] 13:42:45 INFO - PROCESS | 3828 | 1461012165512 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 13:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 624ms 13:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:42:45 INFO - PROCESS | 3828 | 1461012165555 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:42:45 INFO - PROCESS | 3828 | 1461012165557 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 13:42:45 INFO - PROCESS | 3828 | 1461012165560 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:42:45 INFO - PROCESS | 3828 | 1461012165562 Marionette TRACE conn2 <- [1,2502,null,{}] 13:42:45 INFO - PROCESS | 3828 | 1461012165565 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:45 INFO - PROCESS | 3828 | 1461012165639 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:42:45 INFO - PROCESS | 3828 | 1461012165645 Marionette TRACE conn2 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:45 INFO - PROCESS | 3828 | ++DOCSHELL 16954400 == 38 [pid = 3828] [id = 635] 13:42:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (187D4400) [pid = 3828] [serial = 1905] [outer = 00000000] 13:42:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (18CD6C00) [pid = 3828] [serial = 1906] [outer = 187D4400] 13:42:45 INFO - PROCESS | 3828 | 1461012165689 Marionette DEBUG loaded listener.js 13:42:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (18CDA400) [pid = 3828] [serial = 1907] [outer = 187D4400] 13:42:46 INFO - PROCESS | 3828 | 1461012166111 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 13:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 593ms 13:42:46 INFO - PROCESS | 3828 | 1461012166158 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:42:46 INFO - PROCESS | 3828 | 1461012166160 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 13:42:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:42:46 INFO - PROCESS | 3828 | 1461012166163 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:42:46 INFO - PROCESS | 3828 | 1461012166165 Marionette TRACE conn2 <- [1,2506,null,{}] 13:42:46 INFO - PROCESS | 3828 | 1461012166172 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:46 INFO - PROCESS | 3828 | 1461012166247 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:42:46 INFO - PROCESS | 3828 | 1461012166253 Marionette TRACE conn2 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:46 INFO - PROCESS | 3828 | ++DOCSHELL 18CD6000 == 39 [pid = 3828] [id = 636] 13:42:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (18CDB400) [pid = 3828] [serial = 1908] [outer = 00000000] 13:42:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1948EC00) [pid = 3828] [serial = 1909] [outer = 18CDB400] 13:42:46 INFO - PROCESS | 3828 | 1461012166296 Marionette DEBUG loaded listener.js 13:42:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (1949E000) [pid = 3828] [serial = 1910] [outer = 18CDB400] 13:42:46 INFO - PROCESS | 3828 | 1461012166721 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 593ms 13:42:46 INFO - PROCESS | 3828 | 1461012166766 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:42:46 INFO - PROCESS | 3828 | 1461012166768 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 13:42:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:42:46 INFO - PROCESS | 3828 | 1461012166771 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:42:46 INFO - PROCESS | 3828 | 1461012166773 Marionette TRACE conn2 <- [1,2510,null,{}] 13:42:46 INFO - PROCESS | 3828 | 1461012166777 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:46 INFO - PROCESS | 3828 | 1461012166881 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:42:47 INFO - PROCESS | 3828 | 1461012167072 Marionette TRACE conn2 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:47 INFO - PROCESS | 3828 | ++DOCSHELL 11B4B000 == 40 [pid = 3828] [id = 637] 13:42:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (11B4C800) [pid = 3828] [serial = 1911] [outer = 00000000] 13:42:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (11BF1000) [pid = 3828] [serial = 1912] [outer = 11B4C800] 13:42:47 INFO - PROCESS | 3828 | 1461012167135 Marionette DEBUG loaded listener.js 13:42:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (11BFA000) [pid = 3828] [serial = 1913] [outer = 11B4C800] 13:42:47 INFO - PROCESS | 3828 | 1461012167839 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1140ms 13:42:47 INFO - PROCESS | 3828 | 1461012167897 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:42:47 INFO - PROCESS | 3828 | 1461012167902 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 13:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:42:47 INFO - PROCESS | 3828 | 1461012167930 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:42:47 INFO - PROCESS | 3828 | 1461012167935 Marionette TRACE conn2 <- [1,2514,null,{}] 13:42:47 INFO - PROCESS | 3828 | 1461012167940 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:48 INFO - PROCESS | 3828 | 1461012168063 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:42:48 INFO - PROCESS | 3828 | 1461012168191 Marionette TRACE conn2 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:48 INFO - PROCESS | 3828 | ++DOCSHELL 132D9000 == 41 [pid = 3828] [id = 638] 13:42:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (132DC000) [pid = 3828] [serial = 1914] [outer = 00000000] 13:42:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1367F000) [pid = 3828] [serial = 1915] [outer = 132DC000] 13:42:48 INFO - PROCESS | 3828 | 1461012168249 Marionette DEBUG loaded listener.js 13:42:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (13A32400) [pid = 3828] [serial = 1916] [outer = 132DC000] 13:42:49 INFO - PROCESS | 3828 | 1461012169186 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 13:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1311ms 13:42:49 INFO - PROCESS | 3828 | 1461012169243 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:42:49 INFO - PROCESS | 3828 | 1461012169247 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 13:42:49 INFO - PROCESS | 3828 | 1461012169252 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:42:49 INFO - PROCESS | 3828 | 1461012169255 Marionette TRACE conn2 <- [1,2518,null,{}] 13:42:49 INFO - PROCESS | 3828 | 1461012169261 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:49 INFO - PROCESS | 3828 | 1461012169364 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:42:49 INFO - PROCESS | 3828 | 1461012169504 Marionette TRACE conn2 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:49 INFO - PROCESS | 3828 | ++DOCSHELL 132D1800 == 42 [pid = 3828] [id = 639] 13:42:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (132D4000) [pid = 3828] [serial = 1917] [outer = 00000000] 13:42:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (13836000) [pid = 3828] [serial = 1918] [outer = 132D4000] 13:42:49 INFO - PROCESS | 3828 | 1461012169555 Marionette DEBUG loaded listener.js 13:42:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (142AF400) [pid = 3828] [serial = 1919] [outer = 132D4000] 13:42:49 INFO - PROCESS | 3828 | --DOCSHELL 11BEC400 == 41 [pid = 3828] [id = 534] 13:42:49 INFO - PROCESS | 3828 | --DOCSHELL 1320E800 == 40 [pid = 3828] [id = 525] 13:42:49 INFO - PROCESS | 3828 | --DOCSHELL 17E37000 == 39 [pid = 3828] [id = 538] 13:42:49 INFO - PROCESS | 3828 | --DOCSHELL 169B4C00 == 38 [pid = 3828] [id = 530] 13:42:49 INFO - PROCESS | 3828 | --DOCSHELL 11BF5400 == 37 [pid = 3828] [id = 540] 13:42:49 INFO - PROCESS | 3828 | --DOCSHELL 14A0E000 == 36 [pid = 3828] [id = 527] 13:42:49 INFO - PROCESS | 3828 | --DOCSHELL 1850B000 == 35 [pid = 3828] [id = 539] 13:42:49 INFO - PROCESS | 3828 | --DOCSHELL 164AE800 == 34 [pid = 3828] [id = 537] 13:42:49 INFO - PROCESS | 3828 | --DOCSHELL 15D0B400 == 33 [pid = 3828] [id = 536] 13:42:49 INFO - PROCESS | 3828 | --DOCSHELL 11BF4C00 == 32 [pid = 3828] [id = 524] 13:42:49 INFO - PROCESS | 3828 | --DOCSHELL 1383BC00 == 31 [pid = 3828] [id = 526] 13:42:49 INFO - PROCESS | 3828 | --DOCSHELL 136C0C00 == 30 [pid = 3828] [id = 535] 13:42:49 INFO - PROCESS | 3828 | --DOCSHELL 1569E000 == 29 [pid = 3828] [id = 622] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (19774C00) [pid = 3828] [serial = 1867] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1CC01400) [pid = 3828] [serial = 1772] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (18BA8000) [pid = 3828] [serial = 1865] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (19C77800) [pid = 3828] [serial = 1852] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1A0B5400) [pid = 3828] [serial = 1853] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1BF26000) [pid = 3828] [serial = 1855] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1383EC00) [pid = 3828] [serial = 1861] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1C379C00) [pid = 3828] [serial = 1858] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (187C6C00) [pid = 3828] [serial = 1864] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1C937C00) [pid = 3828] [serial = 1859] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1CF98800) [pid = 3828] [serial = 1835] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1CF91800) [pid = 3828] [serial = 1834] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1CC27400) [pid = 3828] [serial = 1832] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (1CC0E000) [pid = 3828] [serial = 1831] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1BF2E800) [pid = 3828] [serial = 1829] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1A797C00) [pid = 3828] [serial = 1828] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (18BB1C00) [pid = 3828] [serial = 1826] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (18B4D000) [pid = 3828] [serial = 1825] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (16677400) [pid = 3828] [serial = 1823] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (15D04800) [pid = 3828] [serial = 1822] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (1C93F400) [pid = 3828] [serial = 1819] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (1CC1B000) [pid = 3828] [serial = 1820] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (19798000) [pid = 3828] [serial = 1849] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (19588400) [pid = 3828] [serial = 1846] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (1976B400) [pid = 3828] [serial = 1847] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (14AA5800) [pid = 3828] [serial = 1843] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (169CDC00) [pid = 3828] [serial = 1844] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (18B49400) [pid = 3828] [serial = 1841] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (1855C000) [pid = 3828] [serial = 1840] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (15D03000) [pid = 3828] [serial = 1838] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (1569F400) [pid = 3828] [serial = 1837] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (1BF2C000) [pid = 3828] [serial = 1856] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (15C8E800) [pid = 3828] [serial = 1862] [outer = 00000000] [url = about:blank] 13:42:49 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (197A4000) [pid = 3828] [serial = 1850] [outer = 00000000] [url = about:blank] 13:42:50 INFO - PROCESS | 3828 | 1461012170064 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 13:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 843ms 13:42:50 INFO - PROCESS | 3828 | 1461012170096 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:42:50 INFO - PROCESS | 3828 | 1461012170102 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 13:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:42:50 INFO - PROCESS | 3828 | 1461012170112 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:42:50 INFO - PROCESS | 3828 | 1461012170115 Marionette TRACE conn2 <- [1,2522,null,{}] 13:42:50 INFO - PROCESS | 3828 | 1461012170119 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:50 INFO - PROCESS | 3828 | 1461012170201 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:42:50 INFO - PROCESS | 3828 | 1461012170209 Marionette TRACE conn2 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:50 INFO - PROCESS | 3828 | ++DOCSHELL 13557400 == 30 [pid = 3828] [id = 640] 13:42:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (1355A400) [pid = 3828] [serial = 1920] [outer = 00000000] 13:42:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (1389C400) [pid = 3828] [serial = 1921] [outer = 1355A400] 13:42:50 INFO - PROCESS | 3828 | 1461012170254 Marionette DEBUG loaded listener.js 13:42:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (15462000) [pid = 3828] [serial = 1922] [outer = 1355A400] 13:42:50 INFO - PROCESS | 3828 | 1461012170752 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 13:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 703ms 13:42:50 INFO - PROCESS | 3828 | 1461012170812 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:42:50 INFO - PROCESS | 3828 | 1461012170814 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 13:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:42:50 INFO - PROCESS | 3828 | 1461012170818 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:42:50 INFO - PROCESS | 3828 | 1461012170821 Marionette TRACE conn2 <- [1,2526,null,{}] 13:42:50 INFO - PROCESS | 3828 | 1461012170832 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:50 INFO - PROCESS | 3828 | 1461012170943 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:42:51 INFO - PROCESS | 3828 | 1461012171043 Marionette TRACE conn2 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:51 INFO - PROCESS | 3828 | ++DOCSHELL 15A2B400 == 31 [pid = 3828] [id = 641] 13:42:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (15C8E800) [pid = 3828] [serial = 1923] [outer = 00000000] 13:42:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (16405800) [pid = 3828] [serial = 1924] [outer = 15C8E800] 13:42:51 INFO - PROCESS | 3828 | 1461012171091 Marionette DEBUG loaded listener.js 13:42:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (164AE000) [pid = 3828] [serial = 1925] [outer = 15C8E800] 13:42:51 INFO - PROCESS | 3828 | 1461012171471 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 13:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 702ms 13:42:51 INFO - PROCESS | 3828 | 1461012171517 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:42:51 INFO - PROCESS | 3828 | 1461012171520 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 13:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:42:51 INFO - PROCESS | 3828 | 1461012171523 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:42:51 INFO - PROCESS | 3828 | 1461012171525 Marionette TRACE conn2 <- [1,2530,null,{}] 13:42:51 INFO - PROCESS | 3828 | 1461012171528 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:51 INFO - PROCESS | 3828 | 1461012171607 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:42:51 INFO - PROCESS | 3828 | 1461012171613 Marionette TRACE conn2 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:51 INFO - PROCESS | 3828 | ++DOCSHELL 16404400 == 32 [pid = 3828] [id = 642] 13:42:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (16677800) [pid = 3828] [serial = 1926] [outer = 00000000] 13:42:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (169BFC00) [pid = 3828] [serial = 1927] [outer = 16677800] 13:42:51 INFO - PROCESS | 3828 | 1461012171659 Marionette DEBUG loaded listener.js 13:42:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (169C6400) [pid = 3828] [serial = 1928] [outer = 16677800] 13:42:52 INFO - PROCESS | 3828 | 1461012172133 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 13:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 640ms 13:42:52 INFO - PROCESS | 3828 | 1461012172160 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:42:52 INFO - PROCESS | 3828 | 1461012172162 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 13:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:42:52 INFO - PROCESS | 3828 | 1461012172170 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:42:52 INFO - PROCESS | 3828 | 1461012172172 Marionette TRACE conn2 <- [1,2534,null,{}] 13:42:52 INFO - PROCESS | 3828 | 1461012172175 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:52 INFO - PROCESS | 3828 | 1461012172278 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:42:52 INFO - PROCESS | 3828 | 1461012172368 Marionette TRACE conn2 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:52 INFO - PROCESS | 3828 | ++DOCSHELL 02A84C00 == 33 [pid = 3828] [id = 643] 13:42:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (169CFC00) [pid = 3828] [serial = 1929] [outer = 00000000] 13:42:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (17E96800) [pid = 3828] [serial = 1930] [outer = 169CFC00] 13:42:52 INFO - PROCESS | 3828 | 1461012172413 Marionette DEBUG loaded listener.js 13:42:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (18117000) [pid = 3828] [serial = 1931] [outer = 169CFC00] 13:42:52 INFO - PROCESS | 3828 | 1461012172850 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 13:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 749ms 13:42:52 INFO - PROCESS | 3828 | 1461012172907 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:42:52 INFO - PROCESS | 3828 | 1461012172909 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 13:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:42:52 INFO - PROCESS | 3828 | 1461012172912 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:42:52 INFO - PROCESS | 3828 | 1461012172914 Marionette TRACE conn2 <- [1,2538,null,{}] 13:42:52 INFO - PROCESS | 3828 | 1461012172917 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:53 INFO - PROCESS | 3828 | 1461012173041 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:42:53 INFO - PROCESS | 3828 | 1461012173108 Marionette TRACE conn2 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:53 INFO - PROCESS | 3828 | ++DOCSHELL 18A03000 == 34 [pid = 3828] [id = 644] 13:42:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (18B41400) [pid = 3828] [serial = 1932] [outer = 00000000] 13:42:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (18BA7C00) [pid = 3828] [serial = 1933] [outer = 18B41400] 13:42:53 INFO - PROCESS | 3828 | 1461012173156 Marionette DEBUG loaded listener.js 13:42:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (18BAD800) [pid = 3828] [serial = 1934] [outer = 18B41400] 13:42:53 INFO - PROCESS | 3828 | 1461012173576 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 13:42:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:42:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 703ms 13:42:53 INFO - PROCESS | 3828 | 1461012173612 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:42:53 INFO - PROCESS | 3828 | 1461012173614 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 13:42:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:42:53 INFO - PROCESS | 3828 | 1461012173617 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:42:53 INFO - PROCESS | 3828 | 1461012173619 Marionette TRACE conn2 <- [1,2542,null,{}] 13:42:53 INFO - PROCESS | 3828 | 1461012173628 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:53 INFO - PROCESS | 3828 | 1461012173768 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:42:53 INFO - PROCESS | 3828 | 1461012173834 Marionette TRACE conn2 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:53 INFO - PROCESS | 3828 | ++DOCSHELL 18BA6800 == 35 [pid = 3828] [id = 645] 13:42:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (18CD0000) [pid = 3828] [serial = 1935] [outer = 00000000] 13:42:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (18D8B000) [pid = 3828] [serial = 1936] [outer = 18CD0000] 13:42:53 INFO - PROCESS | 3828 | 1461012173878 Marionette DEBUG loaded listener.js 13:42:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (19481C00) [pid = 3828] [serial = 1937] [outer = 18CD0000] 13:42:54 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1545D400) [pid = 3828] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:42:54 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (12DD7400) [pid = 3828] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:42:54 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (1355C800) [pid = 3828] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:42:54 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (11BEF000) [pid = 3828] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:42:54 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (1667E800) [pid = 3828] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:42:54 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (17E35000) [pid = 3828] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:42:54 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (18112800) [pid = 3828] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:42:54 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (16E73000) [pid = 3828] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:42:54 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (17E99400) [pid = 3828] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:42:54 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (142F6400) [pid = 3828] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:42:54 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (15D09000) [pid = 3828] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:42:54 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (15460800) [pid = 3828] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:42:54 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (187D4400) [pid = 3828] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:42:54 INFO - PROCESS | 3828 | 1461012174352 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 796ms 13:42:54 INFO - PROCESS | 3828 | 1461012174419 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:42:54 INFO - PROCESS | 3828 | 1461012174421 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 13:42:54 INFO - PROCESS | 3828 | 1461012174425 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:42:54 INFO - PROCESS | 3828 | 1461012174426 Marionette TRACE conn2 <- [1,2546,null,{}] 13:42:54 INFO - PROCESS | 3828 | 1461012174430 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:54 INFO - PROCESS | 3828 | 1461012174505 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:42:54 INFO - PROCESS | 3828 | 1461012174511 Marionette TRACE conn2 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:54 INFO - PROCESS | 3828 | ++DOCSHELL 12BB6400 == 36 [pid = 3828] [id = 646] 13:42:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (13555C00) [pid = 3828] [serial = 1938] [outer = 00000000] 13:42:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (15D0DC00) [pid = 3828] [serial = 1939] [outer = 13555C00] 13:42:54 INFO - PROCESS | 3828 | 1461012174555 Marionette DEBUG loaded listener.js 13:42:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (169C8400) [pid = 3828] [serial = 1940] [outer = 13555C00] 13:42:54 INFO - PROCESS | 3828 | 1461012174982 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 13:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 594ms 13:42:55 INFO - PROCESS | 3828 | 1461012175022 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:42:55 INFO - PROCESS | 3828 | 1461012175024 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 13:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:42:55 INFO - PROCESS | 3828 | 1461012175027 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:42:55 INFO - PROCESS | 3828 | 1461012175029 Marionette TRACE conn2 <- [1,2550,null,{}] 13:42:55 INFO - PROCESS | 3828 | 1461012175036 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:55 INFO - PROCESS | 3828 | 1461012175111 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:42:55 INFO - PROCESS | 3828 | 1461012175118 Marionette TRACE conn2 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:55 INFO - PROCESS | 3828 | ++DOCSHELL 15C8A400 == 37 [pid = 3828] [id = 647] 13:42:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (16E75C00) [pid = 3828] [serial = 1941] [outer = 00000000] 13:42:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (18BA8800) [pid = 3828] [serial = 1942] [outer = 16E75C00] 13:42:55 INFO - PROCESS | 3828 | 1461012175161 Marionette DEBUG loaded listener.js 13:42:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (18BA8400) [pid = 3828] [serial = 1943] [outer = 16E75C00] 13:42:55 INFO - PROCESS | 3828 | 1461012175612 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 13:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 625ms 13:42:55 INFO - PROCESS | 3828 | 1461012175669 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:42:55 INFO - PROCESS | 3828 | 1461012175671 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 13:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:42:55 INFO - PROCESS | 3828 | 1461012175675 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:42:55 INFO - PROCESS | 3828 | 1461012175677 Marionette TRACE conn2 <- [1,2554,null,{}] 13:42:55 INFO - PROCESS | 3828 | 1461012175680 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:55 INFO - PROCESS | 3828 | 1461012175753 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:42:55 INFO - PROCESS | 3828 | 1461012175759 Marionette TRACE conn2 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:55 INFO - PROCESS | 3828 | ++DOCSHELL 164B0400 == 38 [pid = 3828] [id = 648] 13:42:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (18A08800) [pid = 3828] [serial = 1944] [outer = 00000000] 13:42:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (194A8C00) [pid = 3828] [serial = 1945] [outer = 18A08800] 13:42:55 INFO - PROCESS | 3828 | 1461012175802 Marionette DEBUG loaded listener.js 13:42:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (194A7800) [pid = 3828] [serial = 1946] [outer = 18A08800] 13:42:56 INFO - PROCESS | 3828 | --DOCSHELL 11B47400 == 37 [pid = 3828] [id = 531] 13:42:56 INFO - PROCESS | 3828 | --DOCSHELL 13A39800 == 36 [pid = 3828] [id = 533] 13:42:56 INFO - PROCESS | 3828 | --DOCSHELL 11B49800 == 35 [pid = 3828] [id = 528] 13:42:56 INFO - PROCESS | 3828 | --DOCSHELL 136BE800 == 34 [pid = 3828] [id = 532] 13:42:56 INFO - PROCESS | 3828 | --DOCSHELL 15DBF000 == 33 [pid = 3828] [id = 541] 13:42:56 INFO - PROCESS | 3828 | --DOCSHELL 11BF8000 == 32 [pid = 3828] [id = 529] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (15A2C800) [pid = 3828] [serial = 1882] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (15C8A000) [pid = 3828] [serial = 1883] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (13265800) [pid = 3828] [serial = 1873] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (132D1400) [pid = 3828] [serial = 1874] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (136C8400) [pid = 3828] [serial = 1876] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (13835000) [pid = 3828] [serial = 1877] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (123B9000) [pid = 3828] [serial = 1870] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (12B82800) [pid = 3828] [serial = 1871] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (169C4400) [pid = 3828] [serial = 1888] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (169C5000) [pid = 3828] [serial = 1889] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (1818CC00) [pid = 3828] [serial = 1895] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (18BA9000) [pid = 3828] [serial = 1900] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (17E36C00) [pid = 3828] [serial = 1891] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (18A01800) [pid = 3828] [serial = 1897] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (143B4800) [pid = 3828] [serial = 1879] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (14AA4400) [pid = 3828] [serial = 1880] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (1667A800) [pid = 3828] [serial = 1885] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 64 (1694E000) [pid = 3828] [serial = 1886] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 63 (1689FC00) [pid = 3828] [serial = 1903] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 62 (18CD6C00) [pid = 3828] [serial = 1906] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 61 (1694D400) [pid = 3828] [serial = 1904] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 60 (18BB0800) [pid = 3828] [serial = 1901] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 59 (1818D400) [pid = 3828] [serial = 1894] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 58 (18B42800) [pid = 3828] [serial = 1898] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 57 (18CDA400) [pid = 3828] [serial = 1907] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 56 (16E7B800) [pid = 3828] [serial = 1892] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | --DOMWINDOW == 55 (1948EC00) [pid = 3828] [serial = 1909] [outer = 00000000] [url = about:blank] 13:42:57 INFO - PROCESS | 3828 | 1461012177588 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 13:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1951ms 13:42:57 INFO - PROCESS | 3828 | 1461012177629 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:42:57 INFO - PROCESS | 3828 | 1461012177633 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 13:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:42:57 INFO - PROCESS | 3828 | 1461012177639 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:42:57 INFO - PROCESS | 3828 | 1461012177642 Marionette TRACE conn2 <- [1,2558,null,{}] 13:42:57 INFO - PROCESS | 3828 | 1461012177648 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:57 INFO - PROCESS | 3828 | 1461012177730 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:42:57 INFO - PROCESS | 3828 | 1461012177739 Marionette TRACE conn2 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:57 INFO - PROCESS | 3828 | ++DOCSHELL 12BBF400 == 33 [pid = 3828] [id = 649] 13:42:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 56 (12D70400) [pid = 3828] [serial = 1947] [outer = 00000000] 13:42:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 57 (1320FC00) [pid = 3828] [serial = 1948] [outer = 12D70400] 13:42:57 INFO - PROCESS | 3828 | 1461012177787 Marionette DEBUG loaded listener.js 13:42:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 58 (13266400) [pid = 3828] [serial = 1949] [outer = 12D70400] 13:42:58 INFO - PROCESS | 3828 | 1461012178301 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 13:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 687ms 13:42:58 INFO - PROCESS | 3828 | 1461012178339 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:42:58 INFO - PROCESS | 3828 | 1461012178345 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 13:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:42:58 INFO - PROCESS | 3828 | 1461012178351 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:42:58 INFO - PROCESS | 3828 | 1461012178354 Marionette TRACE conn2 <- [1,2562,null,{}] 13:42:58 INFO - PROCESS | 3828 | 1461012178358 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:58 INFO - PROCESS | 3828 | 1461012178438 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:42:58 INFO - PROCESS | 3828 | 1461012178446 Marionette TRACE conn2 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:58 INFO - PROCESS | 3828 | ++DOCSHELL 13269C00 == 34 [pid = 3828] [id = 650] 13:42:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 59 (132D0800) [pid = 3828] [serial = 1950] [outer = 00000000] 13:42:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 60 (136C1000) [pid = 3828] [serial = 1951] [outer = 132D0800] 13:42:58 INFO - PROCESS | 3828 | 1461012178492 Marionette DEBUG loaded listener.js 13:42:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 61 (13834000) [pid = 3828] [serial = 1952] [outer = 132D0800] 13:42:58 INFO - PROCESS | 3828 | 1461012178964 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 13:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 640ms 13:42:58 INFO - PROCESS | 3828 | 1461012178987 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:42:58 INFO - PROCESS | 3828 | 1461012178989 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 13:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:42:58 INFO - PROCESS | 3828 | 1461012178993 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:42:58 INFO - PROCESS | 3828 | 1461012178997 Marionette TRACE conn2 <- [1,2566,null,{}] 13:42:59 INFO - PROCESS | 3828 | 1461012179008 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:59 INFO - PROCESS | 3828 | 1461012179089 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:42:59 INFO - PROCESS | 3828 | 1461012179097 Marionette TRACE conn2 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:59 INFO - PROCESS | 3828 | ++DOCSHELL 14A0C000 == 35 [pid = 3828] [id = 651] 13:42:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 62 (14A0E000) [pid = 3828] [serial = 1953] [outer = 00000000] 13:42:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 63 (15458800) [pid = 3828] [serial = 1954] [outer = 14A0E000] 13:42:59 INFO - PROCESS | 3828 | 1461012179146 Marionette DEBUG loaded listener.js 13:42:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (156ED400) [pid = 3828] [serial = 1955] [outer = 14A0E000] 13:42:59 INFO - PROCESS | 3828 | 1461012179615 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 13:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 640ms 13:42:59 INFO - PROCESS | 3828 | 1461012179630 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:42:59 INFO - PROCESS | 3828 | 1461012179633 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 13:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:42:59 INFO - PROCESS | 3828 | 1461012179636 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:42:59 INFO - PROCESS | 3828 | 1461012179638 Marionette TRACE conn2 <- [1,2570,null,{}] 13:42:59 INFO - PROCESS | 3828 | 1461012179641 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:59 INFO - PROCESS | 3828 | 1461012179713 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:42:59 INFO - PROCESS | 3828 | 1461012179719 Marionette TRACE conn2 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:59 INFO - PROCESS | 3828 | ++DOCSHELL 15ACF000 == 36 [pid = 3828] [id = 652] 13:42:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (15CD7400) [pid = 3828] [serial = 1956] [outer = 00000000] 13:42:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (16403C00) [pid = 3828] [serial = 1957] [outer = 15CD7400] 13:42:59 INFO - PROCESS | 3828 | 1461012179768 Marionette DEBUG loaded listener.js 13:42:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (1640D400) [pid = 3828] [serial = 1958] [outer = 15CD7400] 13:43:00 INFO - PROCESS | 3828 | 1461012180204 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 13:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 593ms 13:43:00 INFO - PROCESS | 3828 | 1461012180236 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:43:00 INFO - PROCESS | 3828 | 1461012180238 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 13:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:43:00 INFO - PROCESS | 3828 | 1461012180241 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:43:00 INFO - PROCESS | 3828 | 1461012180243 Marionette TRACE conn2 <- [1,2574,null,{}] 13:43:00 INFO - PROCESS | 3828 | 1461012180247 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:00 INFO - PROCESS | 3828 | 1461012180326 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:43:00 INFO - PROCESS | 3828 | 1461012180332 Marionette TRACE conn2 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:00 INFO - PROCESS | 3828 | ++DOCSHELL 164B2C00 == 37 [pid = 3828] [id = 653] 13:43:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (16677400) [pid = 3828] [serial = 1959] [outer = 00000000] 13:43:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (1689E800) [pid = 3828] [serial = 1960] [outer = 16677400] 13:43:00 INFO - PROCESS | 3828 | 1461012180378 Marionette DEBUG loaded listener.js 13:43:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (168AA800) [pid = 3828] [serial = 1961] [outer = 16677400] 13:43:00 INFO - PROCESS | 3828 | 1461012180833 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 13:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 640ms 13:43:00 INFO - PROCESS | 3828 | 1461012180877 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:43:00 INFO - PROCESS | 3828 | 1461012180879 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 13:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:43:00 INFO - PROCESS | 3828 | 1461012180886 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:43:00 INFO - PROCESS | 3828 | 1461012180888 Marionette TRACE conn2 <- [1,2578,null,{}] 13:43:00 INFO - PROCESS | 3828 | 1461012180892 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:00 INFO - PROCESS | 3828 | 1461012180989 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:43:00 INFO - PROCESS | 3828 | 1461012180996 Marionette TRACE conn2 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:00 INFO - PROCESS | 3828 | ++DOCSHELL 169B6400 == 38 [pid = 3828] [id = 654] 13:43:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (169C4400) [pid = 3828] [serial = 1962] [outer = 00000000] 13:43:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (16E75400) [pid = 3828] [serial = 1963] [outer = 169C4400] 13:43:01 INFO - PROCESS | 3828 | 1461012181046 Marionette DEBUG loaded listener.js 13:43:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (17E35000) [pid = 3828] [serial = 1964] [outer = 169C4400] 13:43:01 INFO - PROCESS | 3828 | 1461012181471 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 13:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 640ms 13:43:01 INFO - PROCESS | 3828 | 1461012181520 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:43:01 INFO - PROCESS | 3828 | 1461012181522 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 13:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:43:01 INFO - PROCESS | 3828 | 1461012181525 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:43:01 INFO - PROCESS | 3828 | 1461012181527 Marionette TRACE conn2 <- [1,2582,null,{}] 13:43:01 INFO - PROCESS | 3828 | 1461012181530 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:01 INFO - PROCESS | 3828 | 1461012181601 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:43:01 INFO - PROCESS | 3828 | 1461012181607 Marionette TRACE conn2 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:01 INFO - PROCESS | 3828 | ++DOCSHELL 17E3E000 == 39 [pid = 3828] [id = 655] 13:43:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (17E8D400) [pid = 3828] [serial = 1965] [outer = 00000000] 13:43:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (18198400) [pid = 3828] [serial = 1966] [outer = 17E8D400] 13:43:01 INFO - PROCESS | 3828 | 1461012181650 Marionette DEBUG loaded listener.js 13:43:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (18501C00) [pid = 3828] [serial = 1967] [outer = 17E8D400] 13:43:02 INFO - PROCESS | 3828 | 1461012182101 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 13:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 594ms 13:43:02 INFO - PROCESS | 3828 | 1461012182123 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:43:02 INFO - PROCESS | 3828 | 1461012182124 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 13:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:43:02 INFO - PROCESS | 3828 | 1461012182128 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:43:02 INFO - PROCESS | 3828 | 1461012182130 Marionette TRACE conn2 <- [1,2586,null,{}] 13:43:02 INFO - PROCESS | 3828 | 1461012182145 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:02 INFO - PROCESS | 3828 | 1461012182220 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:43:02 INFO - PROCESS | 3828 | 1461012182226 Marionette TRACE conn2 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:02 INFO - PROCESS | 3828 | ++DOCSHELL 136BE800 == 40 [pid = 3828] [id = 656] 13:43:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (15457400) [pid = 3828] [serial = 1968] [outer = 00000000] 13:43:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (18A07800) [pid = 3828] [serial = 1969] [outer = 15457400] 13:43:02 INFO - PROCESS | 3828 | 1461012182270 Marionette DEBUG loaded listener.js 13:43:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (187C7000) [pid = 3828] [serial = 1970] [outer = 15457400] 13:43:02 INFO - PROCESS | 3828 | 1461012182685 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 593ms 13:43:02 INFO - PROCESS | 3828 | 1461012182709 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:43:02 INFO - PROCESS | 3828 | 1461012182711 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 13:43:02 INFO - PROCESS | 3828 | 1461012182714 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:43:02 INFO - PROCESS | 3828 | 1461012182716 Marionette TRACE conn2 <- [1,2590,null,{}] 13:43:02 INFO - PROCESS | 3828 | 1461012182719 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:02 INFO - PROCESS | 3828 | 1461012182831 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:43:02 INFO - PROCESS | 3828 | 1461012182845 Marionette TRACE conn2 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:02 INFO - PROCESS | 3828 | ++DOCSHELL 11BFB000 == 41 [pid = 3828] [id = 657] 13:43:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (11BFB400) [pid = 3828] [serial = 1971] [outer = 00000000] 13:43:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (18B48800) [pid = 3828] [serial = 1972] [outer = 11BFB400] 13:43:02 INFO - PROCESS | 3828 | 1461012182889 Marionette DEBUG loaded listener.js 13:43:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (18B4C000) [pid = 3828] [serial = 1973] [outer = 11BFB400] 13:43:03 INFO - PROCESS | 3828 | 1461012183357 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 13:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 687ms 13:43:03 INFO - PROCESS | 3828 | 1461012183415 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:43:03 INFO - PROCESS | 3828 | 1461012183417 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 13:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:43:03 INFO - PROCESS | 3828 | 1461012183420 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:43:03 INFO - PROCESS | 3828 | 1461012183422 Marionette TRACE conn2 <- [1,2594,null,{}] 13:43:03 INFO - PROCESS | 3828 | 1461012183425 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:03 INFO - PROCESS | 3828 | 1461012183536 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:43:03 INFO - PROCESS | 3828 | 1461012183542 Marionette TRACE conn2 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:03 INFO - PROCESS | 3828 | ++DOCSHELL 164ADC00 == 42 [pid = 3828] [id = 658] 13:43:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (164B1400) [pid = 3828] [serial = 1974] [outer = 00000000] 13:43:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (18BB1400) [pid = 3828] [serial = 1975] [outer = 164B1400] 13:43:03 INFO - PROCESS | 3828 | 1461012183586 Marionette DEBUG loaded listener.js 13:43:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (18CD2000) [pid = 3828] [serial = 1976] [outer = 164B1400] 13:43:04 INFO - PROCESS | 3828 | 1461012184058 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 13:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 687ms 13:43:04 INFO - PROCESS | 3828 | 1461012184120 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:43:04 INFO - PROCESS | 3828 | 1461012184123 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 13:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:43:04 INFO - PROCESS | 3828 | 1461012184132 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:43:04 INFO - PROCESS | 3828 | 1461012184134 Marionette TRACE conn2 <- [1,2598,null,{}] 13:43:04 INFO - PROCESS | 3828 | 1461012184156 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:04 INFO - PROCESS | 3828 | 1461012184307 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:43:04 INFO - PROCESS | 3828 | 1461012184373 Marionette TRACE conn2 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:04 INFO - PROCESS | 3828 | ++DOCSHELL 16403400 == 43 [pid = 3828] [id = 659] 13:43:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (18CD3C00) [pid = 3828] [serial = 1977] [outer = 00000000] 13:43:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1949D400) [pid = 3828] [serial = 1978] [outer = 18CD3C00] 13:43:04 INFO - PROCESS | 3828 | 1461012184422 Marionette DEBUG loaded listener.js 13:43:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (194A2800) [pid = 3828] [serial = 1979] [outer = 18CD3C00] 13:43:04 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (16E75C00) [pid = 3828] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:43:04 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (169CFC00) [pid = 3828] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:43:04 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (18B41400) [pid = 3828] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:43:04 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (18CD0000) [pid = 3828] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:43:04 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (16677800) [pid = 3828] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:43:04 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (15C8E800) [pid = 3828] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:43:04 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (1355A400) [pid = 3828] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:43:04 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (132D4000) [pid = 3828] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:43:04 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (132DC000) [pid = 3828] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:43:04 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (11B4C800) [pid = 3828] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:43:04 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (18CDB400) [pid = 3828] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:43:04 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (13555C00) [pid = 3828] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:43:04 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (16671800) [pid = 3828] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:43:04 INFO - PROCESS | 3828 | 1461012184972 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 858ms 13:43:04 INFO - PROCESS | 3828 | 1461012184994 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:43:04 INFO - PROCESS | 3828 | 1461012184996 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 13:43:04 INFO - PROCESS | 3828 | 1461012184999 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:43:04 INFO - PROCESS | 3828 | 1461012185000 Marionette TRACE conn2 <- [1,2602,null,{}] 13:43:05 INFO - PROCESS | 3828 | 1461012185003 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:05 INFO - PROCESS | 3828 | 1461012185075 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:43:05 INFO - PROCESS | 3828 | 1461012185088 Marionette TRACE conn2 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:05 INFO - PROCESS | 3828 | ++DOCSHELL 12B81400 == 44 [pid = 3828] [id = 660] 13:43:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (12B8BC00) [pid = 3828] [serial = 1980] [outer = 00000000] 13:43:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (143A9400) [pid = 3828] [serial = 1981] [outer = 12B8BC00] 13:43:05 INFO - PROCESS | 3828 | 1461012185134 Marionette DEBUG loaded listener.js 13:43:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (147AC000) [pid = 3828] [serial = 1982] [outer = 12B8BC00] 13:43:05 INFO - PROCESS | 3828 | 1461012185573 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 13:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 624ms 13:43:05 INFO - PROCESS | 3828 | 1461012185637 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:43:05 INFO - PROCESS | 3828 | 1461012185639 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 13:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:43:05 INFO - PROCESS | 3828 | 1461012185667 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:43:05 INFO - PROCESS | 3828 | 1461012185668 Marionette TRACE conn2 <- [1,2606,null,{}] 13:43:05 INFO - PROCESS | 3828 | 1461012185676 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:05 INFO - PROCESS | 3828 | 1461012185748 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:43:05 INFO - PROCESS | 3828 | 1461012185754 Marionette TRACE conn2 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:05 INFO - PROCESS | 3828 | ++DOCSHELL 16671800 == 45 [pid = 3828] [id = 661] 13:43:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (1667A400) [pid = 3828] [serial = 1983] [outer = 00000000] 13:43:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (18D87400) [pid = 3828] [serial = 1984] [outer = 1667A400] 13:43:05 INFO - PROCESS | 3828 | 1461012185798 Marionette DEBUG loaded listener.js 13:43:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (194A7C00) [pid = 3828] [serial = 1985] [outer = 1667A400] 13:43:06 INFO - PROCESS | 3828 | 1461012186225 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 13:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 609ms 13:43:06 INFO - PROCESS | 3828 | 1461012186260 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:43:06 INFO - PROCESS | 3828 | 1461012186262 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 13:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:43:06 INFO - PROCESS | 3828 | 1461012186265 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:43:06 INFO - PROCESS | 3828 | 1461012186267 Marionette TRACE conn2 <- [1,2610,null,{}] 13:43:06 INFO - PROCESS | 3828 | 1461012186274 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:06 INFO - PROCESS | 3828 | 1461012186349 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:43:06 INFO - PROCESS | 3828 | 1461012186355 Marionette TRACE conn2 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:06 INFO - PROCESS | 3828 | ++DOCSHELL 18CD0000 == 46 [pid = 3828] [id = 662] 13:43:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (18CD9000) [pid = 3828] [serial = 1986] [outer = 00000000] 13:43:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (19772800) [pid = 3828] [serial = 1987] [outer = 18CD9000] 13:43:06 INFO - PROCESS | 3828 | 1461012186399 Marionette DEBUG loaded listener.js 13:43:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (19775400) [pid = 3828] [serial = 1988] [outer = 18CD9000] 13:43:06 INFO - PROCESS | 3828 | 1461012186822 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 13:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 594ms 13:43:06 INFO - PROCESS | 3828 | 1461012186863 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:43:06 INFO - PROCESS | 3828 | 1461012186865 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 13:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:43:06 INFO - PROCESS | 3828 | 1461012186872 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:43:06 INFO - PROCESS | 3828 | 1461012186873 Marionette TRACE conn2 <- [1,2614,null,{}] 13:43:06 INFO - PROCESS | 3828 | 1461012186877 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:06 INFO - PROCESS | 3828 | 1461012186952 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:43:07 INFO - PROCESS | 3828 | 1461012187136 Marionette TRACE conn2 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:07 INFO - PROCESS | 3828 | ++DOCSHELL 11B4DC00 == 47 [pid = 3828] [id = 663] 13:43:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (11B4E400) [pid = 3828] [serial = 1989] [outer = 00000000] 13:43:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (123F8400) [pid = 3828] [serial = 1990] [outer = 11B4E400] 13:43:07 INFO - PROCESS | 3828 | 1461012187239 Marionette DEBUG loaded listener.js 13:43:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (12DDB800) [pid = 3828] [serial = 1991] [outer = 11B4E400] 13:43:07 INFO - PROCESS | 3828 | 1461012187955 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 13:43:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:43:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1140ms 13:43:08 INFO - PROCESS | 3828 | 1461012188024 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:43:08 INFO - PROCESS | 3828 | 1461012188028 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 13:43:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:43:08 INFO - PROCESS | 3828 | 1461012188034 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:43:08 INFO - PROCESS | 3828 | 1461012188038 Marionette TRACE conn2 <- [1,2618,null,{}] 13:43:08 INFO - PROCESS | 3828 | 1461012188044 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:08 INFO - PROCESS | 3828 | 1461012188163 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:43:08 INFO - PROCESS | 3828 | 1461012188295 Marionette TRACE conn2 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:08 INFO - PROCESS | 3828 | ++DOCSHELL 13890000 == 48 [pid = 3828] [id = 664] 13:43:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (13899400) [pid = 3828] [serial = 1992] [outer = 00000000] 13:43:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (14AA7400) [pid = 3828] [serial = 1993] [outer = 13899400] 13:43:08 INFO - PROCESS | 3828 | 1461012188355 Marionette DEBUG loaded listener.js 13:43:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (15A31C00) [pid = 3828] [serial = 1994] [outer = 13899400] 13:43:09 INFO - PROCESS | 3828 | 1461012189259 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 02A84C00 == 47 [pid = 3828] [id = 643] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 12BB6400 == 46 [pid = 3828] [id = 646] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 18BA6800 == 45 [pid = 3828] [id = 645] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 15C8A400 == 44 [pid = 3828] [id = 647] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 18A03000 == 43 [pid = 3828] [id = 644] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 16404400 == 42 [pid = 3828] [id = 642] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 15A2B400 == 41 [pid = 3828] [id = 641] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 18CD0000 == 40 [pid = 3828] [id = 662] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 16671800 == 39 [pid = 3828] [id = 661] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 12B81400 == 38 [pid = 3828] [id = 660] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 16403400 == 37 [pid = 3828] [id = 659] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 164ADC00 == 36 [pid = 3828] [id = 658] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 11BFB000 == 35 [pid = 3828] [id = 657] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 136BE800 == 34 [pid = 3828] [id = 656] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 17E3E000 == 33 [pid = 3828] [id = 655] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 169B6400 == 32 [pid = 3828] [id = 654] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 164B2C00 == 31 [pid = 3828] [id = 653] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 15ACF000 == 30 [pid = 3828] [id = 652] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 14A0C000 == 29 [pid = 3828] [id = 651] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 13269C00 == 28 [pid = 3828] [id = 650] 13:43:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:43:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1296ms 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (194A8C00) [pid = 3828] [serial = 1945] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 12BBF400 == 27 [pid = 3828] [id = 649] 13:43:09 INFO - PROCESS | 3828 | --DOCSHELL 164B0400 == 26 [pid = 3828] [id = 648] 13:43:09 INFO - PROCESS | 3828 | 1461012189341 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:43:09 INFO - PROCESS | 3828 | 1461012189345 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 13:43:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:43:09 INFO - PROCESS | 3828 | 1461012189350 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:43:09 INFO - PROCESS | 3828 | 1461012189354 Marionette TRACE conn2 <- [1,2622,null,{}] 13:43:09 INFO - PROCESS | 3828 | 1461012189359 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:09 INFO - PROCESS | 3828 | 1461012189437 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:43:09 INFO - PROCESS | 3828 | 1461012189451 Marionette TRACE conn2 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:09 INFO - PROCESS | 3828 | ++DOCSHELL 132DCC00 == 27 [pid = 3828] [id = 665] 13:43:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (132DD800) [pid = 3828] [serial = 1995] [outer = 00000000] 13:43:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (13557000) [pid = 3828] [serial = 1996] [outer = 132DD800] 13:43:09 INFO - PROCESS | 3828 | 1461012189499 Marionette DEBUG loaded listener.js 13:43:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (12B83400) [pid = 3828] [serial = 1997] [outer = 132DD800] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (19EEB800) [pid = 3828] [serial = 1868] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (18BA8400) [pid = 3828] [serial = 1943] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (17E96800) [pid = 3828] [serial = 1930] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (18BA7C00) [pid = 3828] [serial = 1933] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (18117000) [pid = 3828] [serial = 1931] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (18D8B000) [pid = 3828] [serial = 1936] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (18BAD800) [pid = 3828] [serial = 1934] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (18BA8800) [pid = 3828] [serial = 1942] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (19481C00) [pid = 3828] [serial = 1937] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (169BFC00) [pid = 3828] [serial = 1927] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (16405800) [pid = 3828] [serial = 1924] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (164AE000) [pid = 3828] [serial = 1925] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (1389C400) [pid = 3828] [serial = 1921] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (15462000) [pid = 3828] [serial = 1922] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (142AF400) [pid = 3828] [serial = 1919] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (13836000) [pid = 3828] [serial = 1918] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (13A32400) [pid = 3828] [serial = 1916] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (1367F000) [pid = 3828] [serial = 1915] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (11BFA000) [pid = 3828] [serial = 1913] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (11BF1000) [pid = 3828] [serial = 1912] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (1949E000) [pid = 3828] [serial = 1910] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (15D0DC00) [pid = 3828] [serial = 1939] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (169C8400) [pid = 3828] [serial = 1940] [outer = 00000000] [url = about:blank] 13:43:09 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (169C6400) [pid = 3828] [serial = 1928] [outer = 00000000] [url = about:blank] 13:43:10 INFO - PROCESS | 3828 | 1461012190032 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:43:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:43:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 733ms 13:43:10 INFO - PROCESS | 3828 | 1461012190089 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:43:10 INFO - PROCESS | 3828 | 1461012190095 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 13:43:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:43:10 INFO - PROCESS | 3828 | 1461012190101 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:43:10 INFO - PROCESS | 3828 | 1461012190104 Marionette TRACE conn2 <- [1,2626,null,{}] 13:43:10 INFO - PROCESS | 3828 | 1461012190108 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:10 INFO - PROCESS | 3828 | 1461012190184 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:43:10 INFO - PROCESS | 3828 | 1461012190283 Marionette TRACE conn2 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:10 INFO - PROCESS | 3828 | ++DOCSHELL 132D8000 == 28 [pid = 3828] [id = 666] 13:43:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (1355A400) [pid = 3828] [serial = 1998] [outer = 00000000] 13:43:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (13898400) [pid = 3828] [serial = 1999] [outer = 1355A400] 13:43:10 INFO - PROCESS | 3828 | 1461012190328 Marionette DEBUG loaded listener.js 13:43:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (142EF800) [pid = 3828] [serial = 2000] [outer = 1355A400] 13:43:10 INFO - PROCESS | 3828 | 1461012190712 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 13:43:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:43:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 640ms 13:43:10 INFO - PROCESS | 3828 | 1461012190737 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:43:10 INFO - PROCESS | 3828 | 1461012190739 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 13:43:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:43:10 INFO - PROCESS | 3828 | 1461012190743 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:43:10 INFO - PROCESS | 3828 | 1461012190746 Marionette TRACE conn2 <- [1,2630,null,{}] 13:43:10 INFO - PROCESS | 3828 | 1461012190757 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:10 INFO - PROCESS | 3828 | 1461012190873 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:43:10 INFO - PROCESS | 3828 | 1461012190884 Marionette TRACE conn2 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:10 INFO - PROCESS | 3828 | ++DOCSHELL 15AAEC00 == 29 [pid = 3828] [id = 667] 13:43:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (15AB6000) [pid = 3828] [serial = 2001] [outer = 00000000] 13:43:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (15D01800) [pid = 3828] [serial = 2002] [outer = 15AB6000] 13:43:10 INFO - PROCESS | 3828 | 1461012190933 Marionette DEBUG loaded listener.js 13:43:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (16405800) [pid = 3828] [serial = 2003] [outer = 15AB6000] 13:43:11 INFO - PROCESS | 3828 | 1461012191386 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 13:43:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:43:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 702ms 13:43:11 INFO - PROCESS | 3828 | 1461012191442 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:43:11 INFO - PROCESS | 3828 | 1461012191445 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 13:43:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:43:11 INFO - PROCESS | 3828 | 1461012191448 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:43:11 INFO - PROCESS | 3828 | 1461012191450 Marionette TRACE conn2 <- [1,2634,null,{}] 13:43:11 INFO - PROCESS | 3828 | 1461012191453 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:11 INFO - PROCESS | 3828 | 1461012191558 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:43:11 INFO - PROCESS | 3828 | 1461012191567 Marionette TRACE conn2 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:11 INFO - PROCESS | 3828 | ++DOCSHELL 16678400 == 30 [pid = 3828] [id = 668] 13:43:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (1667A000) [pid = 3828] [serial = 2004] [outer = 00000000] 13:43:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (1689FC00) [pid = 3828] [serial = 2005] [outer = 1667A000] 13:43:11 INFO - PROCESS | 3828 | 1461012191612 Marionette DEBUG loaded listener.js 13:43:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (169B4800) [pid = 3828] [serial = 2006] [outer = 1667A000] 13:43:12 INFO - PROCESS | 3828 | 1461012192051 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 13:43:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:43:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 640ms 13:43:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:43:12 INFO - PROCESS | 3828 | 1461012192086 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:43:12 INFO - PROCESS | 3828 | 1461012192087 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 13:43:12 INFO - PROCESS | 3828 | 1461012192091 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:43:12 INFO - PROCESS | 3828 | 1461012192092 Marionette TRACE conn2 <- [1,2638,null,{}] 13:43:12 INFO - PROCESS | 3828 | 1461012192096 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:12 INFO - PROCESS | 3828 | 1461012192198 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:43:12 INFO - PROCESS | 3828 | 1461012192204 Marionette TRACE conn2 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:12 INFO - PROCESS | 3828 | ++DOCSHELL 12D7F400 == 31 [pid = 3828] [id = 669] 13:43:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (16958000) [pid = 3828] [serial = 2007] [outer = 00000000] 13:43:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (169CA400) [pid = 3828] [serial = 2008] [outer = 16958000] 13:43:12 INFO - PROCESS | 3828 | 1461012192249 Marionette DEBUG loaded listener.js 13:43:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (16E72400) [pid = 3828] [serial = 2009] [outer = 16958000] 13:43:12 INFO - PROCESS | 3828 | 1461012192723 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 13:43:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:43:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 687ms 13:43:12 INFO - PROCESS | 3828 | 1461012192795 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:43:12 INFO - PROCESS | 3828 | 1461012192797 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 13:43:12 INFO - PROCESS | 3828 | 1461012192800 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:43:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:43:12 INFO - PROCESS | 3828 | 1461012192802 Marionette TRACE conn2 <- [1,2642,null,{}] 13:43:12 INFO - PROCESS | 3828 | 1461012192805 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:12 INFO - PROCESS | 3828 | 1461012192934 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:43:12 INFO - PROCESS | 3828 | 1461012192946 Marionette TRACE conn2 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:13 INFO - PROCESS | 3828 | ++DOCSHELL 17E3F400 == 32 [pid = 3828] [id = 670] 13:43:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (17E40000) [pid = 3828] [serial = 2010] [outer = 00000000] 13:43:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (1850C400) [pid = 3828] [serial = 2011] [outer = 17E40000] 13:43:13 INFO - PROCESS | 3828 | 1461012193043 Marionette DEBUG loaded listener.js 13:43:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (18A07400) [pid = 3828] [serial = 2012] [outer = 17E40000] 13:43:13 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (164B1400) [pid = 3828] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:43:13 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (18CD3C00) [pid = 3828] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:43:13 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (169C4400) [pid = 3828] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:43:13 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (16677400) [pid = 3828] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:43:13 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (15CD7400) [pid = 3828] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:43:13 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (12B8BC00) [pid = 3828] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:43:13 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (1667A400) [pid = 3828] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:43:13 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (132D0800) [pid = 3828] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:43:13 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (14A0E000) [pid = 3828] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:43:13 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (17E8D400) [pid = 3828] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:43:13 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (18A08800) [pid = 3828] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:43:13 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (15457400) [pid = 3828] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:43:13 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (12D70400) [pid = 3828] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:43:13 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (11BFB400) [pid = 3828] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:43:13 INFO - PROCESS | 3828 | 1461012193638 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 13:43:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:43:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 906ms 13:43:13 INFO - PROCESS | 3828 | 1461012193706 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:43:13 INFO - PROCESS | 3828 | 1461012193708 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 13:43:13 INFO - PROCESS | 3828 | 1461012193711 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:43:13 INFO - PROCESS | 3828 | 1461012193713 Marionette TRACE conn2 <- [1,2646,null,{}] 13:43:13 INFO - PROCESS | 3828 | 1461012193718 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:13 INFO - PROCESS | 3828 | 1461012193789 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:43:13 INFO - PROCESS | 3828 | 1461012193795 Marionette TRACE conn2 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:13 INFO - PROCESS | 3828 | ++DOCSHELL 12B40C00 == 33 [pid = 3828] [id = 671] 13:43:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (132D0400) [pid = 3828] [serial = 2013] [outer = 00000000] 13:43:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (142FB800) [pid = 3828] [serial = 2014] [outer = 132D0400] 13:43:13 INFO - PROCESS | 3828 | 1461012193842 Marionette DEBUG loaded listener.js 13:43:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (14AF0C00) [pid = 3828] [serial = 2015] [outer = 132D0400] 13:43:14 INFO - PROCESS | 3828 | 1461012194273 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 13:43:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:43:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 593ms 13:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:43:14 INFO - PROCESS | 3828 | 1461012194309 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:43:14 INFO - PROCESS | 3828 | 1461012194310 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 13:43:14 INFO - PROCESS | 3828 | 1461012194314 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:43:14 INFO - PROCESS | 3828 | 1461012194315 Marionette TRACE conn2 <- [1,2650,null,{}] 13:43:14 INFO - PROCESS | 3828 | 1461012194323 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:14 INFO - PROCESS | 3828 | 1461012194403 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:43:14 INFO - PROCESS | 3828 | 1461012194410 Marionette TRACE conn2 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:14 INFO - PROCESS | 3828 | ++DOCSHELL 1355A000 == 34 [pid = 3828] [id = 672] 13:43:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (142A9C00) [pid = 3828] [serial = 2016] [outer = 00000000] 13:43:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (18A08800) [pid = 3828] [serial = 2017] [outer = 142A9C00] 13:43:14 INFO - PROCESS | 3828 | 1461012194453 Marionette DEBUG loaded listener.js 13:43:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (18BA6800) [pid = 3828] [serial = 2018] [outer = 142A9C00] 13:43:14 INFO - PROCESS | 3828 | 1461012194861 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 13:43:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:43:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 594ms 13:43:14 INFO - PROCESS | 3828 | 1461012194922 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:43:14 INFO - PROCESS | 3828 | 1461012194926 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 13:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:43:14 INFO - PROCESS | 3828 | 1461012194936 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:43:14 INFO - PROCESS | 3828 | 1461012194940 Marionette TRACE conn2 <- [1,2654,null,{}] 13:43:14 INFO - PROCESS | 3828 | 1461012194947 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:15 INFO - PROCESS | 3828 | 1461012195053 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:43:15 INFO - PROCESS | 3828 | 1461012195226 Marionette TRACE conn2 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:15 INFO - PROCESS | 3828 | ++DOCSHELL 12D71400 == 35 [pid = 3828] [id = 673] 13:43:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (13203C00) [pid = 3828] [serial = 2019] [outer = 00000000] 13:43:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (132D3000) [pid = 3828] [serial = 2020] [outer = 13203C00] 13:43:15 INFO - PROCESS | 3828 | 1461012195283 Marionette DEBUG loaded listener.js 13:43:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (132D3800) [pid = 3828] [serial = 2021] [outer = 13203C00] 13:43:16 INFO - PROCESS | 3828 | 1461012196316 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 13:43:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 13:43:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1389ms 13:43:16 INFO - PROCESS | 3828 | 1461012196341 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:43:16 INFO - PROCESS | 3828 | 1461012196345 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 13:43:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:43:16 INFO - PROCESS | 3828 | 1461012196395 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:43:16 INFO - PROCESS | 3828 | 1461012196399 Marionette TRACE conn2 <- [1,2658,null,{}] 13:43:16 INFO - PROCESS | 3828 | 1461012196405 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:16 INFO - PROCESS | 3828 | 1461012196499 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:43:16 INFO - PROCESS | 3828 | 1461012196705 Marionette TRACE conn2 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:16 INFO - PROCESS | 3828 | ++DOCSHELL 147B7800 == 36 [pid = 3828] [id = 674] 13:43:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (14A0E400) [pid = 3828] [serial = 2022] [outer = 00000000] 13:43:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (158E5800) [pid = 3828] [serial = 2023] [outer = 14A0E400] 13:43:16 INFO - PROCESS | 3828 | 1461012196760 Marionette DEBUG loaded listener.js 13:43:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (1640D800) [pid = 3828] [serial = 2024] [outer = 14A0E400] 13:43:17 INFO - PROCESS | 3828 | 1461012197769 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 13:43:17 INFO - PROCESS | 3828 | 1461012197799 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 13:43:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:43:17 INFO - PROCESS | 3828 | 1461012197805 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:43:17 INFO - PROCESS | 3828 | 1461012197809 Marionette TRACE conn2 <- [1,2662,null,{}] 13:43:17 INFO - PROCESS | 3828 | 1461012197815 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:17 INFO - PROCESS | 3828 | 1461012197906 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:43:18 INFO - PROCESS | 3828 | 1461012198038 Marionette TRACE conn2 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:18 INFO - PROCESS | 3828 | ++DOCSHELL 136C0400 == 37 [pid = 3828] [id = 675] 13:43:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (13831000) [pid = 3828] [serial = 2025] [outer = 00000000] 13:43:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (13839400) [pid = 3828] [serial = 2026] [outer = 13831000] 13:43:18 INFO - PROCESS | 3828 | 1461012198137 Marionette DEBUG loaded listener.js 13:43:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (142ABC00) [pid = 3828] [serial = 2027] [outer = 13831000] 13:43:18 INFO - PROCESS | 3828 | --DOCSHELL 12B40C00 == 36 [pid = 3828] [id = 671] 13:43:18 INFO - PROCESS | 3828 | --DOCSHELL 17E3F400 == 35 [pid = 3828] [id = 670] 13:43:18 INFO - PROCESS | 3828 | --DOCSHELL 12D7F400 == 34 [pid = 3828] [id = 669] 13:43:18 INFO - PROCESS | 3828 | --DOCSHELL 16678400 == 33 [pid = 3828] [id = 668] 13:43:18 INFO - PROCESS | 3828 | --DOCSHELL 15AAEC00 == 32 [pid = 3828] [id = 667] 13:43:18 INFO - PROCESS | 3828 | --DOCSHELL 132D8000 == 31 [pid = 3828] [id = 666] 13:43:18 INFO - PROCESS | 3828 | --DOCSHELL 132DCC00 == 30 [pid = 3828] [id = 665] 13:43:18 INFO - PROCESS | 3828 | --DOCSHELL 13890000 == 29 [pid = 3828] [id = 664] 13:43:18 INFO - PROCESS | 3828 | --DOCSHELL 11B4DC00 == 28 [pid = 3828] [id = 663] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (194A7C00) [pid = 3828] [serial = 1985] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (19772800) [pid = 3828] [serial = 1987] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (18BB1400) [pid = 3828] [serial = 1975] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (1949D400) [pid = 3828] [serial = 1978] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (16E75400) [pid = 3828] [serial = 1963] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (17E35000) [pid = 3828] [serial = 1964] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (1689E800) [pid = 3828] [serial = 1960] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (168AA800) [pid = 3828] [serial = 1961] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (16403C00) [pid = 3828] [serial = 1957] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (1640D400) [pid = 3828] [serial = 1958] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (143A9400) [pid = 3828] [serial = 1981] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (18D87400) [pid = 3828] [serial = 1984] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (136C1000) [pid = 3828] [serial = 1951] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (13834000) [pid = 3828] [serial = 1952] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (15458800) [pid = 3828] [serial = 1954] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (156ED400) [pid = 3828] [serial = 1955] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (18198400) [pid = 3828] [serial = 1966] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (18501C00) [pid = 3828] [serial = 1967] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (194A7800) [pid = 3828] [serial = 1946] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 64 (147AC000) [pid = 3828] [serial = 1982] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 63 (18A07800) [pid = 3828] [serial = 1969] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 62 (187C7000) [pid = 3828] [serial = 1970] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 61 (13266400) [pid = 3828] [serial = 1949] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 60 (1320FC00) [pid = 3828] [serial = 1948] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 59 (194A2800) [pid = 3828] [serial = 1979] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 58 (18B4C000) [pid = 3828] [serial = 1973] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 57 (18B48800) [pid = 3828] [serial = 1972] [outer = 00000000] [url = about:blank] 13:43:18 INFO - PROCESS | 3828 | --DOMWINDOW == 56 (18CD2000) [pid = 3828] [serial = 1976] [outer = 00000000] [url = about:blank] 13:43:19 INFO - PROCESS | 3828 | 1461012199138 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 13:43:19 INFO - PROCESS | 3828 | 1461012199211 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 13:43:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:43:19 INFO - PROCESS | 3828 | 1461012199217 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:43:19 INFO - PROCESS | 3828 | 1461012199219 Marionette TRACE conn2 <- [1,2666,null,{}] 13:43:19 INFO - PROCESS | 3828 | 1461012199223 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:19 INFO - PROCESS | 3828 | 1461012199303 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:43:19 INFO - PROCESS | 3828 | 1461012199311 Marionette TRACE conn2 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:19 INFO - PROCESS | 3828 | ++DOCSHELL 13835000 == 29 [pid = 3828] [id = 676] 13:43:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 57 (13835400) [pid = 3828] [serial = 2028] [outer = 00000000] 13:43:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 58 (1545D400) [pid = 3828] [serial = 2029] [outer = 13835400] 13:43:19 INFO - PROCESS | 3828 | 1461012199356 Marionette DEBUG loaded listener.js 13:43:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 59 (158E6800) [pid = 3828] [serial = 2030] [outer = 13835400] 13:43:20 INFO - PROCESS | 3828 | 1461012200328 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 13:43:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 13:43:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1139ms 13:43:20 INFO - PROCESS | 3828 | 1461012200365 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:43:20 INFO - PROCESS | 3828 | 1461012200367 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 13:43:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:43:20 INFO - PROCESS | 3828 | 1461012200371 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:43:20 INFO - PROCESS | 3828 | 1461012200375 Marionette TRACE conn2 <- [1,2670,null,{}] 13:43:20 INFO - PROCESS | 3828 | 1461012200386 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:20 INFO - PROCESS | 3828 | 1461012200469 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:43:20 INFO - PROCESS | 3828 | 1461012200475 Marionette TRACE conn2 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:20 INFO - PROCESS | 3828 | ++DOCSHELL 15C8E800 == 30 [pid = 3828] [id = 677] 13:43:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 60 (15C90800) [pid = 3828] [serial = 2031] [outer = 00000000] 13:43:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 61 (1667A800) [pid = 3828] [serial = 2032] [outer = 15C90800] 13:43:20 INFO - PROCESS | 3828 | 1461012200529 Marionette DEBUG loaded listener.js 13:43:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 62 (1694D400) [pid = 3828] [serial = 2033] [outer = 15C90800] 13:43:21 INFO - PROCESS | 3828 | 1461012201525 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 13:43:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 13:43:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1186ms 13:43:21 INFO - PROCESS | 3828 | 1461012201574 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 13:43:21 INFO - PROCESS | 3828 | 1461012201576 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 13:43:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:43:21 INFO - PROCESS | 3828 | 1461012201580 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:43:21 INFO - PROCESS | 3828 | 1461012201582 Marionette TRACE conn2 <- [1,2674,null,{}] 13:43:21 INFO - PROCESS | 3828 | 1461012201586 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:21 INFO - PROCESS | 3828 | 1461012201693 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:43:21 INFO - PROCESS | 3828 | 1461012201700 Marionette TRACE conn2 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:21 INFO - PROCESS | 3828 | ++DOCSHELL 169BF400 == 31 [pid = 3828] [id = 678] 13:43:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 63 (169C0800) [pid = 3828] [serial = 2034] [outer = 00000000] 13:43:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (17E36C00) [pid = 3828] [serial = 2035] [outer = 169C0800] 13:43:21 INFO - PROCESS | 3828 | 1461012201793 Marionette DEBUG loaded listener.js 13:43:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (17E94400) [pid = 3828] [serial = 2036] [outer = 169C0800] 13:43:22 INFO - PROCESS | 3828 | --DOMWINDOW == 64 (1355A400) [pid = 3828] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:43:22 INFO - PROCESS | 3828 | --DOMWINDOW == 63 (17E40000) [pid = 3828] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:43:22 INFO - PROCESS | 3828 | --DOMWINDOW == 62 (1667A000) [pid = 3828] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:43:22 INFO - PROCESS | 3828 | --DOMWINDOW == 61 (16958000) [pid = 3828] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:43:22 INFO - PROCESS | 3828 | --DOMWINDOW == 60 (132D0400) [pid = 3828] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:43:22 INFO - PROCESS | 3828 | --DOMWINDOW == 59 (132DD800) [pid = 3828] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:43:22 INFO - PROCESS | 3828 | --DOMWINDOW == 58 (15AB6000) [pid = 3828] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:43:22 INFO - PROCESS | 3828 | --DOMWINDOW == 57 (18CD9000) [pid = 3828] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:43:22 INFO - PROCESS | 3828 | 1461012202712 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 13:43:22 INFO - PROCESS | 3828 | 1461012202726 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 13:43:22 INFO - PROCESS | 3828 | 1461012202730 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:43:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:43:22 INFO - PROCESS | 3828 | 1461012202731 Marionette TRACE conn2 <- [1,2678,null,{}] 13:43:22 INFO - PROCESS | 3828 | 1461012202735 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:22 INFO - PROCESS | 3828 | 1461012202808 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:43:22 INFO - PROCESS | 3828 | 1461012202890 Marionette TRACE conn2 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:22 INFO - PROCESS | 3828 | ++DOCSHELL 132D3400 == 32 [pid = 3828] [id = 679] 13:43:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 58 (132DD800) [pid = 3828] [serial = 2037] [outer = 00000000] 13:43:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 59 (169CBC00) [pid = 3828] [serial = 2038] [outer = 132DD800] 13:43:22 INFO - PROCESS | 3828 | 1461012202934 Marionette DEBUG loaded listener.js 13:43:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 60 (17E40000) [pid = 3828] [serial = 2039] [outer = 132DD800] 13:43:23 INFO - PROCESS | 3828 | 1461012203811 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 13:43:23 INFO - PROCESS | 3828 | 1461012203826 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 13:43:23 INFO - PROCESS | 3828 | 1461012203829 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:43:23 INFO - PROCESS | 3828 | 1461012203831 Marionette TRACE conn2 <- [1,2682,null,{}] 13:43:23 INFO - PROCESS | 3828 | 1461012203835 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:23 INFO - PROCESS | 3828 | 1461012203957 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:43:23 INFO - PROCESS | 3828 | 1461012203968 Marionette TRACE conn2 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:23 INFO - PROCESS | 3828 | ++DOCSHELL 169C3C00 == 33 [pid = 3828] [id = 680] 13:43:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 61 (18115400) [pid = 3828] [serial = 2040] [outer = 00000000] 13:43:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 62 (187CE400) [pid = 3828] [serial = 2041] [outer = 18115400] 13:43:24 INFO - PROCESS | 3828 | 1461012204016 Marionette DEBUG loaded listener.js 13:43:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 63 (18B48000) [pid = 3828] [serial = 2042] [outer = 18115400] 13:43:24 INFO - PROCESS | 3828 | 1461012204993 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 13:43:25 INFO - PROCESS | 3828 | 1461012205032 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 13:43:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:43:25 INFO - PROCESS | 3828 | 1461012205038 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:43:25 INFO - PROCESS | 3828 | 1461012205042 Marionette TRACE conn2 <- [1,2686,null,{}] 13:43:25 INFO - PROCESS | 3828 | 1461012205047 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:25 INFO - PROCESS | 3828 | 1461012205179 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:43:25 INFO - PROCESS | 3828 | 1461012205349 Marionette TRACE conn2 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:25 INFO - PROCESS | 3828 | ++DOCSHELL 1367D400 == 34 [pid = 3828] [id = 681] 13:43:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (1367E400) [pid = 3828] [serial = 2043] [outer = 00000000] 13:43:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (1389C400) [pid = 3828] [serial = 2044] [outer = 1367E400] 13:43:25 INFO - PROCESS | 3828 | 1461012205409 Marionette DEBUG loaded listener.js 13:43:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (143B1400) [pid = 3828] [serial = 2045] [outer = 1367E400] 13:43:26 INFO - PROCESS | 3828 | 1461012206446 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 13:43:26 INFO - PROCESS | 3828 | 1461012206503 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 13:43:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:43:26 INFO - PROCESS | 3828 | 1461012206509 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:43:26 INFO - PROCESS | 3828 | 1461012206512 Marionette TRACE conn2 <- [1,2690,null,{}] 13:43:26 INFO - PROCESS | 3828 | 1461012206517 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:26 INFO - PROCESS | 3828 | 1461012206645 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:43:26 INFO - PROCESS | 3828 | 1461012206787 Marionette TRACE conn2 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:26 INFO - PROCESS | 3828 | ++DOCSHELL 156ED400 == 35 [pid = 3828] [id = 682] 13:43:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (15A32000) [pid = 3828] [serial = 2046] [outer = 00000000] 13:43:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (169BB800) [pid = 3828] [serial = 2047] [outer = 15A32000] 13:43:26 INFO - PROCESS | 3828 | 1461012206842 Marionette DEBUG loaded listener.js 13:43:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (16E70C00) [pid = 3828] [serial = 2048] [outer = 15A32000] 13:43:27 INFO - PROCESS | 3828 | 1461012207383 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 13:43:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:43:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 952ms 13:43:27 INFO - PROCESS | 3828 | 1461012207452 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 13:43:27 INFO - PROCESS | 3828 | 1461012207455 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 13:43:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:43:27 INFO - PROCESS | 3828 | 1461012207459 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:43:27 INFO - PROCESS | 3828 | 1461012207462 Marionette TRACE conn2 <- [1,2694,null,{}] 13:43:27 INFO - PROCESS | 3828 | 1461012207473 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:27 INFO - PROCESS | 3828 | 1461012207576 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:43:27 INFO - PROCESS | 3828 | 1461012207707 Marionette TRACE conn2 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:27 INFO - PROCESS | 3828 | ++DOCSHELL 13555800 == 36 [pid = 3828] [id = 683] 13:43:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (13560400) [pid = 3828] [serial = 2049] [outer = 00000000] 13:43:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (1667DC00) [pid = 3828] [serial = 2050] [outer = 13560400] 13:43:27 INFO - PROCESS | 3828 | 1461012207773 Marionette DEBUG loaded listener.js 13:43:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (16E6F000) [pid = 3828] [serial = 2051] [outer = 13560400] 13:43:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:43:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1046ms 13:43:28 INFO - PROCESS | 3828 | 1461012208495 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 13:43:28 INFO - PROCESS | 3828 | 1461012208502 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 13:43:28 INFO - PROCESS | 3828 | 1461012208507 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 13:43:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:43:28 INFO - PROCESS | 3828 | 1461012208529 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:43:28 INFO - PROCESS | 3828 | 1461012208532 Marionette TRACE conn2 <- [1,2698,null,{}] 13:43:28 INFO - PROCESS | 3828 | 1461012208537 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:28 INFO - PROCESS | 3828 | 1461012208633 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:43:28 INFO - PROCESS | 3828 | 1461012208743 Marionette TRACE conn2 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:28 INFO - PROCESS | 3828 | ++DOCSHELL 1367CC00 == 37 [pid = 3828] [id = 684] 13:43:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (136C1400) [pid = 3828] [serial = 2052] [outer = 00000000] 13:43:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (14AA0C00) [pid = 3828] [serial = 2053] [outer = 136C1400] 13:43:28 INFO - PROCESS | 3828 | 1461012208799 Marionette DEBUG loaded listener.js 13:43:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (158F1C00) [pid = 3828] [serial = 2054] [outer = 136C1400] 13:43:28 INFO - PROCESS | 3828 | --DOCSHELL 132D3400 == 36 [pid = 3828] [id = 679] 13:43:28 INFO - PROCESS | 3828 | --DOCSHELL 169BF400 == 35 [pid = 3828] [id = 678] 13:43:28 INFO - PROCESS | 3828 | --DOCSHELL 15C8E800 == 34 [pid = 3828] [id = 677] 13:43:28 INFO - PROCESS | 3828 | --DOCSHELL 13835000 == 33 [pid = 3828] [id = 676] 13:43:28 INFO - PROCESS | 3828 | --DOCSHELL 136C0400 == 32 [pid = 3828] [id = 675] 13:43:28 INFO - PROCESS | 3828 | --DOCSHELL 12D71400 == 31 [pid = 3828] [id = 673] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (13898400) [pid = 3828] [serial = 1999] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (1850C400) [pid = 3828] [serial = 2011] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (169B4800) [pid = 3828] [serial = 2006] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (123F8400) [pid = 3828] [serial = 1990] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (16E72400) [pid = 3828] [serial = 2009] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (142FB800) [pid = 3828] [serial = 2014] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (13557000) [pid = 3828] [serial = 1996] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (12B83400) [pid = 3828] [serial = 1997] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (169CA400) [pid = 3828] [serial = 2008] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (1689FC00) [pid = 3828] [serial = 2005] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 64 (14AA7400) [pid = 3828] [serial = 1993] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 63 (15D01800) [pid = 3828] [serial = 2002] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 62 (19775400) [pid = 3828] [serial = 1988] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 61 (18A07400) [pid = 3828] [serial = 2012] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 60 (142EF800) [pid = 3828] [serial = 2000] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 59 (16405800) [pid = 3828] [serial = 2003] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 58 (18A08800) [pid = 3828] [serial = 2017] [outer = 00000000] [url = about:blank] 13:43:28 INFO - PROCESS | 3828 | --DOMWINDOW == 57 (14AF0C00) [pid = 3828] [serial = 2015] [outer = 00000000] [url = about:blank] 13:43:29 INFO - PROCESS | 3828 | 1461012209298 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 13:43:29 INFO - PROCESS | 3828 | 1461012209341 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 13:43:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:43:29 INFO - PROCESS | 3828 | 1461012209347 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:43:29 INFO - PROCESS | 3828 | 1461012209349 Marionette TRACE conn2 <- [1,2702,null,{}] 13:43:29 INFO - PROCESS | 3828 | 1461012209353 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:29 INFO - PROCESS | 3828 | 1461012209433 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:43:29 INFO - PROCESS | 3828 | 1461012209442 Marionette TRACE conn2 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:29 INFO - PROCESS | 3828 | ++DOCSHELL 13837C00 == 32 [pid = 3828] [id = 685] 13:43:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 58 (142FC400) [pid = 3828] [serial = 2055] [outer = 00000000] 13:43:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 59 (15D0D800) [pid = 3828] [serial = 2056] [outer = 142FC400] 13:43:29 INFO - PROCESS | 3828 | 1461012209488 Marionette DEBUG loaded listener.js 13:43:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 60 (1640C400) [pid = 3828] [serial = 2057] [outer = 142FC400] 13:43:29 INFO - PROCESS | 3828 | 1461012209984 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 13:43:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:43:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 687ms 13:43:30 INFO - PROCESS | 3828 | 1461012210045 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:43:30 INFO - PROCESS | 3828 | 1461012210047 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 13:43:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:43:30 INFO - PROCESS | 3828 | 1461012210051 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:43:30 INFO - PROCESS | 3828 | 1461012210054 Marionette TRACE conn2 <- [1,2706,null,{}] 13:43:30 INFO - PROCESS | 3828 | 1461012210064 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:30 INFO - PROCESS | 3828 | 1461012210145 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:43:30 INFO - PROCESS | 3828 | 1461012210153 Marionette TRACE conn2 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:30 INFO - PROCESS | 3828 | ++DOCSHELL 169C3400 == 33 [pid = 3828] [id = 686] 13:43:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 61 (169C5000) [pid = 3828] [serial = 2058] [outer = 00000000] 13:43:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 62 (17B02400) [pid = 3828] [serial = 2059] [outer = 169C5000] 13:43:30 INFO - PROCESS | 3828 | 1461012210200 Marionette DEBUG loaded listener.js 13:43:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 63 (1818D800) [pid = 3828] [serial = 2060] [outer = 169C5000] 13:43:30 INFO - PROCESS | 3828 | 1461012210675 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 13:43:30 INFO - PROCESS | 3828 | 1461012210691 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 13:43:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:43:30 INFO - PROCESS | 3828 | 1461012210694 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:43:30 INFO - PROCESS | 3828 | 1461012210696 Marionette TRACE conn2 <- [1,2710,null,{}] 13:43:30 INFO - PROCESS | 3828 | 1461012210699 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:30 INFO - PROCESS | 3828 | 1461012210781 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:43:30 INFO - PROCESS | 3828 | 1461012210788 Marionette TRACE conn2 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:30 INFO - PROCESS | 3828 | ++DOCSHELL 18A08800 == 34 [pid = 3828] [id = 687] 13:43:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (18B49400) [pid = 3828] [serial = 2061] [outer = 00000000] 13:43:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (18BA7C00) [pid = 3828] [serial = 2062] [outer = 18B49400] 13:43:30 INFO - PROCESS | 3828 | 1461012210838 Marionette DEBUG loaded listener.js 13:43:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (18BAE000) [pid = 3828] [serial = 2063] [outer = 18B49400] 13:43:31 INFO - PROCESS | 3828 | 1461012211339 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 13:43:31 INFO - PROCESS | 3828 | 1461012211396 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 13:43:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:43:31 INFO - PROCESS | 3828 | 1461012211399 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:43:31 INFO - PROCESS | 3828 | 1461012211401 Marionette TRACE conn2 <- [1,2714,null,{}] 13:43:31 INFO - PROCESS | 3828 | 1461012211404 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:31 INFO - PROCESS | 3828 | 1461012211508 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:43:31 INFO - PROCESS | 3828 | 1461012211569 Marionette TRACE conn2 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:31 INFO - PROCESS | 3828 | ++DOCSHELL 18CCD800 == 35 [pid = 3828] [id = 688] 13:43:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (18CD1000) [pid = 3828] [serial = 2064] [outer = 00000000] 13:43:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (18CD9400) [pid = 3828] [serial = 2065] [outer = 18CD1000] 13:43:31 INFO - PROCESS | 3828 | 1461012211614 Marionette DEBUG loaded listener.js 13:43:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (18CDBC00) [pid = 3828] [serial = 2066] [outer = 18CD1000] 13:43:32 INFO - PROCESS | 3828 | 1461012212056 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 13:43:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:43:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 702ms 13:43:32 INFO - PROCESS | 3828 | 1461012212099 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:43:32 INFO - PROCESS | 3828 | 1461012212100 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 13:43:32 INFO - PROCESS | 3828 | 1461012212108 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:43:32 INFO - PROCESS | 3828 | 1461012212109 Marionette TRACE conn2 <- [1,2718,null,{}] 13:43:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:43:32 INFO - PROCESS | 3828 | 1461012212113 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:32 INFO - PROCESS | 3828 | 1461012212266 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:43:32 INFO - PROCESS | 3828 | 1461012212280 Marionette TRACE conn2 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:32 INFO - PROCESS | 3828 | ++DOCSHELL 19483800 == 36 [pid = 3828] [id = 689] 13:43:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (1949CC00) [pid = 3828] [serial = 2067] [outer = 00000000] 13:43:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (194A4400) [pid = 3828] [serial = 2068] [outer = 1949CC00] 13:43:32 INFO - PROCESS | 3828 | 1461012212328 Marionette DEBUG loaded listener.js 13:43:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (194A8800) [pid = 3828] [serial = 2069] [outer = 1949CC00] 13:43:33 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (15C90800) [pid = 3828] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:43:33 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (13203C00) [pid = 3828] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:43:33 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (169C0800) [pid = 3828] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:43:33 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (13835400) [pid = 3828] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:43:33 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (13831000) [pid = 3828] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:43:33 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (14A0E400) [pid = 3828] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:43:33 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (132DD800) [pid = 3828] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:43:33 INFO - PROCESS | 3828 | --DOMWINDOW == 64 (11B4E400) [pid = 3828] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:43:33 INFO - PROCESS | 3828 | --DOMWINDOW == 63 (13899400) [pid = 3828] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:43:33 INFO - PROCESS | 3828 | 1461012213242 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 13:43:33 INFO - PROCESS | 3828 | 1461012213258 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 13:43:33 INFO - PROCESS | 3828 | 1461012213261 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:43:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:43:33 INFO - PROCESS | 3828 | 1461012213263 Marionette TRACE conn2 <- [1,2722,null,{}] 13:43:33 INFO - PROCESS | 3828 | 1461012213266 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:33 INFO - PROCESS | 3828 | 1461012213339 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:43:33 INFO - PROCESS | 3828 | 1461012213344 Marionette TRACE conn2 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:33 INFO - PROCESS | 3828 | ++DOCSHELL 13556000 == 37 [pid = 3828] [id = 690] 13:43:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (136BE800) [pid = 3828] [serial = 2070] [outer = 00000000] 13:43:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (1818BC00) [pid = 3828] [serial = 2071] [outer = 136BE800] 13:43:33 INFO - PROCESS | 3828 | 1461012213389 Marionette DEBUG loaded listener.js 13:43:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (194A0000) [pid = 3828] [serial = 2072] [outer = 136BE800] 13:43:33 INFO - PROCESS | 3828 | 1461012213840 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 13:43:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:43:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 624ms 13:43:33 INFO - PROCESS | 3828 | 1461012213899 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 13:43:33 INFO - PROCESS | 3828 | 1461012213901 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 13:43:33 INFO - PROCESS | 3828 | 1461012213905 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:43:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:43:33 INFO - PROCESS | 3828 | 1461012213907 Marionette TRACE conn2 <- [1,2726,null,{}] 13:43:33 INFO - PROCESS | 3828 | 1461012213910 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:33 INFO - PROCESS | 3828 | 1461012213990 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:43:33 INFO - PROCESS | 3828 | 1461012213997 Marionette TRACE conn2 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:33 INFO - PROCESS | 3828 | ++DOCSHELL 11BF9400 == 38 [pid = 3828] [id = 691] 13:43:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (13264400) [pid = 3828] [serial = 2073] [outer = 00000000] 13:43:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (19768C00) [pid = 3828] [serial = 2074] [outer = 13264400] 13:43:34 INFO - PROCESS | 3828 | 1461012214040 Marionette DEBUG loaded listener.js 13:43:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (196CC400) [pid = 3828] [serial = 2075] [outer = 13264400] 13:43:34 INFO - PROCESS | 3828 | 1461012214483 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 13:43:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:43:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 624ms 13:43:34 INFO - PROCESS | 3828 | 1461012214543 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:43:34 INFO - PROCESS | 3828 | 1461012214545 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 13:43:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:43:34 INFO - PROCESS | 3828 | 1461012214548 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:43:34 INFO - PROCESS | 3828 | 1461012214550 Marionette TRACE conn2 <- [1,2730,null,{}] 13:43:34 INFO - PROCESS | 3828 | 1461012214553 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:34 INFO - PROCESS | 3828 | 1461012214629 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:43:34 INFO - PROCESS | 3828 | 1461012214635 Marionette TRACE conn2 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:34 INFO - PROCESS | 3828 | ++DOCSHELL 1958B000 == 39 [pid = 3828] [id = 692] 13:43:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (19767800) [pid = 3828] [serial = 2076] [outer = 00000000] 13:43:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (19790C00) [pid = 3828] [serial = 2077] [outer = 19767800] 13:43:34 INFO - PROCESS | 3828 | 1461012214678 Marionette DEBUG loaded listener.js 13:43:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (19792C00) [pid = 3828] [serial = 2078] [outer = 19767800] 13:43:35 INFO - PROCESS | 3828 | 1461012215104 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 13:43:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:43:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 593ms 13:43:35 INFO - PROCESS | 3828 | 1461012215130 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 13:43:35 INFO - PROCESS | 3828 | 1461012215131 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 13:43:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:43:35 INFO - PROCESS | 3828 | 1461012215135 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:43:35 INFO - PROCESS | 3828 | 1461012215137 Marionette TRACE conn2 <- [1,2734,null,{}] 13:43:35 INFO - PROCESS | 3828 | 1461012215153 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:35 INFO - PROCESS | 3828 | 1461012215228 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:43:35 INFO - PROCESS | 3828 | 1461012215234 Marionette TRACE conn2 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:35 INFO - PROCESS | 3828 | ++DOCSHELL 18CDB000 == 40 [pid = 3828] [id = 693] 13:43:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (19798C00) [pid = 3828] [serial = 2079] [outer = 00000000] 13:43:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (1979D400) [pid = 3828] [serial = 2080] [outer = 19798C00] 13:43:35 INFO - PROCESS | 3828 | 1461012215277 Marionette DEBUG loaded listener.js 13:43:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (197A0400) [pid = 3828] [serial = 2081] [outer = 19798C00] 13:43:35 INFO - PROCESS | 3828 | 1461012215901 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 13:43:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:43:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 812ms 13:43:35 INFO - PROCESS | 3828 | 1461012215938 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:43:35 INFO - PROCESS | 3828 | 1461012215943 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 13:43:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:43:35 INFO - PROCESS | 3828 | 1461012215949 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:43:35 INFO - PROCESS | 3828 | 1461012215953 Marionette TRACE conn2 <- [1,2738,null,{}] 13:43:35 INFO - PROCESS | 3828 | 1461012215959 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:36 INFO - PROCESS | 3828 | 1461012216154 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:43:36 INFO - PROCESS | 3828 | 1461012216282 Marionette TRACE conn2 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:36 INFO - PROCESS | 3828 | ++DOCSHELL 132DE000 == 41 [pid = 3828] [id = 694] 13:43:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (13560C00) [pid = 3828] [serial = 2082] [outer = 00000000] 13:43:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (1545D800) [pid = 3828] [serial = 2083] [outer = 13560C00] 13:43:36 INFO - PROCESS | 3828 | 1461012216339 Marionette DEBUG loaded listener.js 13:43:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (15D09800) [pid = 3828] [serial = 2084] [outer = 13560C00] 13:43:36 INFO - PROCESS | 3828 | 1461012216866 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 13:43:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:43:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 999ms 13:43:36 INFO - PROCESS | 3828 | 1461012216951 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:43:36 INFO - PROCESS | 3828 | 1461012216957 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 13:43:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:43:36 INFO - PROCESS | 3828 | 1461012216964 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:43:36 INFO - PROCESS | 3828 | 1461012216966 Marionette TRACE conn2 <- [1,2742,null,{}] 13:43:36 INFO - PROCESS | 3828 | 1461012216971 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:37 INFO - PROCESS | 3828 | 1461012217088 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:43:37 INFO - PROCESS | 3828 | 1461012217215 Marionette TRACE conn2 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:37 INFO - PROCESS | 3828 | ++DOCSHELL 1694C400 == 42 [pid = 3828] [id = 695] 13:43:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (169B7C00) [pid = 3828] [serial = 2085] [outer = 00000000] 13:43:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (18556800) [pid = 3828] [serial = 2086] [outer = 169B7C00] 13:43:37 INFO - PROCESS | 3828 | 1461012217270 Marionette DEBUG loaded listener.js 13:43:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (18B4D800) [pid = 3828] [serial = 2087] [outer = 169B7C00] 13:43:37 INFO - PROCESS | 3828 | 1461012217926 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 13:43:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:43:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 999ms 13:43:37 INFO - PROCESS | 3828 | 1461012217964 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:43:37 INFO - PROCESS | 3828 | 1461012217967 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 13:43:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:43:37 INFO - PROCESS | 3828 | 1461012217971 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:43:37 INFO - PROCESS | 3828 | 1461012217974 Marionette TRACE conn2 <- [1,2746,null,{}] 13:43:37 INFO - PROCESS | 3828 | 1461012217985 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:38 INFO - PROCESS | 3828 | 1461012218097 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:43:38 INFO - PROCESS | 3828 | 1461012218366 Marionette TRACE conn2 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:38 INFO - PROCESS | 3828 | ++DOCSHELL 11B48C00 == 43 [pid = 3828] [id = 696] 13:43:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (11B4A000) [pid = 3828] [serial = 2088] [outer = 00000000] 13:43:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (12DDA000) [pid = 3828] [serial = 2089] [outer = 11B4A000] 13:43:38 INFO - PROCESS | 3828 | 1461012218444 Marionette DEBUG loaded listener.js 13:43:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1320FC00) [pid = 3828] [serial = 2090] [outer = 11B4A000] 13:43:38 INFO - PROCESS | 3828 | 1461012218998 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 13:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1046ms 13:43:39 INFO - PROCESS | 3828 | 1461012219044 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:43:39 INFO - PROCESS | 3828 | 1461012219049 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 13:43:39 INFO - PROCESS | 3828 | 1461012219056 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:43:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:43:39 INFO - PROCESS | 3828 | 1461012219059 Marionette TRACE conn2 <- [1,2750,null,{}] 13:43:39 INFO - PROCESS | 3828 | 1461012219066 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:39 INFO - PROCESS | 3828 | 1461012219164 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:43:39 INFO - PROCESS | 3828 | 1461012219273 Marionette TRACE conn2 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:39 INFO - PROCESS | 3828 | ++DOCSHELL 142A8400 == 44 [pid = 3828] [id = 697] 13:43:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (142AA800) [pid = 3828] [serial = 2091] [outer = 00000000] 13:43:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (1434FC00) [pid = 3828] [serial = 2092] [outer = 142AA800] 13:43:39 INFO - PROCESS | 3828 | 1461012219321 Marionette DEBUG loaded listener.js 13:43:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (14A9B400) [pid = 3828] [serial = 2093] [outer = 142AA800] 13:43:39 INFO - PROCESS | 3828 | --DOCSHELL 1355A000 == 43 [pid = 3828] [id = 672] 13:43:39 INFO - PROCESS | 3828 | --DOCSHELL 1958B000 == 42 [pid = 3828] [id = 692] 13:43:39 INFO - PROCESS | 3828 | --DOCSHELL 11BF9400 == 41 [pid = 3828] [id = 691] 13:43:39 INFO - PROCESS | 3828 | --DOCSHELL 13556000 == 40 [pid = 3828] [id = 690] 13:43:39 INFO - PROCESS | 3828 | --DOCSHELL 19483800 == 39 [pid = 3828] [id = 689] 13:43:39 INFO - PROCESS | 3828 | --DOCSHELL 18CCD800 == 38 [pid = 3828] [id = 688] 13:43:39 INFO - PROCESS | 3828 | --DOCSHELL 18A08800 == 37 [pid = 3828] [id = 687] 13:43:39 INFO - PROCESS | 3828 | --DOCSHELL 169C3400 == 36 [pid = 3828] [id = 686] 13:43:39 INFO - PROCESS | 3828 | --DOCSHELL 13837C00 == 35 [pid = 3828] [id = 685] 13:43:39 INFO - PROCESS | 3828 | --DOCSHELL 1367CC00 == 34 [pid = 3828] [id = 684] 13:43:39 INFO - PROCESS | 3828 | --DOCSHELL 156ED400 == 33 [pid = 3828] [id = 682] 13:43:39 INFO - PROCESS | 3828 | --DOCSHELL 1367D400 == 32 [pid = 3828] [id = 681] 13:43:39 INFO - PROCESS | 3828 | --DOCSHELL 169C3C00 == 31 [pid = 3828] [id = 680] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (187CE400) [pid = 3828] [serial = 2041] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (15A31C00) [pid = 3828] [serial = 1994] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1667A800) [pid = 3828] [serial = 2032] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (132D3800) [pid = 3828] [serial = 2021] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (132D3000) [pid = 3828] [serial = 2020] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (17E36C00) [pid = 3828] [serial = 2035] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (1545D400) [pid = 3828] [serial = 2029] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (158E6800) [pid = 3828] [serial = 2030] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (142ABC00) [pid = 3828] [serial = 2027] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (13839400) [pid = 3828] [serial = 2026] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (1640D800) [pid = 3828] [serial = 2024] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (158E5800) [pid = 3828] [serial = 2023] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (17E94400) [pid = 3828] [serial = 2036] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (17E40000) [pid = 3828] [serial = 2039] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (1694D400) [pid = 3828] [serial = 2033] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (169CBC00) [pid = 3828] [serial = 2038] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (12DDB800) [pid = 3828] [serial = 1991] [outer = 00000000] [url = about:blank] 13:43:39 INFO - PROCESS | 3828 | 1461012219794 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 13:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 812ms 13:43:39 INFO - PROCESS | 3828 | 1461012219861 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:43:39 INFO - PROCESS | 3828 | 1461012219865 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 13:43:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:43:39 INFO - PROCESS | 3828 | 1461012219870 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:43:39 INFO - PROCESS | 3828 | 1461012219872 Marionette TRACE conn2 <- [1,2754,null,{}] 13:43:39 INFO - PROCESS | 3828 | 1461012219875 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:39 INFO - PROCESS | 3828 | 1461012219952 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:43:39 INFO - PROCESS | 3828 | 1461012219961 Marionette TRACE conn2 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:39 INFO - PROCESS | 3828 | ++DOCSHELL 132DA000 == 32 [pid = 3828] [id = 698] 13:43:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (1355F400) [pid = 3828] [serial = 2094] [outer = 00000000] 13:43:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (142AC800) [pid = 3828] [serial = 2095] [outer = 1355F400] 13:43:40 INFO - PROCESS | 3828 | 1461012220006 Marionette DEBUG loaded listener.js 13:43:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (15462000) [pid = 3828] [serial = 2096] [outer = 1355F400] 13:43:40 INFO - PROCESS | 3828 | 1461012220504 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 13:43:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:43:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 702ms 13:43:40 INFO - PROCESS | 3828 | 1461012220570 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:43:40 INFO - PROCESS | 3828 | 1461012220572 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 13:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:43:40 INFO - PROCESS | 3828 | 1461012220577 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:43:40 INFO - PROCESS | 3828 | 1461012220583 Marionette TRACE conn2 <- [1,2758,null,{}] 13:43:40 INFO - PROCESS | 3828 | 1461012220592 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:40 INFO - PROCESS | 3828 | 1461012220670 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:43:40 INFO - PROCESS | 3828 | 1461012220680 Marionette TRACE conn2 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:40 INFO - PROCESS | 3828 | ++DOCSHELL 16404C00 == 33 [pid = 3828] [id = 699] 13:43:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (1640D800) [pid = 3828] [serial = 2097] [outer = 00000000] 13:43:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (16674C00) [pid = 3828] [serial = 2098] [outer = 1640D800] 13:43:40 INFO - PROCESS | 3828 | 1461012220724 Marionette DEBUG loaded listener.js 13:43:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (1667D400) [pid = 3828] [serial = 2099] [outer = 1640D800] 13:43:41 INFO - PROCESS | 3828 | 1461012221191 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 13:43:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:43:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 656ms 13:43:41 INFO - PROCESS | 3828 | 1461012221233 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:43:41 INFO - PROCESS | 3828 | 1461012221236 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 13:43:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:43:41 INFO - PROCESS | 3828 | 1461012221239 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:43:41 INFO - PROCESS | 3828 | 1461012221241 Marionette TRACE conn2 <- [1,2762,null,{}] 13:43:41 INFO - PROCESS | 3828 | 1461012221244 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:41 INFO - PROCESS | 3828 | 1461012221320 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:43:41 INFO - PROCESS | 3828 | 1461012221326 Marionette TRACE conn2 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:41 INFO - PROCESS | 3828 | ++DOCSHELL 169B9C00 == 34 [pid = 3828] [id = 700] 13:43:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (169C0400) [pid = 3828] [serial = 2100] [outer = 00000000] 13:43:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (169CB000) [pid = 3828] [serial = 2101] [outer = 169C0400] 13:43:41 INFO - PROCESS | 3828 | 1461012221407 Marionette DEBUG loaded listener.js 13:43:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (169CE400) [pid = 3828] [serial = 2102] [outer = 169C0400] 13:43:41 INFO - PROCESS | 3828 | 1461012221844 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 13:43:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:43:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 640ms 13:43:41 INFO - PROCESS | 3828 | 1461012221877 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:43:41 INFO - PROCESS | 3828 | 1461012221879 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 13:43:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:43:41 INFO - PROCESS | 3828 | 1461012221883 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:43:41 INFO - PROCESS | 3828 | 1461012221884 Marionette TRACE conn2 <- [1,2766,null,{}] 13:43:41 INFO - PROCESS | 3828 | 1461012221895 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:42 INFO - PROCESS | 3828 | 1461012221997 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:43:42 INFO - PROCESS | 3828 | 1461012222003 Marionette TRACE conn2 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:42 INFO - PROCESS | 3828 | ++DOCSHELL 16E73000 == 35 [pid = 3828] [id = 701] 13:43:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (16E78C00) [pid = 3828] [serial = 2103] [outer = 00000000] 13:43:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (17E94400) [pid = 3828] [serial = 2104] [outer = 16E78C00] 13:43:42 INFO - PROCESS | 3828 | 1461012222058 Marionette DEBUG loaded listener.js 13:43:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (1818C800) [pid = 3828] [serial = 2105] [outer = 16E78C00] 13:43:42 INFO - PROCESS | 3828 | 1461012222528 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 13:43:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:43:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 702ms 13:43:42 INFO - PROCESS | 3828 | 1461012222582 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:43:42 INFO - PROCESS | 3828 | 1461012222584 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 13:43:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:43:42 INFO - PROCESS | 3828 | 1461012222592 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:43:42 INFO - PROCESS | 3828 | 1461012222594 Marionette TRACE conn2 <- [1,2770,null,{}] 13:43:42 INFO - PROCESS | 3828 | 1461012222598 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:42 INFO - PROCESS | 3828 | 1461012222704 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:43:42 INFO - PROCESS | 3828 | 1461012222795 Marionette TRACE conn2 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:42 INFO - PROCESS | 3828 | ++DOCSHELL 132D9800 == 36 [pid = 3828] [id = 702] 13:43:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (187D4400) [pid = 3828] [serial = 2106] [outer = 00000000] 13:43:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (18B4F400) [pid = 3828] [serial = 2107] [outer = 187D4400] 13:43:42 INFO - PROCESS | 3828 | 1461012222840 Marionette DEBUG loaded listener.js 13:43:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (18BA7800) [pid = 3828] [serial = 2108] [outer = 187D4400] 13:43:43 INFO - PROCESS | 3828 | 1461012223259 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 13:43:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:43:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 702ms 13:43:43 INFO - PROCESS | 3828 | 1461012223287 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:43:43 INFO - PROCESS | 3828 | 1461012223289 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 13:43:43 INFO - PROCESS | 3828 | 1461012223302 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:43:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:43:43 INFO - PROCESS | 3828 | 1461012223304 Marionette TRACE conn2 <- [1,2774,null,{}] 13:43:43 INFO - PROCESS | 3828 | 1461012223307 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:43 INFO - PROCESS | 3828 | 1461012223412 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:43:43 INFO - PROCESS | 3828 | 1461012223418 Marionette TRACE conn2 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:43 INFO - PROCESS | 3828 | ++DOCSHELL 132DA800 == 37 [pid = 3828] [id = 703] 13:43:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (13551800) [pid = 3828] [serial = 2109] [outer = 00000000] 13:43:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1942A400) [pid = 3828] [serial = 2110] [outer = 13551800] 13:43:43 INFO - PROCESS | 3828 | 1461012223461 Marionette DEBUG loaded listener.js 13:43:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1949A400) [pid = 3828] [serial = 2111] [outer = 13551800] 13:43:44 INFO - PROCESS | 3828 | 1461012224025 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 13:43:44 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (19767800) [pid = 3828] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:43:44 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1949CC00) [pid = 3828] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:43:44 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (136BE800) [pid = 3828] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:43:44 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (18B49400) [pid = 3828] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:43:44 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (13560400) [pid = 3828] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:43:44 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (136C1400) [pid = 3828] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:43:44 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (15A32000) [pid = 3828] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:43:44 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (1367E400) [pid = 3828] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:43:44 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (169C5000) [pid = 3828] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:43:44 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (13264400) [pid = 3828] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:43:44 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (142FC400) [pid = 3828] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:43:44 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (18CD1000) [pid = 3828] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:43:44 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (142A9C00) [pid = 3828] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:43:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:43:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 734ms 13:43:44 INFO - PROCESS | 3828 | 1461012224044 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:43:44 INFO - PROCESS | 3828 | 1461012224046 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 13:43:44 INFO - PROCESS | 3828 | 1461012224049 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:43:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:43:44 INFO - PROCESS | 3828 | 1461012224051 Marionette TRACE conn2 <- [1,2778,null,{}] 13:43:44 INFO - PROCESS | 3828 | 1461012224082 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:44 INFO - PROCESS | 3828 | 1461012224158 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:43:44 INFO - PROCESS | 3828 | 1461012224164 Marionette TRACE conn2 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:44 INFO - PROCESS | 3828 | ++DOCSHELL 13839C00 == 38 [pid = 3828] [id = 704] 13:43:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (142FC400) [pid = 3828] [serial = 2112] [outer = 00000000] 13:43:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (16958000) [pid = 3828] [serial = 2113] [outer = 142FC400] 13:43:44 INFO - PROCESS | 3828 | 1461012224209 Marionette DEBUG loaded listener.js 13:43:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (15A32000) [pid = 3828] [serial = 2114] [outer = 142FC400] 13:43:44 INFO - PROCESS | 3828 | 1461012224642 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 13:43:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:43:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 640ms 13:43:44 INFO - PROCESS | 3828 | 1461012224687 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:43:44 INFO - PROCESS | 3828 | 1461012224689 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 13:43:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:43:44 INFO - PROCESS | 3828 | 1461012224697 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:43:44 INFO - PROCESS | 3828 | 1461012224699 Marionette TRACE conn2 <- [1,2782,null,{}] 13:43:44 INFO - PROCESS | 3828 | 1461012224702 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:44 INFO - PROCESS | 3828 | 1461012224776 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:43:44 INFO - PROCESS | 3828 | 1461012224782 Marionette TRACE conn2 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:44 INFO - PROCESS | 3828 | ++DOCSHELL 18D8B800 == 39 [pid = 3828] [id = 705] 13:43:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (18D8C000) [pid = 3828] [serial = 2115] [outer = 00000000] 13:43:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (196CE800) [pid = 3828] [serial = 2116] [outer = 18D8C000] 13:43:44 INFO - PROCESS | 3828 | 1461012224826 Marionette DEBUG loaded listener.js 13:43:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (19769400) [pid = 3828] [serial = 2117] [outer = 18D8C000] 13:43:45 INFO - PROCESS | 3828 | 1461012225239 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 13:43:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:43:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 594ms 13:43:45 INFO - PROCESS | 3828 | 1461012225295 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:43:45 INFO - PROCESS | 3828 | 1461012225297 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 13:43:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:43:45 INFO - PROCESS | 3828 | 1461012225300 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:43:45 INFO - PROCESS | 3828 | 1461012225302 Marionette TRACE conn2 <- [1,2786,null,{}] 13:43:45 INFO - PROCESS | 3828 | 1461012225305 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:45 INFO - PROCESS | 3828 | 1461012225382 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:43:45 INFO - PROCESS | 3828 | 1461012225388 Marionette TRACE conn2 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:45 INFO - PROCESS | 3828 | ++DOCSHELL 19589800 == 40 [pid = 3828] [id = 706] 13:43:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (196D4C00) [pid = 3828] [serial = 2118] [outer = 00000000] 13:43:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (19794C00) [pid = 3828] [serial = 2119] [outer = 196D4C00] 13:43:45 INFO - PROCESS | 3828 | 1461012225437 Marionette DEBUG loaded listener.js 13:43:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1979C800) [pid = 3828] [serial = 2120] [outer = 196D4C00] 13:43:45 INFO - PROCESS | 3828 | 1461012225923 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 13:43:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:43:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 703ms 13:43:45 INFO - PROCESS | 3828 | 1461012226000 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:43:45 INFO - PROCESS | 3828 | 1461012226002 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 13:43:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:43:45 INFO - PROCESS | 3828 | 1461012226006 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:43:45 INFO - PROCESS | 3828 | 1461012226008 Marionette TRACE conn2 <- [1,2790,null,{}] 13:43:46 INFO - PROCESS | 3828 | 1461012226012 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:46 INFO - PROCESS | 3828 | 1461012226152 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:43:46 INFO - PROCESS | 3828 | 1461012226290 Marionette TRACE conn2 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:46 INFO - PROCESS | 3828 | ++DOCSHELL 123FFC00 == 41 [pid = 3828] [id = 707] 13:43:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (12B40C00) [pid = 3828] [serial = 2121] [outer = 00000000] 13:43:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (1320B000) [pid = 3828] [serial = 2122] [outer = 12B40C00] 13:43:46 INFO - PROCESS | 3828 | 1461012226354 Marionette DEBUG loaded listener.js 13:43:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (132DE800) [pid = 3828] [serial = 2123] [outer = 12B40C00] 13:43:46 INFO - PROCESS | 3828 | 1461012227000 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 13:43:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:43:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1045ms 13:43:47 INFO - PROCESS | 3828 | 1461012227068 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:43:47 INFO - PROCESS | 3828 | 1461012227073 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 13:43:47 INFO - PROCESS | 3828 | 1461012227078 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:43:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:43:47 INFO - PROCESS | 3828 | 1461012227082 Marionette TRACE conn2 <- [1,2794,null,{}] 13:43:47 INFO - PROCESS | 3828 | 1461012227087 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:47 INFO - PROCESS | 3828 | 1461012227189 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:43:47 INFO - PROCESS | 3828 | 1461012227325 Marionette TRACE conn2 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:47 INFO - PROCESS | 3828 | ++DOCSHELL 14AA7400 == 42 [pid = 3828] [id = 708] 13:43:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (14AE1400) [pid = 3828] [serial = 2124] [outer = 00000000] 13:43:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (15A31000) [pid = 3828] [serial = 2125] [outer = 14AE1400] 13:43:47 INFO - PROCESS | 3828 | 1461012227385 Marionette DEBUG loaded listener.js 13:43:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (15D09000) [pid = 3828] [serial = 2126] [outer = 14AE1400] 13:43:47 INFO - PROCESS | 3828 | 1461012227912 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 13:43:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:43:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 905ms 13:43:47 INFO - PROCESS | 3828 | 1461012227985 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:43:47 INFO - PROCESS | 3828 | 1461012227989 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 13:43:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:43:47 INFO - PROCESS | 3828 | 1461012227993 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:43:47 INFO - PROCESS | 3828 | 1461012227995 Marionette TRACE conn2 <- [1,2798,null,{}] 13:43:47 INFO - PROCESS | 3828 | 1461012227999 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:48 INFO - PROCESS | 3828 | 1461012228098 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:43:48 INFO - PROCESS | 3828 | 1461012228206 Marionette TRACE conn2 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:48 INFO - PROCESS | 3828 | ++DOCSHELL 169CA000 == 43 [pid = 3828] [id = 709] 13:43:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (169CB400) [pid = 3828] [serial = 2127] [outer = 00000000] 13:43:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1811A800) [pid = 3828] [serial = 2128] [outer = 169CB400] 13:43:48 INFO - PROCESS | 3828 | 1461012228260 Marionette DEBUG loaded listener.js 13:43:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (18B42400) [pid = 3828] [serial = 2129] [outer = 169CB400] 13:43:48 INFO - PROCESS | 3828 | 1461012228865 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 13:43:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:43:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 905ms 13:43:48 INFO - PROCESS | 3828 | 1461012228895 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:43:48 INFO - PROCESS | 3828 | 1461012228899 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 13:43:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:43:48 INFO - PROCESS | 3828 | 1461012228910 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:43:48 INFO - PROCESS | 3828 | 1461012228915 Marionette TRACE conn2 <- [1,2802,null,{}] 13:43:48 INFO - PROCESS | 3828 | 1461012228919 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:49 INFO - PROCESS | 3828 | 1461012229020 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:43:49 INFO - PROCESS | 3828 | 1461012229127 Marionette TRACE conn2 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:49 INFO - PROCESS | 3828 | ++DOCSHELL 1976E800 == 44 [pid = 3828] [id = 710] 13:43:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (197A0800) [pid = 3828] [serial = 2130] [outer = 00000000] 13:43:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (197AB800) [pid = 3828] [serial = 2131] [outer = 197A0800] 13:43:49 INFO - PROCESS | 3828 | 1461012229180 Marionette DEBUG loaded listener.js 13:43:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (199BE800) [pid = 3828] [serial = 2132] [outer = 197A0800] 13:43:49 INFO - PROCESS | 3828 | 1461012229934 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 13:43:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:43:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1093ms 13:43:49 INFO - PROCESS | 3828 | 1461012230010 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:43:49 INFO - PROCESS | 3828 | 1461012230013 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 13:43:50 INFO - PROCESS | 3828 | 1461012230019 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:43:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:43:50 INFO - PROCESS | 3828 | 1461012230023 Marionette TRACE conn2 <- [1,2806,null,{}] 13:43:50 INFO - PROCESS | 3828 | 1461012230043 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:50 INFO - PROCESS | 3828 | 1461012230135 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:43:50 INFO - PROCESS | 3828 | 1461012230277 Marionette TRACE conn2 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:50 INFO - PROCESS | 3828 | ++DOCSHELL 13204000 == 45 [pid = 3828] [id = 711] 13:43:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1325C000) [pid = 3828] [serial = 2133] [outer = 00000000] 13:43:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (14AED800) [pid = 3828] [serial = 2134] [outer = 1325C000] 13:43:50 INFO - PROCESS | 3828 | 1461012230334 Marionette DEBUG loaded listener.js 13:43:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (158E7000) [pid = 3828] [serial = 2135] [outer = 1325C000] 13:43:50 INFO - PROCESS | 3828 | --DOCSHELL 19589800 == 44 [pid = 3828] [id = 706] 13:43:50 INFO - PROCESS | 3828 | --DOCSHELL 18D8B800 == 43 [pid = 3828] [id = 705] 13:43:50 INFO - PROCESS | 3828 | --DOCSHELL 13839C00 == 42 [pid = 3828] [id = 704] 13:43:50 INFO - PROCESS | 3828 | --DOCSHELL 132DA800 == 41 [pid = 3828] [id = 703] 13:43:50 INFO - PROCESS | 3828 | --DOCSHELL 132D9800 == 40 [pid = 3828] [id = 702] 13:43:50 INFO - PROCESS | 3828 | --DOCSHELL 16E73000 == 39 [pid = 3828] [id = 701] 13:43:50 INFO - PROCESS | 3828 | --DOCSHELL 169B9C00 == 38 [pid = 3828] [id = 700] 13:43:50 INFO - PROCESS | 3828 | --DOCSHELL 16404C00 == 37 [pid = 3828] [id = 699] 13:43:50 INFO - PROCESS | 3828 | --DOCSHELL 132DA000 == 36 [pid = 3828] [id = 698] 13:43:50 INFO - PROCESS | 3828 | --DOCSHELL 142A8400 == 35 [pid = 3828] [id = 697] 13:43:50 INFO - PROCESS | 3828 | --DOCSHELL 11B48C00 == 34 [pid = 3828] [id = 696] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (18BA6800) [pid = 3828] [serial = 2018] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (18CD9400) [pid = 3828] [serial = 2065] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (18CDBC00) [pid = 3828] [serial = 2066] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (194A8800) [pid = 3828] [serial = 2069] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (18BAE000) [pid = 3828] [serial = 2063] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (194A4400) [pid = 3828] [serial = 2068] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (18BA7C00) [pid = 3828] [serial = 2062] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (16E6F000) [pid = 3828] [serial = 2051] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1667DC00) [pid = 3828] [serial = 2050] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (158F1C00) [pid = 3828] [serial = 2054] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (14AA0C00) [pid = 3828] [serial = 2053] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (16E70C00) [pid = 3828] [serial = 2048] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (169BB800) [pid = 3828] [serial = 2047] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (143B1400) [pid = 3828] [serial = 2045] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1389C400) [pid = 3828] [serial = 2044] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (17B02400) [pid = 3828] [serial = 2059] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1818D800) [pid = 3828] [serial = 2060] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (15D0D800) [pid = 3828] [serial = 2056] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (1640C400) [pid = 3828] [serial = 2057] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (194A0000) [pid = 3828] [serial = 2072] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (19792C00) [pid = 3828] [serial = 2078] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (196CC400) [pid = 3828] [serial = 2075] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (19790C00) [pid = 3828] [serial = 2077] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (1818BC00) [pid = 3828] [serial = 2071] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (19768C00) [pid = 3828] [serial = 2074] [outer = 00000000] [url = about:blank] 13:43:50 INFO - PROCESS | 3828 | 1461012230897 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 13:43:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:43:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 906ms 13:43:50 INFO - PROCESS | 3828 | 1461012230909 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:43:50 INFO - PROCESS | 3828 | 1461012230914 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 13:43:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:43:50 INFO - PROCESS | 3828 | 1461012230920 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:43:50 INFO - PROCESS | 3828 | 1461012230923 Marionette TRACE conn2 <- [1,2810,null,{}] 13:43:50 INFO - PROCESS | 3828 | 1461012230926 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:50 INFO - PROCESS | 3828 | 1461012231005 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:43:51 INFO - PROCESS | 3828 | 1461012231014 Marionette TRACE conn2 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:51 INFO - PROCESS | 3828 | ++DOCSHELL 142A8400 == 35 [pid = 3828] [id = 712] 13:43:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (142B0400) [pid = 3828] [serial = 2136] [outer = 00000000] 13:43:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (158F1C00) [pid = 3828] [serial = 2137] [outer = 142B0400] 13:43:51 INFO - PROCESS | 3828 | 1461012231059 Marionette DEBUG loaded listener.js 13:43:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (15DBF000) [pid = 3828] [serial = 2138] [outer = 142B0400] 13:43:51 INFO - PROCESS | 3828 | 1461012231554 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 13:43:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:43:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 687ms 13:43:51 INFO - PROCESS | 3828 | 1461012231619 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:43:51 INFO - PROCESS | 3828 | 1461012231621 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 13:43:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:43:51 INFO - PROCESS | 3828 | 1461012231624 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:43:51 INFO - PROCESS | 3828 | 1461012231628 Marionette TRACE conn2 <- [1,2814,null,{}] 13:43:51 INFO - PROCESS | 3828 | 1461012231638 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:51 INFO - PROCESS | 3828 | 1461012231755 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:43:51 INFO - PROCESS | 3828 | 1461012231848 Marionette TRACE conn2 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:51 INFO - PROCESS | 3828 | ++DOCSHELL 16405800 == 36 [pid = 3828] [id = 713] 13:43:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (1667E400) [pid = 3828] [serial = 2139] [outer = 00000000] 13:43:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (169B3C00) [pid = 3828] [serial = 2140] [outer = 1667E400] 13:43:51 INFO - PROCESS | 3828 | 1461012231895 Marionette DEBUG loaded listener.js 13:43:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (169CBC00) [pid = 3828] [serial = 2141] [outer = 1667E400] 13:43:52 INFO - PROCESS | 3828 | 1461012232299 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:43:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:43:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 687ms 13:43:52 INFO - PROCESS | 3828 | 1461012232323 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:43:52 INFO - PROCESS | 3828 | 1461012232326 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 13:43:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:43:52 INFO - PROCESS | 3828 | 1461012232329 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:43:52 INFO - PROCESS | 3828 | 1461012232331 Marionette TRACE conn2 <- [1,2818,null,{}] 13:43:52 INFO - PROCESS | 3828 | 1461012232334 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:52 INFO - PROCESS | 3828 | 1461012232412 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:43:52 INFO - PROCESS | 3828 | 1461012232418 Marionette TRACE conn2 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:52 INFO - PROCESS | 3828 | ++DOCSHELL 169C4800 == 37 [pid = 3828] [id = 714] 13:43:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (17E35000) [pid = 3828] [serial = 2142] [outer = 00000000] 13:43:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (1850D000) [pid = 3828] [serial = 2143] [outer = 17E35000] 13:43:52 INFO - PROCESS | 3828 | 1461012232471 Marionette DEBUG loaded listener.js 13:43:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (187C9400) [pid = 3828] [serial = 2144] [outer = 17E35000] 13:43:52 INFO - PROCESS | 3828 | 1461012232908 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 13:43:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:43:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 625ms 13:43:52 INFO - PROCESS | 3828 | 1461012232969 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:43:52 INFO - PROCESS | 3828 | 1461012232971 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 13:43:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:43:52 INFO - PROCESS | 3828 | 1461012232974 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:43:52 INFO - PROCESS | 3828 | 1461012232976 Marionette TRACE conn2 <- [1,2822,null,{}] 13:43:52 INFO - PROCESS | 3828 | 1461012232980 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:53 INFO - PROCESS | 3828 | 1461012233087 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:43:53 INFO - PROCESS | 3828 | 1461012233093 Marionette TRACE conn2 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:53 INFO - PROCESS | 3828 | ++DOCSHELL 18A0E800 == 38 [pid = 3828] [id = 715] 13:43:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (18B45C00) [pid = 3828] [serial = 2145] [outer = 00000000] 13:43:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (18BAD400) [pid = 3828] [serial = 2146] [outer = 18B45C00] 13:43:53 INFO - PROCESS | 3828 | 1461012233137 Marionette DEBUG loaded listener.js 13:43:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (18BAD800) [pid = 3828] [serial = 2147] [outer = 18B45C00] 13:43:53 INFO - PROCESS | 3828 | 1461012233615 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:43:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:43:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 703ms 13:43:53 INFO - PROCESS | 3828 | 1461012233672 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:43:53 INFO - PROCESS | 3828 | 1461012233674 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 13:43:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:43:53 INFO - PROCESS | 3828 | 1461012233677 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:43:53 INFO - PROCESS | 3828 | 1461012233679 Marionette TRACE conn2 <- [1,2826,null,{}] 13:43:53 INFO - PROCESS | 3828 | 1461012233682 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:53 INFO - PROCESS | 3828 | 1461012233810 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:43:53 INFO - PROCESS | 3828 | 1461012233876 Marionette TRACE conn2 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:53 INFO - PROCESS | 3828 | ++DOCSHELL 18CD7C00 == 39 [pid = 3828] [id = 716] 13:43:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (18CD8000) [pid = 3828] [serial = 2148] [outer = 00000000] 13:43:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1949F800) [pid = 3828] [serial = 2149] [outer = 18CD8000] 13:43:53 INFO - PROCESS | 3828 | 1461012233923 Marionette DEBUG loaded listener.js 13:43:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (194A9800) [pid = 3828] [serial = 2150] [outer = 18CD8000] 13:43:54 INFO - PROCESS | 3828 | 1461012234344 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 13:43:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:43:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 702ms 13:43:54 INFO - PROCESS | 3828 | 1461012234379 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:43:54 INFO - PROCESS | 3828 | 1461012234381 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 13:43:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:43:54 INFO - PROCESS | 3828 | 1461012234384 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:43:54 INFO - PROCESS | 3828 | 1461012234386 Marionette TRACE conn2 <- [1,2830,null,{}] 13:43:54 INFO - PROCESS | 3828 | 1461012234389 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:54 INFO - PROCESS | 3828 | 1461012234535 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:43:54 INFO - PROCESS | 3828 | 1461012234547 Marionette TRACE conn2 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:54 INFO - PROCESS | 3828 | ++DOCSHELL 18BA8000 == 40 [pid = 3828] [id = 717] 13:43:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (194A5C00) [pid = 3828] [serial = 2151] [outer = 00000000] 13:43:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (19772800) [pid = 3828] [serial = 2152] [outer = 194A5C00] 13:43:54 INFO - PROCESS | 3828 | 1461012234590 Marionette DEBUG loaded listener.js 13:43:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (19776400) [pid = 3828] [serial = 2153] [outer = 194A5C00] 13:43:55 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (187D4400) [pid = 3828] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:43:55 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (13551800) [pid = 3828] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:43:55 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (169C0400) [pid = 3828] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:43:55 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (142AA800) [pid = 3828] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:43:55 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1355F400) [pid = 3828] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:43:55 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1640D800) [pid = 3828] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:43:55 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (11B4A000) [pid = 3828] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:43:55 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (142FC400) [pid = 3828] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:43:55 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (16E78C00) [pid = 3828] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:43:55 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (18D8C000) [pid = 3828] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:43:55 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (18115400) [pid = 3828] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:43:55 INFO - PROCESS | 3828 | 1461012235134 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 13:43:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:43:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 796ms 13:43:55 INFO - PROCESS | 3828 | 1461012235185 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:43:55 INFO - PROCESS | 3828 | 1461012235187 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 13:43:55 INFO - PROCESS | 3828 | 1461012235190 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:43:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:43:55 INFO - PROCESS | 3828 | 1461012235192 Marionette TRACE conn2 <- [1,2834,null,{}] 13:43:55 INFO - PROCESS | 3828 | 1461012235195 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:55 INFO - PROCESS | 3828 | 1461012235269 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:43:55 INFO - PROCESS | 3828 | 1461012235276 Marionette TRACE conn2 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:55 INFO - PROCESS | 3828 | ++DOCSHELL 123F8400 == 41 [pid = 3828] [id = 718] 13:43:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (12D79800) [pid = 3828] [serial = 2154] [outer = 00000000] 13:43:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (15AB6400) [pid = 3828] [serial = 2155] [outer = 12D79800] 13:43:55 INFO - PROCESS | 3828 | 1461012235322 Marionette DEBUG loaded listener.js 13:43:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (15ADA800) [pid = 3828] [serial = 2156] [outer = 12D79800] 13:43:55 INFO - PROCESS | 3828 | 1461012235754 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 13:43:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:43:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 593ms 13:43:55 INFO - PROCESS | 3828 | 1461012235787 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:43:55 INFO - PROCESS | 3828 | 1461012235789 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 13:43:55 INFO - PROCESS | 3828 | 1461012235793 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:43:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:43:55 INFO - PROCESS | 3828 | 1461012235794 Marionette TRACE conn2 <- [1,2838,null,{}] 13:43:55 INFO - PROCESS | 3828 | 1461012235798 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:55 INFO - PROCESS | 3828 | 1461012235897 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:43:55 INFO - PROCESS | 3828 | 1461012235904 Marionette TRACE conn2 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:55 INFO - PROCESS | 3828 | ++DOCSHELL 15D09C00 == 42 [pid = 3828] [id = 719] 13:43:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (16E78C00) [pid = 3828] [serial = 2157] [outer = 00000000] 13:43:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (194A3400) [pid = 3828] [serial = 2158] [outer = 16E78C00] 13:43:55 INFO - PROCESS | 3828 | 1461012235947 Marionette DEBUG loaded listener.js 13:43:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (19799400) [pid = 3828] [serial = 2159] [outer = 16E78C00] 13:43:56 INFO - PROCESS | 3828 | 1461012236375 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:43:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:43:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 624ms 13:43:56 INFO - PROCESS | 3828 | 1461012236431 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:43:56 INFO - PROCESS | 3828 | 1461012236433 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 13:43:56 INFO - PROCESS | 3828 | 1461012236436 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:43:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:43:56 INFO - PROCESS | 3828 | 1461012236438 Marionette TRACE conn2 <- [1,2842,null,{}] 13:43:56 INFO - PROCESS | 3828 | 1461012236442 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:56 INFO - PROCESS | 3828 | 1461012236520 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:43:56 INFO - PROCESS | 3828 | 1461012236526 Marionette TRACE conn2 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:56 INFO - PROCESS | 3828 | ++DOCSHELL 1694FC00 == 43 [pid = 3828] [id = 720] 13:43:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (18117000) [pid = 3828] [serial = 2160] [outer = 00000000] 13:43:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (19B13400) [pid = 3828] [serial = 2161] [outer = 18117000] 13:43:56 INFO - PROCESS | 3828 | 1461012236580 Marionette DEBUG loaded listener.js 13:43:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (19B18800) [pid = 3828] [serial = 2162] [outer = 18117000] 13:43:57 INFO - PROCESS | 3828 | 1461012237015 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 13:43:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:43:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 624ms 13:43:57 INFO - PROCESS | 3828 | 1461012237079 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:43:57 INFO - PROCESS | 3828 | 1461012237081 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 13:43:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:43:57 INFO - PROCESS | 3828 | 1461012237085 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:43:57 INFO - PROCESS | 3828 | 1461012237087 Marionette TRACE conn2 <- [1,2846,null,{}] 13:43:57 INFO - PROCESS | 3828 | 1461012237090 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:57 INFO - PROCESS | 3828 | 1461012237232 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:43:57 INFO - PROCESS | 3828 | 1461012237428 Marionette TRACE conn2 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:57 INFO - PROCESS | 3828 | ++DOCSHELL 136C7C00 == 44 [pid = 3828] [id = 721] 13:43:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1382FC00) [pid = 3828] [serial = 2163] [outer = 00000000] 13:43:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (13A36400) [pid = 3828] [serial = 2164] [outer = 1382FC00] 13:43:57 INFO - PROCESS | 3828 | 1461012237485 Marionette DEBUG loaded listener.js 13:43:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (142FBC00) [pid = 3828] [serial = 2165] [outer = 1382FC00] 13:43:58 INFO - PROCESS | 3828 | 1461012238044 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:43:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:43:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 999ms 13:43:58 INFO - PROCESS | 3828 | 1461012238090 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:43:58 INFO - PROCESS | 3828 | 1461012238095 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 13:43:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:43:58 INFO - PROCESS | 3828 | 1461012238099 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:43:58 INFO - PROCESS | 3828 | 1461012238104 Marionette TRACE conn2 <- [1,2850,null,{}] 13:43:58 INFO - PROCESS | 3828 | 1461012238109 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:58 INFO - PROCESS | 3828 | 1461012238211 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:43:58 INFO - PROCESS | 3828 | 1461012238321 Marionette TRACE conn2 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:58 INFO - PROCESS | 3828 | ++DOCSHELL 15D06800 == 45 [pid = 3828] [id = 722] 13:43:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (164AC800) [pid = 3828] [serial = 2166] [outer = 00000000] 13:43:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (169B0800) [pid = 3828] [serial = 2167] [outer = 164AC800] 13:43:58 INFO - PROCESS | 3828 | 1461012238377 Marionette DEBUG loaded listener.js 13:43:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (169BC800) [pid = 3828] [serial = 2168] [outer = 164AC800] 13:43:58 INFO - PROCESS | 3828 | 1461012238980 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 13:43:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:43:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 937ms 13:43:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:43:59 INFO - PROCESS | 3828 | 1461012239045 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:43:59 INFO - PROCESS | 3828 | 1461012239048 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 13:43:59 INFO - PROCESS | 3828 | 1461012239052 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:43:59 INFO - PROCESS | 3828 | 1461012239054 Marionette TRACE conn2 <- [1,2854,null,{}] 13:43:59 INFO - PROCESS | 3828 | 1461012239059 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:59 INFO - PROCESS | 3828 | 1461012239162 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:43:59 INFO - PROCESS | 3828 | 1461012239302 Marionette TRACE conn2 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:59 INFO - PROCESS | 3828 | ++DOCSHELL 18CD8400 == 46 [pid = 3828] [id = 723] 13:43:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (18CD9400) [pid = 3828] [serial = 2169] [outer = 00000000] 13:43:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (194A8800) [pid = 3828] [serial = 2170] [outer = 18CD9400] 13:43:59 INFO - PROCESS | 3828 | 1461012239357 Marionette DEBUG loaded listener.js 13:43:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1976DC00) [pid = 3828] [serial = 2171] [outer = 18CD9400] 13:43:59 INFO - PROCESS | 3828 | 1461012239944 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 13:43:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:43:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 937ms 13:43:59 INFO - PROCESS | 3828 | 1461012239996 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:43:59 INFO - PROCESS | 3828 | 1461012240000 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 13:44:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:44:00 INFO - PROCESS | 3828 | 1461012240011 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:44:00 INFO - PROCESS | 3828 | 1461012240015 Marionette TRACE conn2 <- [1,2858,null,{}] 13:44:00 INFO - PROCESS | 3828 | 1461012240019 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:00 INFO - PROCESS | 3828 | 1461012240123 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:44:00 INFO - PROCESS | 3828 | 1461012240292 Marionette TRACE conn2 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:00 INFO - PROCESS | 3828 | ++DOCSHELL 19768400 == 47 [pid = 3828] [id = 724] 13:44:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1976D000) [pid = 3828] [serial = 2172] [outer = 00000000] 13:44:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (19C83000) [pid = 3828] [serial = 2173] [outer = 1976D000] 13:44:00 INFO - PROCESS | 3828 | 1461012240348 Marionette DEBUG loaded listener.js 13:44:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (19EDE800) [pid = 3828] [serial = 2174] [outer = 1976D000] 13:44:01 INFO - PROCESS | 3828 | 1461012241126 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 13:44:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:44:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1155ms 13:44:01 INFO - PROCESS | 3828 | 1461012241164 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:44:01 INFO - PROCESS | 3828 | 1461012241168 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 13:44:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:44:01 INFO - PROCESS | 3828 | 1461012241173 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:44:01 INFO - PROCESS | 3828 | 1461012241176 Marionette TRACE conn2 <- [1,2862,null,{}] 13:44:01 INFO - PROCESS | 3828 | 1461012241182 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:01 INFO - PROCESS | 3828 | 1461012241275 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:44:01 INFO - PROCESS | 3828 | 1461012241385 Marionette TRACE conn2 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:01 INFO - PROCESS | 3828 | ++DOCSHELL 123FBC00 == 48 [pid = 3828] [id = 725] 13:44:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (12B8A000) [pid = 3828] [serial = 2175] [outer = 00000000] 13:44:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1355D400) [pid = 3828] [serial = 2176] [outer = 12B8A000] 13:44:01 INFO - PROCESS | 3828 | 1461012241434 Marionette DEBUG loaded listener.js 13:44:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (13834000) [pid = 3828] [serial = 2177] [outer = 12B8A000] 13:44:01 INFO - PROCESS | 3828 | --DOCSHELL 1694FC00 == 47 [pid = 3828] [id = 720] 13:44:01 INFO - PROCESS | 3828 | --DOCSHELL 15D09C00 == 46 [pid = 3828] [id = 719] 13:44:01 INFO - PROCESS | 3828 | --DOCSHELL 123F8400 == 45 [pid = 3828] [id = 718] 13:44:01 INFO - PROCESS | 3828 | --DOCSHELL 18BA8000 == 44 [pid = 3828] [id = 717] 13:44:01 INFO - PROCESS | 3828 | --DOCSHELL 18CD7C00 == 43 [pid = 3828] [id = 716] 13:44:01 INFO - PROCESS | 3828 | --DOCSHELL 18A0E800 == 42 [pid = 3828] [id = 715] 13:44:01 INFO - PROCESS | 3828 | --DOCSHELL 169C4800 == 41 [pid = 3828] [id = 714] 13:44:01 INFO - PROCESS | 3828 | --DOCSHELL 16405800 == 40 [pid = 3828] [id = 713] 13:44:01 INFO - PROCESS | 3828 | --DOCSHELL 142A8400 == 39 [pid = 3828] [id = 712] 13:44:01 INFO - PROCESS | 3828 | --DOCSHELL 13204000 == 38 [pid = 3828] [id = 711] 13:44:01 INFO - PROCESS | 3828 | --DOCSHELL 14AA7400 == 37 [pid = 3828] [id = 708] 13:44:01 INFO - PROCESS | 3828 | --DOCSHELL 123FFC00 == 36 [pid = 3828] [id = 707] 13:44:01 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (19794C00) [pid = 3828] [serial = 2119] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | 1461012242031 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 13:44:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:44:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 890ms 13:44:02 INFO - PROCESS | 3828 | 1461012242074 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:44:02 INFO - PROCESS | 3828 | 1461012242079 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 13:44:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:44:02 INFO - PROCESS | 3828 | 1461012242086 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:44:02 INFO - PROCESS | 3828 | 1461012242088 Marionette TRACE conn2 <- [1,2866,null,{}] 13:44:02 INFO - PROCESS | 3828 | 1461012242092 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:02 INFO - PROCESS | 3828 | 1461012242170 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (15A32000) [pid = 3828] [serial = 2114] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (16958000) [pid = 3828] [serial = 2113] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (17E94400) [pid = 3828] [serial = 2104] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1818C800) [pid = 3828] [serial = 2105] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (196CE800) [pid = 3828] [serial = 2116] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (1949A400) [pid = 3828] [serial = 2111] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (169CE400) [pid = 3828] [serial = 2102] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (19769400) [pid = 3828] [serial = 2117] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (18B48000) [pid = 3828] [serial = 2042] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (18B4F400) [pid = 3828] [serial = 2107] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1942A400) [pid = 3828] [serial = 2110] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (169CB000) [pid = 3828] [serial = 2101] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (14A9B400) [pid = 3828] [serial = 2093] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1434FC00) [pid = 3828] [serial = 2092] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1545D800) [pid = 3828] [serial = 2083] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (18556800) [pid = 3828] [serial = 2086] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (142AC800) [pid = 3828] [serial = 2095] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (15462000) [pid = 3828] [serial = 2096] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1979D400) [pid = 3828] [serial = 2080] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (16674C00) [pid = 3828] [serial = 2098] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (1667D400) [pid = 3828] [serial = 2099] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1320FC00) [pid = 3828] [serial = 2090] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (12DDA000) [pid = 3828] [serial = 2089] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (18BA7800) [pid = 3828] [serial = 2108] [outer = 00000000] [url = about:blank] 13:44:02 INFO - PROCESS | 3828 | 1461012242282 Marionette TRACE conn2 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:02 INFO - PROCESS | 3828 | ++DOCSHELL 11B4D000 == 37 [pid = 3828] [id = 726] 13:44:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (11BF4000) [pid = 3828] [serial = 2178] [outer = 00000000] 13:44:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (132D3800) [pid = 3828] [serial = 2179] [outer = 11BF4000] 13:44:02 INFO - PROCESS | 3828 | 1461012242330 Marionette DEBUG loaded listener.js 13:44:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (142F4000) [pid = 3828] [serial = 2180] [outer = 11BF4000] 13:44:02 INFO - PROCESS | 3828 | 1461012242767 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:44:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 733ms 13:44:02 INFO - PROCESS | 3828 | 1461012242825 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:44:02 INFO - PROCESS | 3828 | 1461012242827 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 13:44:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:44:02 INFO - PROCESS | 3828 | 1461012242831 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:44:02 INFO - PROCESS | 3828 | 1461012242835 Marionette TRACE conn2 <- [1,2870,null,{}] 13:44:02 INFO - PROCESS | 3828 | 1461012242845 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:02 INFO - PROCESS | 3828 | 1461012242925 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:44:02 INFO - PROCESS | 3828 | 1461012242941 Marionette TRACE conn2 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:02 INFO - PROCESS | 3828 | ++DOCSHELL 15CD7C00 == 38 [pid = 3828] [id = 727] 13:44:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (15D02000) [pid = 3828] [serial = 2181] [outer = 00000000] 13:44:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (15DB0800) [pid = 3828] [serial = 2182] [outer = 15D02000] 13:44:02 INFO - PROCESS | 3828 | 1461012242988 Marionette DEBUG loaded listener.js 13:44:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (164AB800) [pid = 3828] [serial = 2183] [outer = 15D02000] 13:44:03 INFO - PROCESS | 3828 | 1461012243459 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 13:44:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:44:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 687ms 13:44:03 INFO - PROCESS | 3828 | 1461012243551 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:44:03 INFO - PROCESS | 3828 | 1461012243553 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 13:44:03 INFO - PROCESS | 3828 | 1461012243557 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:44:03 INFO - PROCESS | 3828 | 1461012243559 Marionette TRACE conn2 <- [1,2874,null,{}] 13:44:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:44:03 INFO - PROCESS | 3828 | 1461012243565 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:03 INFO - PROCESS | 3828 | 1461012243643 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:44:03 INFO - PROCESS | 3828 | 1461012243735 Marionette TRACE conn2 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:03 INFO - PROCESS | 3828 | ++DOCSHELL 1667C800 == 39 [pid = 3828] [id = 728] 13:44:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (16680400) [pid = 3828] [serial = 2184] [outer = 00000000] 13:44:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (16956C00) [pid = 3828] [serial = 2185] [outer = 16680400] 13:44:03 INFO - PROCESS | 3828 | 1461012243780 Marionette DEBUG loaded listener.js 13:44:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (169C0800) [pid = 3828] [serial = 2186] [outer = 16680400] 13:44:04 INFO - PROCESS | 3828 | 1461012244162 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 13:44:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:44:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 624ms 13:44:04 INFO - PROCESS | 3828 | 1461012244199 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:44:04 INFO - PROCESS | 3828 | 1461012244201 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 13:44:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:44:04 INFO - PROCESS | 3828 | 1461012244204 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:44:04 INFO - PROCESS | 3828 | 1461012244205 Marionette TRACE conn2 <- [1,2878,null,{}] 13:44:04 INFO - PROCESS | 3828 | 1461012244209 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:04 INFO - PROCESS | 3828 | 1461012244331 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:44:04 INFO - PROCESS | 3828 | 1461012244345 Marionette TRACE conn2 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:04 INFO - PROCESS | 3828 | ++DOCSHELL 169BF400 == 40 [pid = 3828] [id = 729] 13:44:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (169CB000) [pid = 3828] [serial = 2187] [outer = 00000000] 13:44:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (16E75C00) [pid = 3828] [serial = 2188] [outer = 169CB000] 13:44:04 INFO - PROCESS | 3828 | 1461012244390 Marionette DEBUG loaded listener.js 13:44:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (17E34000) [pid = 3828] [serial = 2189] [outer = 169CB000] 13:44:04 INFO - PROCESS | 3828 | 1461012244871 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:44:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:44:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 687ms 13:44:04 INFO - PROCESS | 3828 | 1461012244904 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:44:04 INFO - PROCESS | 3828 | 1461012244906 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 13:44:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:44:04 INFO - PROCESS | 3828 | 1461012244909 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:44:04 INFO - PROCESS | 3828 | 1461012244911 Marionette TRACE conn2 <- [1,2882,null,{}] 13:44:04 INFO - PROCESS | 3828 | 1461012244921 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:05 INFO - PROCESS | 3828 | 1461012245071 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:44:05 INFO - PROCESS | 3828 | 1461012245096 Marionette TRACE conn2 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:05 INFO - PROCESS | 3828 | ++DOCSHELL 18113800 == 41 [pid = 3828] [id = 730] 13:44:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (18119400) [pid = 3828] [serial = 2190] [outer = 00000000] 13:44:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (18A02800) [pid = 3828] [serial = 2191] [outer = 18119400] 13:44:05 INFO - PROCESS | 3828 | 1461012245143 Marionette DEBUG loaded listener.js 13:44:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (18B4C000) [pid = 3828] [serial = 2192] [outer = 18119400] 13:44:05 INFO - PROCESS | 3828 | 1461012245587 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:44:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 734ms 13:44:05 INFO - PROCESS | 3828 | 1461012245650 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:44:05 INFO - PROCESS | 3828 | 1461012245652 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 13:44:05 INFO - PROCESS | 3828 | 1461012245655 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:44:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:44:05 INFO - PROCESS | 3828 | 1461012245657 Marionette TRACE conn2 <- [1,2886,null,{}] 13:44:05 INFO - PROCESS | 3828 | 1461012245673 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:05 INFO - PROCESS | 3828 | 1461012245782 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:44:05 INFO - PROCESS | 3828 | 1461012245795 Marionette TRACE conn2 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:05 INFO - PROCESS | 3828 | ++DOCSHELL 12D71400 == 42 [pid = 3828] [id = 731] 13:44:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1854F800) [pid = 3828] [serial = 2193] [outer = 00000000] 13:44:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (18BB0400) [pid = 3828] [serial = 2194] [outer = 1854F800] 13:44:05 INFO - PROCESS | 3828 | 1461012245839 Marionette DEBUG loaded listener.js 13:44:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (18BAFC00) [pid = 3828] [serial = 2195] [outer = 1854F800] 13:44:06 INFO - PROCESS | 3828 | 1461012246278 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 13:44:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:44:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 687ms 13:44:06 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (142B0400) [pid = 3828] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:44:06 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (194A5C00) [pid = 3828] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:44:06 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (16E78C00) [pid = 3828] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:44:06 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (18CD8000) [pid = 3828] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:44:06 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (12D79800) [pid = 3828] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:44:06 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (17E35000) [pid = 3828] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:44:06 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (196D4C00) [pid = 3828] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:44:06 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1667E400) [pid = 3828] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:44:06 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1325C000) [pid = 3828] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:44:06 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (18B45C00) [pid = 3828] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:44:06 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (169B7C00) [pid = 3828] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:44:06 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (13560C00) [pid = 3828] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:44:06 INFO - PROCESS | 3828 | 1461012246442 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:44:06 INFO - PROCESS | 3828 | 1461012246444 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 13:44:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:44:06 INFO - PROCESS | 3828 | 1461012246454 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:44:06 INFO - PROCESS | 3828 | 1461012246456 Marionette TRACE conn2 <- [1,2890,null,{}] 13:44:06 INFO - PROCESS | 3828 | 1461012246459 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:06 INFO - PROCESS | 3828 | 1461012246542 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:44:06 INFO - PROCESS | 3828 | 1461012246548 Marionette TRACE conn2 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:06 INFO - PROCESS | 3828 | ++DOCSHELL 132D9800 == 43 [pid = 3828] [id = 732] 13:44:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (136C0400) [pid = 3828] [serial = 2196] [outer = 00000000] 13:44:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (169BC000) [pid = 3828] [serial = 2197] [outer = 136C0400] 13:44:06 INFO - PROCESS | 3828 | 1461012246592 Marionette DEBUG loaded listener.js 13:44:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (169B7C00) [pid = 3828] [serial = 2198] [outer = 136C0400] 13:44:07 INFO - PROCESS | 3828 | 1461012247024 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:44:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:44:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 593ms 13:44:07 INFO - PROCESS | 3828 | 1461012247050 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:44:07 INFO - PROCESS | 3828 | 1461012247052 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 13:44:07 INFO - PROCESS | 3828 | 1461012247056 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:44:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:44:07 INFO - PROCESS | 3828 | 1461012247057 Marionette TRACE conn2 <- [1,2894,null,{}] 13:44:07 INFO - PROCESS | 3828 | 1461012247061 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:07 INFO - PROCESS | 3828 | 1461012247137 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:44:07 INFO - PROCESS | 3828 | 1461012247144 Marionette TRACE conn2 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:07 INFO - PROCESS | 3828 | ++DOCSHELL 18BAD000 == 44 [pid = 3828] [id = 733] 13:44:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (18CD8000) [pid = 3828] [serial = 2199] [outer = 00000000] 13:44:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (19483000) [pid = 3828] [serial = 2200] [outer = 18CD8000] 13:44:07 INFO - PROCESS | 3828 | 1461012247187 Marionette DEBUG loaded listener.js 13:44:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1949B000) [pid = 3828] [serial = 2201] [outer = 18CD8000] 13:44:07 INFO - PROCESS | 3828 | 1461012247617 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:44:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 593ms 13:44:07 INFO - PROCESS | 3828 | 1461012247662 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:44:07 INFO - PROCESS | 3828 | 1461012247664 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 13:44:07 INFO - PROCESS | 3828 | 1461012247667 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:44:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:44:07 INFO - PROCESS | 3828 | 1461012247669 Marionette TRACE conn2 <- [1,2898,null,{}] 13:44:07 INFO - PROCESS | 3828 | 1461012247672 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:07 INFO - PROCESS | 3828 | 1461012247753 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:44:07 INFO - PROCESS | 3828 | 1461012247759 Marionette TRACE conn2 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:07 INFO - PROCESS | 3828 | ++DOCSHELL 19481800 == 45 [pid = 3828] [id = 734] 13:44:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (194A4C00) [pid = 3828] [serial = 2202] [outer = 00000000] 13:44:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (196CDC00) [pid = 3828] [serial = 2203] [outer = 194A4C00] 13:44:07 INFO - PROCESS | 3828 | 1461012247802 Marionette DEBUG loaded listener.js 13:44:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (196CE000) [pid = 3828] [serial = 2204] [outer = 194A4C00] 13:44:08 INFO - PROCESS | 3828 | 1461012248249 Marionette TRACE conn2 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 13:44:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:44:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:44:08 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 624ms 13:44:08 INFO - PROCESS | 3828 | 1461012248313 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:44:08 INFO - PROCESS | 3828 | 1461012248316 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 13:44:08 INFO - TEST-START | /DOMEvents/constructors.html 13:44:08 INFO - PROCESS | 3828 | 1461012248319 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:44:08 INFO - PROCESS | 3828 | 1461012248321 Marionette TRACE conn2 <- [1,2902,null,{}] 13:44:08 INFO - PROCESS | 3828 | 1461012248324 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:08 INFO - PROCESS | 3828 | 1461012248421 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:44:08 INFO - PROCESS | 3828 | 1461012248570 Marionette TRACE conn2 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:08 INFO - PROCESS | 3828 | ++DOCSHELL 11B51000 == 46 [pid = 3828] [id = 735] 13:44:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (11BED400) [pid = 3828] [serial = 2205] [outer = 00000000] 13:44:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (123F8400) [pid = 3828] [serial = 2206] [outer = 11BED400] 13:44:08 INFO - PROCESS | 3828 | 1461012248667 Marionette DEBUG loaded listener.js 13:44:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1320E800) [pid = 3828] [serial = 2207] [outer = 11BED400] 13:44:09 INFO - PROCESS | 3828 | 1461012249358 Marionette TRACE conn2 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:44:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:44:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:44:09 INFO - TEST-OK | /DOMEvents/constructors.html | took 1139ms 13:44:09 INFO - PROCESS | 3828 | 1461012249467 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:44:09 INFO - PROCESS | 3828 | 1461012249471 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 13:44:09 INFO - PROCESS | 3828 | 1461012249475 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:44:09 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:44:09 INFO - PROCESS | 3828 | 1461012249480 Marionette TRACE conn2 <- [1,2906,null,{}] 13:44:09 INFO - PROCESS | 3828 | 1461012249485 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:09 INFO - PROCESS | 3828 | 1461012249597 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:44:09 INFO - PROCESS | 3828 | 1461012249728 Marionette TRACE conn2 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:09 INFO - PROCESS | 3828 | ++DOCSHELL 143ADC00 == 47 [pid = 3828] [id = 736] 13:44:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (14A0E400) [pid = 3828] [serial = 2208] [outer = 00000000] 13:44:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (16678400) [pid = 3828] [serial = 2209] [outer = 14A0E400] 13:44:09 INFO - PROCESS | 3828 | 1461012249785 Marionette DEBUG loaded listener.js 13:44:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1694E000) [pid = 3828] [serial = 2210] [outer = 14A0E400] 13:44:10 INFO - PROCESS | 3828 | 1461012250298 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:44:10 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:44:10 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 843ms 13:44:10 INFO - PROCESS | 3828 | 1461012250322 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:44:10 INFO - PROCESS | 3828 | 1461012250326 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 13:44:10 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:44:10 INFO - PROCESS | 3828 | 1461012250330 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:44:10 INFO - PROCESS | 3828 | 1461012250332 Marionette TRACE conn2 <- [1,2910,null,{}] 13:44:10 INFO - PROCESS | 3828 | 1461012250337 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:10 INFO - PROCESS | 3828 | 1461012250439 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:44:10 INFO - PROCESS | 3828 | 1461012250576 Marionette TRACE conn2 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:10 INFO - PROCESS | 3828 | ++DOCSHELL 16679800 == 48 [pid = 3828] [id = 737] 13:44:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1667C400) [pid = 3828] [serial = 2211] [outer = 00000000] 13:44:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (18B4B000) [pid = 3828] [serial = 2212] [outer = 1667C400] 13:44:10 INFO - PROCESS | 3828 | 1461012250634 Marionette DEBUG loaded listener.js 13:44:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (18F6A800) [pid = 3828] [serial = 2213] [outer = 1667C400] 13:44:11 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 13:44:11 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 13:44:11 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 13:44:11 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 13:44:11 INFO - PROCESS | 3828 | 1461012251201 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 13:44:11 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:44:11 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:44:11 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 13:44:11 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:44:11 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 13:44:11 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:44:11 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 13:44:11 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:44:11 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:44:11 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 906ms 13:44:11 INFO - PROCESS | 3828 | 1461012251245 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:44:11 INFO - PROCESS | 3828 | 1461012251247 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 13:44:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:44:11 INFO - PROCESS | 3828 | 1461012251259 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:44:11 INFO - PROCESS | 3828 | 1461012251265 Marionette TRACE conn2 <- [1,2914,null,{}] 13:44:11 INFO - PROCESS | 3828 | 1461012251270 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:11 INFO - PROCESS | 3828 | 1461012251374 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:44:11 INFO - PROCESS | 3828 | 1461012251482 Marionette TRACE conn2 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:11 INFO - PROCESS | 3828 | ++DOCSHELL 194A7C00 == 49 [pid = 3828] [id = 738] 13:44:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (19798800) [pid = 3828] [serial = 2214] [outer = 00000000] 13:44:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (19B1E800) [pid = 3828] [serial = 2215] [outer = 19798800] 13:44:11 INFO - PROCESS | 3828 | 1461012251535 Marionette DEBUG loaded listener.js 13:44:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (19B48800) [pid = 3828] [serial = 2216] [outer = 19798800] 13:44:11 INFO - PROCESS | 3828 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:44:12 INFO - PROCESS | 3828 | 1461012252029 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 13:44:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:44:12 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 796ms 13:44:12 INFO - PROCESS | 3828 | 1461012252052 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:44:12 INFO - PROCESS | 3828 | 1461012252054 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 13:44:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:44:12 INFO - PROCESS | 3828 | 1461012252058 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:44:12 INFO - PROCESS | 3828 | 1461012252060 Marionette TRACE conn2 <- [1,2918,null,{}] 13:44:12 INFO - PROCESS | 3828 | 1461012252064 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:12 INFO - PROCESS | 3828 | 1461012252168 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:44:12 INFO - PROCESS | 3828 | 1461012252303 Marionette TRACE conn2 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:12 INFO - PROCESS | 3828 | ++DOCSHELL 19797400 == 50 [pid = 3828] [id = 739] 13:44:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (197AC000) [pid = 3828] [serial = 2217] [outer = 00000000] 13:44:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1A053C00) [pid = 3828] [serial = 2218] [outer = 197AC000] 13:44:12 INFO - PROCESS | 3828 | 1461012252359 Marionette DEBUG loaded listener.js 13:44:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1A057400) [pid = 3828] [serial = 2219] [outer = 197AC000] 13:44:12 INFO - PROCESS | 3828 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:44:12 INFO - PROCESS | 3828 | 1461012252909 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 13:44:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:44:12 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 906ms 13:44:12 INFO - PROCESS | 3828 | 1461012252962 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:44:12 INFO - PROCESS | 3828 | 1461012252964 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 13:44:12 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:44:12 INFO - PROCESS | 3828 | 1461012252968 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:44:12 INFO - PROCESS | 3828 | 1461012252970 Marionette TRACE conn2 <- [1,2922,null,{}] 13:44:12 INFO - PROCESS | 3828 | 1461012252973 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:13 INFO - PROCESS | 3828 | 1461012253077 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:44:13 INFO - PROCESS | 3828 | 1461012253341 Marionette TRACE conn2 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:13 INFO - PROCESS | 3828 | ++DOCSHELL 11BF6C00 == 51 [pid = 3828] [id = 740] 13:44:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (11BFB400) [pid = 3828] [serial = 2220] [outer = 00000000] 13:44:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (13838400) [pid = 3828] [serial = 2221] [outer = 11BFB400] 13:44:13 INFO - PROCESS | 3828 | 1461012253396 Marionette DEBUG loaded listener.js 13:44:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (142AA800) [pid = 3828] [serial = 2222] [outer = 11BFB400] 13:44:13 INFO - PROCESS | 3828 | 1461012253903 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:44:13 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:44:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1000ms 13:44:13 INFO - PROCESS | 3828 | 1461012253971 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:44:13 INFO - PROCESS | 3828 | 1461012253976 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 13:44:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:44:13 INFO - PROCESS | 3828 | 1461012254000 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:44:13 INFO - PROCESS | 3828 | 1461012254003 Marionette TRACE conn2 <- [1,2926,null,{}] 13:44:14 INFO - PROCESS | 3828 | 1461012254025 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:14 INFO - PROCESS | 3828 | 1461012254129 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:44:14 INFO - PROCESS | 3828 | 1461012254244 Marionette TRACE conn2 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:14 INFO - PROCESS | 3828 | ++DOCSHELL 16677400 == 52 [pid = 3828] [id = 741] 13:44:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (16677800) [pid = 3828] [serial = 2223] [outer = 00000000] 13:44:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (169C8400) [pid = 3828] [serial = 2224] [outer = 16677800] 13:44:14 INFO - PROCESS | 3828 | 1461012254294 Marionette DEBUG loaded listener.js 13:44:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (17B06800) [pid = 3828] [serial = 2225] [outer = 16677800] 13:44:14 INFO - PROCESS | 3828 | --DOCSHELL 19481800 == 51 [pid = 3828] [id = 734] 13:44:14 INFO - PROCESS | 3828 | --DOCSHELL 18BAD000 == 50 [pid = 3828] [id = 733] 13:44:14 INFO - PROCESS | 3828 | --DOCSHELL 132D9800 == 49 [pid = 3828] [id = 732] 13:44:14 INFO - PROCESS | 3828 | --DOCSHELL 12D71400 == 48 [pid = 3828] [id = 731] 13:44:14 INFO - PROCESS | 3828 | --DOCSHELL 18113800 == 47 [pid = 3828] [id = 730] 13:44:14 INFO - PROCESS | 3828 | --DOCSHELL 169BF400 == 46 [pid = 3828] [id = 729] 13:44:14 INFO - PROCESS | 3828 | --DOCSHELL 1667C800 == 45 [pid = 3828] [id = 728] 13:44:14 INFO - PROCESS | 3828 | --DOCSHELL 15CD7C00 == 44 [pid = 3828] [id = 727] 13:44:14 INFO - PROCESS | 3828 | --DOCSHELL 11B4D000 == 43 [pid = 3828] [id = 726] 13:44:14 INFO - PROCESS | 3828 | --DOCSHELL 123FBC00 == 42 [pid = 3828] [id = 725] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (194A9800) [pid = 3828] [serial = 2150] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (15AB6400) [pid = 3828] [serial = 2155] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1850D000) [pid = 3828] [serial = 2143] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1979C800) [pid = 3828] [serial = 2120] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1320B000) [pid = 3828] [serial = 2122] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (169B3C00) [pid = 3828] [serial = 2140] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (14AED800) [pid = 3828] [serial = 2134] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (18BAD800) [pid = 3828] [serial = 2147] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1811A800) [pid = 3828] [serial = 2128] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1949F800) [pid = 3828] [serial = 2149] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (18BAD400) [pid = 3828] [serial = 2146] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (19B13400) [pid = 3828] [serial = 2161] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (18B4D800) [pid = 3828] [serial = 2087] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (15D09800) [pid = 3828] [serial = 2084] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (15DBF000) [pid = 3828] [serial = 2138] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (169CBC00) [pid = 3828] [serial = 2141] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (19776400) [pid = 3828] [serial = 2153] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (19772800) [pid = 3828] [serial = 2152] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (15A31000) [pid = 3828] [serial = 2125] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (158E7000) [pid = 3828] [serial = 2135] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (158F1C00) [pid = 3828] [serial = 2137] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (187C9400) [pid = 3828] [serial = 2144] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (19799400) [pid = 3828] [serial = 2159] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (197AB800) [pid = 3828] [serial = 2131] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (15ADA800) [pid = 3828] [serial = 2156] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (194A3400) [pid = 3828] [serial = 2158] [outer = 00000000] [url = about:blank] 13:44:14 INFO - PROCESS | 3828 | 1461012254795 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:44:14 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:44:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 859ms 13:44:14 INFO - PROCESS | 3828 | 1461012254846 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:44:14 INFO - PROCESS | 3828 | 1461012254850 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 13:44:14 INFO - PROCESS | 3828 | 1461012254859 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:44:14 INFO - PROCESS | 3828 | 1461012254861 Marionette TRACE conn2 <- [1,2930,null,{}] 13:44:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:44:14 INFO - PROCESS | 3828 | 1461012254864 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:14 INFO - PROCESS | 3828 | 1461012254944 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:44:14 INFO - PROCESS | 3828 | 1461012254950 Marionette TRACE conn2 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:14 INFO - PROCESS | 3828 | ++DOCSHELL 132DD800 == 43 [pid = 3828] [id = 742] 13:44:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1368A000) [pid = 3828] [serial = 2226] [outer = 00000000] 13:44:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (15CD7400) [pid = 3828] [serial = 2227] [outer = 1368A000] 13:44:14 INFO - PROCESS | 3828 | 1461012254995 Marionette DEBUG loaded listener.js 13:44:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (16675000) [pid = 3828] [serial = 2228] [outer = 1368A000] 13:44:15 INFO - PROCESS | 3828 | 1461012255484 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 13:44:15 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:44:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:44:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 625ms 13:44:15 INFO - PROCESS | 3828 | 1461012255499 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:44:15 INFO - PROCESS | 3828 | 1461012255501 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 13:44:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:44:15 INFO - PROCESS | 3828 | 1461012255506 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:44:15 INFO - PROCESS | 3828 | 1461012255512 Marionette TRACE conn2 <- [1,2934,null,{}] 13:44:15 INFO - PROCESS | 3828 | 1461012255520 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:15 INFO - PROCESS | 3828 | 1461012255601 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:44:15 INFO - PROCESS | 3828 | 1461012255607 Marionette TRACE conn2 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:15 INFO - PROCESS | 3828 | ++DOCSHELL 168AC800 == 44 [pid = 3828] [id = 743] 13:44:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (169C3400) [pid = 3828] [serial = 2229] [outer = 00000000] 13:44:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1855DC00) [pid = 3828] [serial = 2230] [outer = 169C3400] 13:44:15 INFO - PROCESS | 3828 | 1461012255652 Marionette DEBUG loaded listener.js 13:44:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (18B48C00) [pid = 3828] [serial = 2231] [outer = 169C3400] 13:44:16 INFO - PROCESS | 3828 | 1461012256084 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:44:16 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:44:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 593ms 13:44:16 INFO - PROCESS | 3828 | 1461012256101 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:44:16 INFO - PROCESS | 3828 | 1461012256104 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 13:44:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:44:16 INFO - PROCESS | 3828 | 1461012256107 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:44:16 INFO - PROCESS | 3828 | 1461012256109 Marionette TRACE conn2 <- [1,2938,null,{}] 13:44:16 INFO - PROCESS | 3828 | 1461012256114 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:16 INFO - PROCESS | 3828 | 1461012256196 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:44:16 INFO - PROCESS | 3828 | 1461012256201 Marionette TRACE conn2 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:16 INFO - PROCESS | 3828 | ++DOCSHELL 18BAE000 == 45 [pid = 3828] [id = 744] 13:44:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (18BAE800) [pid = 3828] [serial = 2232] [outer = 00000000] 13:44:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (18CD8C00) [pid = 3828] [serial = 2233] [outer = 18BAE800] 13:44:16 INFO - PROCESS | 3828 | 1461012256245 Marionette DEBUG loaded listener.js 13:44:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (19481C00) [pid = 3828] [serial = 2234] [outer = 18BAE800] 13:44:16 INFO - PROCESS | 3828 | ++DOCSHELL 194A6000 == 46 [pid = 3828] [id = 745] 13:44:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (194A9800) [pid = 3828] [serial = 2235] [outer = 00000000] 13:44:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (19587000) [pid = 3828] [serial = 2236] [outer = 194A9800] 13:44:16 INFO - PROCESS | 3828 | 1461012256747 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:44:16 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:44:16 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 687ms 13:44:16 INFO - PROCESS | 3828 | 1461012256806 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:44:16 INFO - PROCESS | 3828 | 1461012256808 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 13:44:16 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:44:16 INFO - PROCESS | 3828 | 1461012256812 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:44:16 INFO - PROCESS | 3828 | 1461012256813 Marionette TRACE conn2 <- [1,2942,null,{}] 13:44:16 INFO - PROCESS | 3828 | 1461012256817 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:16 INFO - PROCESS | 3828 | 1461012256936 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:44:16 INFO - PROCESS | 3828 | 1461012257001 Marionette TRACE conn2 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:17 INFO - PROCESS | 3828 | ++DOCSHELL 132D5400 == 47 [pid = 3828] [id = 746] 13:44:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (196D9000) [pid = 3828] [serial = 2237] [outer = 00000000] 13:44:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (19790C00) [pid = 3828] [serial = 2238] [outer = 196D9000] 13:44:17 INFO - PROCESS | 3828 | 1461012257053 Marionette DEBUG loaded listener.js 13:44:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (19796800) [pid = 3828] [serial = 2239] [outer = 196D9000] 13:44:17 INFO - PROCESS | 3828 | 1461012257468 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:44:17 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:44:17 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:44:17 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 686ms 13:44:17 INFO - PROCESS | 3828 | 1461012257512 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:44:17 INFO - PROCESS | 3828 | 1461012257514 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 13:44:17 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:44:17 INFO - PROCESS | 3828 | 1461012257521 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:44:17 INFO - PROCESS | 3828 | 1461012257523 Marionette TRACE conn2 <- [1,2946,null,{}] 13:44:17 INFO - PROCESS | 3828 | 1461012257526 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:17 INFO - PROCESS | 3828 | 1461012257681 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:44:17 INFO - PROCESS | 3828 | 1461012257705 Marionette TRACE conn2 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:17 INFO - PROCESS | 3828 | ++DOCSHELL 1979A000 == 48 [pid = 3828] [id = 747] 13:44:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (197A1400) [pid = 3828] [serial = 2240] [outer = 00000000] 13:44:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (19B17800) [pid = 3828] [serial = 2241] [outer = 197A1400] 13:44:17 INFO - PROCESS | 3828 | 1461012257749 Marionette DEBUG loaded listener.js 13:44:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (19B1A000) [pid = 3828] [serial = 2242] [outer = 197A1400] 13:44:18 INFO - PROCESS | 3828 | 1461012258164 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:44:18 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:44:18 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 702ms 13:44:18 INFO - PROCESS | 3828 | 1461012258221 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:44:18 INFO - PROCESS | 3828 | 1461012258224 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 13:44:18 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:44:18 INFO - PROCESS | 3828 | 1461012258227 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:44:18 INFO - PROCESS | 3828 | 1461012258228 Marionette TRACE conn2 <- [1,2950,null,{}] 13:44:18 INFO - PROCESS | 3828 | 1461012258232 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:18 INFO - PROCESS | 3828 | 1461012258342 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:44:18 INFO - PROCESS | 3828 | 1461012258348 Marionette TRACE conn2 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:18 INFO - PROCESS | 3828 | ++DOCSHELL 16E72C00 == 49 [pid = 3828] [id = 748] 13:44:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1958C000) [pid = 3828] [serial = 2243] [outer = 00000000] 13:44:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1A0C0000) [pid = 3828] [serial = 2244] [outer = 1958C000] 13:44:18 INFO - PROCESS | 3828 | 1461012258451 Marionette DEBUG loaded listener.js 13:44:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1A5E9800) [pid = 3828] [serial = 2245] [outer = 1958C000] 13:44:18 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (19798C00) [pid = 3828] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:44:18 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (18119400) [pid = 3828] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:44:18 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (16680400) [pid = 3828] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:44:18 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (11BF4000) [pid = 3828] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:44:18 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1854F800) [pid = 3828] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:44:18 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (15D02000) [pid = 3828] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:44:18 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (12B8A000) [pid = 3828] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:44:18 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (136C0400) [pid = 3828] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:44:18 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (169CB000) [pid = 3828] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:44:18 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (18CD8000) [pid = 3828] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:44:19 INFO - PROCESS | 3828 | 1461012259155 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:44:19 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:44:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 953ms 13:44:19 INFO - PROCESS | 3828 | 1461012259173 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:44:19 INFO - PROCESS | 3828 | 1461012259178 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 13:44:19 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:44:19 INFO - PROCESS | 3828 | 1461012259184 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:44:19 INFO - PROCESS | 3828 | 1461012259190 Marionette TRACE conn2 <- [1,2954,null,{}] 13:44:19 INFO - PROCESS | 3828 | 1461012259198 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:19 INFO - PROCESS | 3828 | 1461012259308 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:44:19 INFO - PROCESS | 3828 | 1461012259421 Marionette TRACE conn2 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:19 INFO - PROCESS | 3828 | ++DOCSHELL 13833C00 == 50 [pid = 3828] [id = 749] 13:44:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (13834400) [pid = 3828] [serial = 2246] [outer = 00000000] 13:44:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (156F1800) [pid = 3828] [serial = 2247] [outer = 13834400] 13:44:19 INFO - PROCESS | 3828 | 1461012259518 Marionette DEBUG loaded listener.js 13:44:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (158EC800) [pid = 3828] [serial = 2248] [outer = 13834400] 13:44:20 INFO - PROCESS | 3828 | 1461012260048 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:44:20 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:44:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 905ms 13:44:20 INFO - PROCESS | 3828 | 1461012260089 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:44:20 INFO - PROCESS | 3828 | 1461012260095 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 13:44:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:44:20 INFO - PROCESS | 3828 | 1461012260101 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:44:20 INFO - PROCESS | 3828 | 1461012260104 Marionette TRACE conn2 <- [1,2958,null,{}] 13:44:20 INFO - PROCESS | 3828 | 1461012260108 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:20 INFO - PROCESS | 3828 | 1461012260215 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:44:20 INFO - PROCESS | 3828 | 1461012260331 Marionette TRACE conn2 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:20 INFO - PROCESS | 3828 | ++DOCSHELL 15462C00 == 51 [pid = 3828] [id = 750] 13:44:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (15D05800) [pid = 3828] [serial = 2249] [outer = 00000000] 13:44:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (169C4400) [pid = 3828] [serial = 2250] [outer = 15D05800] 13:44:20 INFO - PROCESS | 3828 | 1461012260425 Marionette DEBUG loaded listener.js 13:44:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (17E95400) [pid = 3828] [serial = 2251] [outer = 15D05800] 13:44:20 INFO - PROCESS | 3828 | 1461012260962 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:44:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:44:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 905ms 13:44:20 INFO - PROCESS | 3828 | 1461012261003 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:44:20 INFO - PROCESS | 3828 | 1461012261006 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 13:44:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:44:20 INFO - PROCESS | 3828 | 1461012261010 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:44:20 INFO - PROCESS | 3828 | 1461012261014 Marionette TRACE conn2 <- [1,2962,null,{}] 13:44:21 INFO - PROCESS | 3828 | 1461012261025 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:21 INFO - PROCESS | 3828 | 1461012261128 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:44:21 INFO - PROCESS | 3828 | 1461012261240 Marionette TRACE conn2 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:21 INFO - PROCESS | 3828 | ++DOCSHELL 18BA8800 == 52 [pid = 3828] [id = 751] 13:44:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (18D8C000) [pid = 3828] [serial = 2252] [outer = 00000000] 13:44:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (19771800) [pid = 3828] [serial = 2253] [outer = 18D8C000] 13:44:21 INFO - PROCESS | 3828 | 1461012261306 Marionette DEBUG loaded listener.js 13:44:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (19795C00) [pid = 3828] [serial = 2254] [outer = 18D8C000] 13:44:21 INFO - PROCESS | 3828 | 1461012261804 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 13:44:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 13:44:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 843ms 13:44:21 INFO - PROCESS | 3828 | 1461012261863 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:44:21 INFO - PROCESS | 3828 | 1461012261866 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 13:44:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:44:21 INFO - PROCESS | 3828 | 1461012261871 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:44:21 INFO - PROCESS | 3828 | 1461012261873 Marionette TRACE conn2 <- [1,2966,null,{}] 13:44:21 INFO - PROCESS | 3828 | 1461012261876 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:21 INFO - PROCESS | 3828 | 1461012261978 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:44:22 INFO - PROCESS | 3828 | 1461012262087 Marionette TRACE conn2 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:22 INFO - PROCESS | 3828 | ++DOCSHELL 19791000 == 53 [pid = 3828] [id = 752] 13:44:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (19794000) [pid = 3828] [serial = 2255] [outer = 00000000] 13:44:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1A5EFC00) [pid = 3828] [serial = 2256] [outer = 19794000] 13:44:22 INFO - PROCESS | 3828 | 1461012262141 Marionette DEBUG loaded listener.js 13:44:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1A79C400) [pid = 3828] [serial = 2257] [outer = 19794000] 13:44:22 INFO - PROCESS | 3828 | 1461012262660 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:44:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:44:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 842ms 13:44:22 INFO - PROCESS | 3828 | 1461012262695 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:44:22 INFO - PROCESS | 3828 | 1461012262697 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 13:44:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:44:22 INFO - PROCESS | 3828 | 1461012262716 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:44:22 INFO - PROCESS | 3828 | 1461012262718 Marionette TRACE conn2 <- [1,2970,null,{}] 13:44:22 INFO - PROCESS | 3828 | 1461012262722 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:22 INFO - PROCESS | 3828 | 1461012262820 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:44:22 INFO - PROCESS | 3828 | 1461012262931 Marionette TRACE conn2 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:22 INFO - PROCESS | 3828 | ++DOCSHELL 194A8C00 == 54 [pid = 3828] [id = 753] 13:44:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (19B4DC00) [pid = 3828] [serial = 2258] [outer = 00000000] 13:44:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1AAA7000) [pid = 3828] [serial = 2259] [outer = 19B4DC00] 13:44:22 INFO - PROCESS | 3828 | 1461012262984 Marionette DEBUG loaded listener.js 13:44:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1AAAF000) [pid = 3828] [serial = 2260] [outer = 19B4DC00] 13:44:23 INFO - PROCESS | 3828 | 1461012263481 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 13:44:23 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:44:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:44:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 796ms 13:44:23 INFO - PROCESS | 3828 | 1461012263541 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:44:23 INFO - PROCESS | 3828 | 1461012263544 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 13:44:23 INFO - PROCESS | 3828 | 1461012263548 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:44:23 INFO - PROCESS | 3828 | 1461012263550 Marionette TRACE conn2 <- [1,2974,null,{}] 13:44:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:44:23 INFO - PROCESS | 3828 | 1461012263554 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:23 INFO - PROCESS | 3828 | 1461012263661 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:44:23 INFO - PROCESS | 3828 | 1461012263774 Marionette TRACE conn2 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:23 INFO - PROCESS | 3828 | ++DOCSHELL 123F2800 == 55 [pid = 3828] [id = 754] 13:44:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (12DE1C00) [pid = 3828] [serial = 2261] [outer = 00000000] 13:44:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (17E8A400) [pid = 3828] [serial = 2262] [outer = 12DE1C00] 13:44:23 INFO - PROCESS | 3828 | 1461012263835 Marionette DEBUG loaded listener.js 13:44:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (18BA5400) [pid = 3828] [serial = 2263] [outer = 12DE1C00] 13:44:24 INFO - PROCESS | 3828 | 1461012264526 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:44:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:44:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 983ms 13:44:24 INFO - PROCESS | 3828 | 1461012264539 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:44:24 INFO - PROCESS | 3828 | 1461012264544 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 13:44:24 INFO - PROCESS | 3828 | 1461012264549 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:44:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:44:24 INFO - PROCESS | 3828 | 1461012264552 Marionette TRACE conn2 <- [1,2978,null,{}] 13:44:24 INFO - PROCESS | 3828 | 1461012264557 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:24 INFO - PROCESS | 3828 | 1461012264653 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:44:24 INFO - PROCESS | 3828 | 1461012264770 Marionette TRACE conn2 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:24 INFO - PROCESS | 3828 | ++DOCSHELL 158F1C00 == 56 [pid = 3828] [id = 755] 13:44:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (15C86C00) [pid = 3828] [serial = 2264] [outer = 00000000] 13:44:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (16403800) [pid = 3828] [serial = 2265] [outer = 15C86C00] 13:44:24 INFO - PROCESS | 3828 | 1461012264819 Marionette DEBUG loaded listener.js 13:44:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (16679400) [pid = 3828] [serial = 2266] [outer = 15C86C00] 13:44:25 INFO - PROCESS | 3828 | ++DOCSHELL 13890000 == 57 [pid = 3828] [id = 756] 13:44:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (142ABC00) [pid = 3828] [serial = 2267] [outer = 00000000] 13:44:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1564FC00) [pid = 3828] [serial = 2268] [outer = 142ABC00] 13:44:25 INFO - PROCESS | 3828 | 1461012265338 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:44:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:44:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 843ms 13:44:25 INFO - PROCESS | 3828 | 1461012265393 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:44:25 INFO - PROCESS | 3828 | 1461012265399 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 13:44:25 INFO - PROCESS | 3828 | 1461012265438 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:44:25 INFO - PROCESS | 3828 | 1461012265440 Marionette TRACE conn2 <- [1,2982,null,{}] 13:44:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:44:25 INFO - PROCESS | 3828 | 1461012265444 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:25 INFO - PROCESS | 3828 | 1461012265558 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:44:25 INFO - PROCESS | 3828 | 1461012265679 Marionette TRACE conn2 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:25 INFO - PROCESS | 3828 | --DOCSHELL 1979A000 == 56 [pid = 3828] [id = 747] 13:44:25 INFO - PROCESS | 3828 | --DOCSHELL 132D5400 == 55 [pid = 3828] [id = 746] 13:44:25 INFO - PROCESS | 3828 | --DOCSHELL 194A6000 == 54 [pid = 3828] [id = 745] 13:44:25 INFO - PROCESS | 3828 | --DOCSHELL 18BAE000 == 53 [pid = 3828] [id = 744] 13:44:25 INFO - PROCESS | 3828 | --DOCSHELL 168AC800 == 52 [pid = 3828] [id = 743] 13:44:25 INFO - PROCESS | 3828 | --DOCSHELL 132DD800 == 51 [pid = 3828] [id = 742] 13:44:25 INFO - PROCESS | 3828 | --DOCSHELL 16677400 == 50 [pid = 3828] [id = 741] 13:44:25 INFO - PROCESS | 3828 | --DOCSHELL 11BF6C00 == 49 [pid = 3828] [id = 740] 13:44:25 INFO - PROCESS | 3828 | --DOCSHELL 143ADC00 == 48 [pid = 3828] [id = 736] 13:44:25 INFO - PROCESS | 3828 | --DOCSHELL 11B51000 == 47 [pid = 3828] [id = 735] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (197A0400) [pid = 3828] [serial = 2081] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (18A02800) [pid = 3828] [serial = 2191] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (13A36400) [pid = 3828] [serial = 2164] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (169B0800) [pid = 3828] [serial = 2167] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (16956C00) [pid = 3828] [serial = 2185] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (169C0800) [pid = 3828] [serial = 2186] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (132D3800) [pid = 3828] [serial = 2179] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (142F4000) [pid = 3828] [serial = 2180] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (18BB0400) [pid = 3828] [serial = 2194] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (15DB0800) [pid = 3828] [serial = 2182] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (164AB800) [pid = 3828] [serial = 2183] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (13834000) [pid = 3828] [serial = 2177] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1355D400) [pid = 3828] [serial = 2176] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (19C83000) [pid = 3828] [serial = 2173] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (194A8800) [pid = 3828] [serial = 2170] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (169BC000) [pid = 3828] [serial = 2197] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (18BAFC00) [pid = 3828] [serial = 2195] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (16E75C00) [pid = 3828] [serial = 2188] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (18B4C000) [pid = 3828] [serial = 2192] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1949B000) [pid = 3828] [serial = 2201] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (17E34000) [pid = 3828] [serial = 2189] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (19483000) [pid = 3828] [serial = 2200] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (169B7C00) [pid = 3828] [serial = 2198] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (196CDC00) [pid = 3828] [serial = 2203] [outer = 00000000] [url = about:blank] 13:44:25 INFO - PROCESS | 3828 | ++DOCSHELL 11B51000 == 48 [pid = 3828] [id = 757] 13:44:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (11BF6C00) [pid = 3828] [serial = 2269] [outer = 00000000] 13:44:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1367C800) [pid = 3828] [serial = 2270] [outer = 11BF6C00] 13:44:25 INFO - PROCESS | 3828 | 1461012265757 Marionette DEBUG loaded listener.js 13:44:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (142F4000) [pid = 3828] [serial = 2271] [outer = 11BF6C00] 13:44:26 INFO - PROCESS | 3828 | 1461012266130 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:44:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:44:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:44:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 733ms 13:44:26 INFO - PROCESS | 3828 | 1461012266183 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:44:26 INFO - PROCESS | 3828 | 1461012266185 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 13:44:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:44:26 INFO - PROCESS | 3828 | 1461012266189 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:44:26 INFO - PROCESS | 3828 | 1461012266192 Marionette TRACE conn2 <- [1,2986,null,{}] 13:44:26 INFO - PROCESS | 3828 | 1461012266206 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:26 INFO - PROCESS | 3828 | 1461012266295 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:44:26 INFO - PROCESS | 3828 | 1461012266303 Marionette TRACE conn2 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:26 INFO - PROCESS | 3828 | ++DOCSHELL 169B7C00 == 49 [pid = 3828] [id = 758] 13:44:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (169CBC00) [pid = 3828] [serial = 2272] [outer = 00000000] 13:44:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1854F800) [pid = 3828] [serial = 2273] [outer = 169CBC00] 13:44:26 INFO - PROCESS | 3828 | 1461012266350 Marionette DEBUG loaded listener.js 13:44:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (18A0A800) [pid = 3828] [serial = 2274] [outer = 169CBC00] 13:44:26 INFO - PROCESS | 3828 | 1461012266822 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:44:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:44:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 687ms 13:44:26 INFO - PROCESS | 3828 | 1461012266888 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:44:26 INFO - PROCESS | 3828 | 1461012266890 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 13:44:26 INFO - PROCESS | 3828 | 1461012266893 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:44:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:44:26 INFO - PROCESS | 3828 | 1461012266895 Marionette TRACE conn2 <- [1,2990,null,{}] 13:44:26 INFO - PROCESS | 3828 | 1461012266899 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:26 INFO - PROCESS | 3828 | 1461012266980 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:44:27 INFO - PROCESS | 3828 | 1461012267016 Marionette TRACE conn2 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:27 INFO - PROCESS | 3828 | ++DOCSHELL 132DA400 == 50 [pid = 3828] [id = 759] 13:44:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (17E98800) [pid = 3828] [serial = 2275] [outer = 00000000] 13:44:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (18CD0000) [pid = 3828] [serial = 2276] [outer = 17E98800] 13:44:27 INFO - PROCESS | 3828 | 1461012267065 Marionette DEBUG loaded listener.js 13:44:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (18CD6800) [pid = 3828] [serial = 2277] [outer = 17E98800] 13:44:27 INFO - PROCESS | 3828 | 1461012267514 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:44:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:44:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 640ms 13:44:27 INFO - PROCESS | 3828 | 1461012267531 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:44:27 INFO - PROCESS | 3828 | 1461012267533 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 13:44:27 INFO - PROCESS | 3828 | 1461012267536 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:44:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:44:27 INFO - PROCESS | 3828 | 1461012267538 Marionette TRACE conn2 <- [1,2994,null,{}] 13:44:27 INFO - PROCESS | 3828 | 1461012267541 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:27 INFO - PROCESS | 3828 | 1461012267619 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:44:27 INFO - PROCESS | 3828 | 1461012267624 Marionette TRACE conn2 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:27 INFO - PROCESS | 3828 | ++DOCSHELL 1355B000 == 51 [pid = 3828] [id = 760] 13:44:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (18CD3400) [pid = 3828] [serial = 2278] [outer = 00000000] 13:44:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1957FC00) [pid = 3828] [serial = 2279] [outer = 18CD3400] 13:44:27 INFO - PROCESS | 3828 | 1461012267668 Marionette DEBUG loaded listener.js 13:44:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (196CDC00) [pid = 3828] [serial = 2280] [outer = 18CD3400] 13:44:28 INFO - PROCESS | 3828 | 1461012268104 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:44:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:44:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 593ms 13:44:28 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:44:28 INFO - PROCESS | 3828 | 1461012268154 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:44:28 INFO - PROCESS | 3828 | 1461012268156 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 13:44:28 INFO - PROCESS | 3828 | 1461012268159 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:44:28 INFO - PROCESS | 3828 | 1461012268161 Marionette TRACE conn2 <- [1,2998,null,{}] 13:44:28 INFO - PROCESS | 3828 | 1461012268171 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:28 INFO - PROCESS | 3828 | 1461012268295 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:44:28 INFO - PROCESS | 3828 | 1461012268305 Marionette TRACE conn2 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:28 INFO - PROCESS | 3828 | ++DOCSHELL 1976B000 == 52 [pid = 3828] [id = 761] 13:44:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1979A000) [pid = 3828] [serial = 2281] [outer = 00000000] 13:44:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (19B14C00) [pid = 3828] [serial = 2282] [outer = 1979A000] 13:44:28 INFO - PROCESS | 3828 | 1461012268349 Marionette DEBUG loaded listener.js 13:44:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (19B19000) [pid = 3828] [serial = 2283] [outer = 1979A000] 13:44:28 INFO - PROCESS | 3828 | [3828] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:44:28 INFO - PROCESS | 3828 | 1461012268848 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:44:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:44:28 INFO - {} 13:44:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:44:28 INFO - {} 13:44:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:44:28 INFO - {} 13:44:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:44:28 INFO - {} 13:44:28 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 734ms 13:44:28 INFO - PROCESS | 3828 | 1461012268898 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:44:28 INFO - PROCESS | 3828 | 1461012268900 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 13:44:28 INFO - TEST-START | /FileAPI/fileReader.html 13:44:28 INFO - PROCESS | 3828 | 1461012268903 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:44:28 INFO - PROCESS | 3828 | 1461012268905 Marionette TRACE conn2 <- [1,3002,null,{}] 13:44:28 INFO - PROCESS | 3828 | 1461012268908 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:29 INFO - PROCESS | 3828 | 1461012269020 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:44:29 INFO - PROCESS | 3828 | 1461012269084 Marionette TRACE conn2 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:29 INFO - PROCESS | 3828 | ++DOCSHELL 197AE800 == 53 [pid = 3828] [id = 762] 13:44:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1AA9BC00) [pid = 3828] [serial = 2284] [outer = 00000000] 13:44:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1BF21C00) [pid = 3828] [serial = 2285] [outer = 1AA9BC00] 13:44:29 INFO - PROCESS | 3828 | 1461012269131 Marionette DEBUG loaded listener.js 13:44:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (1BF23000) [pid = 3828] [serial = 2286] [outer = 1AA9BC00] 13:44:29 INFO - PROCESS | 3828 | 1461012269541 Marionette TRACE conn2 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 13:44:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:44:29 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:44:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:44:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:44:29 INFO - TEST-OK | /FileAPI/fileReader.html | took 687ms 13:44:29 INFO - PROCESS | 3828 | 1461012269603 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:44:29 INFO - PROCESS | 3828 | 1461012269605 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 13:44:29 INFO - TEST-START | /FileAPI/historical.html 13:44:29 INFO - PROCESS | 3828 | 1461012269608 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:44:29 INFO - PROCESS | 3828 | 1461012269610 Marionette TRACE conn2 <- [1,3006,null,{}] 13:44:29 INFO - PROCESS | 3828 | 1461012269619 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:29 INFO - PROCESS | 3828 | 1461012269759 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:44:29 INFO - PROCESS | 3828 | 1461012269768 Marionette TRACE conn2 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:29 INFO - PROCESS | 3828 | ++DOCSHELL 1BF20000 == 54 [pid = 3828] [id = 763] 13:44:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1BF21000) [pid = 3828] [serial = 2287] [outer = 00000000] 13:44:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1BF2D400) [pid = 3828] [serial = 2288] [outer = 1BF21000] 13:44:29 INFO - PROCESS | 3828 | 1461012269812 Marionette DEBUG loaded listener.js 13:44:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1C1BEC00) [pid = 3828] [serial = 2289] [outer = 1BF21000] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (14AE1400) [pid = 3828] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (12B40C00) [pid = 3828] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (197A0800) [pid = 3828] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (169CB400) [pid = 3828] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (18BAE800) [pid = 3828] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (194A9800) [pid = 3828] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (196D9000) [pid = 3828] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1976D000) [pid = 3828] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (18CD9400) [pid = 3828] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (18117000) [pid = 3828] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (164AC800) [pid = 3828] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1382FC00) [pid = 3828] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (197A1400) [pid = 3828] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (16677800) [pid = 3828] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (169C3400) [pid = 3828] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (11BFB400) [pid = 3828] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:44:30 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1368A000) [pid = 3828] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:44:30 INFO - PROCESS | 3828 | 1461012270369 Marionette TRACE conn2 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 13:44:30 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:44:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:44:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:44:30 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:44:30 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:44:30 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:44:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:44:30 INFO - TEST-OK | /FileAPI/historical.html | took 796ms 13:44:30 INFO - PROCESS | 3828 | 1461012270410 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:44:30 INFO - PROCESS | 3828 | 1461012270412 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 13:44:30 INFO - TEST-START | /FileAPI/idlharness.html 13:44:30 INFO - PROCESS | 3828 | 1461012270416 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:44:30 INFO - PROCESS | 3828 | 1461012270418 Marionette TRACE conn2 <- [1,3010,null,{}] 13:44:30 INFO - PROCESS | 3828 | 1461012270421 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:30 INFO - PROCESS | 3828 | 1461012270505 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:44:30 INFO - PROCESS | 3828 | 1461012270510 Marionette TRACE conn2 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:30 INFO - PROCESS | 3828 | ++DOCSHELL 11BECC00 == 55 [pid = 3828] [id = 764] 13:44:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (11BED000) [pid = 3828] [serial = 2290] [outer = 00000000] 13:44:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (169C3400) [pid = 3828] [serial = 2291] [outer = 11BED000] 13:44:30 INFO - PROCESS | 3828 | 1461012270562 Marionette DEBUG loaded listener.js 13:44:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1811A800) [pid = 3828] [serial = 2292] [outer = 11BED000] 13:44:31 INFO - PROCESS | 3828 | 1461012271439 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:44:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:44:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:44:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:44:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:44:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:44:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:44:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:44:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:44:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:44:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:44:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:44:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:44:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:44:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:44:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:44:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:44:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:44:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:44:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:44:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:44:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:44:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:44:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:44:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:44:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:44:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 13:44:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:44:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:44:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:44:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:44:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:44:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:44:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:44:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:44:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:44:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:44:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:44:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:44:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:44:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:44:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:44:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 13:44:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:44:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:44:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:44:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:44:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:44:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:44:31 INFO - TEST-OK | /FileAPI/idlharness.html | took 1217ms 13:44:31 INFO - PROCESS | 3828 | 1461012271628 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:44:31 INFO - PROCESS | 3828 | 1461012271630 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 13:44:31 INFO - TEST-START | /FileAPI/idlharness.worker 13:44:31 INFO - PROCESS | 3828 | 1461012271635 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:44:31 INFO - PROCESS | 3828 | 1461012271636 Marionette TRACE conn2 <- [1,3014,null,{}] 13:44:31 INFO - PROCESS | 3828 | 1461012271640 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:31 INFO - PROCESS | 3828 | 1461012271723 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:44:31 INFO - PROCESS | 3828 | 1461012271729 Marionette TRACE conn2 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:31 INFO - PROCESS | 3828 | ++DOCSHELL 13895800 == 56 [pid = 3828] [id = 765] 13:44:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1BF2B000) [pid = 3828] [serial = 2293] [outer = 00000000] 13:44:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1CC26000) [pid = 3828] [serial = 2294] [outer = 1BF2B000] 13:44:31 INFO - PROCESS | 3828 | 1461012271773 Marionette DEBUG loaded listener.js 13:44:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1CC25000) [pid = 3828] [serial = 2295] [outer = 1BF2B000] 13:44:32 INFO - PROCESS | 3828 | [3828] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:44:32 INFO - PROCESS | 3828 | 1461012272934 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:44:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:44:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:44:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:44:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:44:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:44:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:44:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:44:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:44:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:44:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:44:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:44:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:44:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:44:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:44:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:44:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:44:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:44:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:44:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:44:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:44:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:44:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:44:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:44:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:44:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:44:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:44:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:44:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:44:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:44:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:44:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:44:33 INFO - {} 13:44:33 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1546ms 13:44:33 INFO - PROCESS | 3828 | 1461012273193 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:44:33 INFO - PROCESS | 3828 | 1461012273197 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 13:44:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:44:33 INFO - PROCESS | 3828 | 1461012273206 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:44:33 INFO - PROCESS | 3828 | 1461012273210 Marionette TRACE conn2 <- [1,3018,null,{}] 13:44:33 INFO - PROCESS | 3828 | 1461012273217 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:33 INFO - PROCESS | 3828 | 1461012273353 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:44:33 INFO - PROCESS | 3828 | 1461012273489 Marionette TRACE conn2 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:33 INFO - PROCESS | 3828 | ++DOCSHELL 1CC1DC00 == 57 [pid = 3828] [id = 766] 13:44:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1CC22000) [pid = 3828] [serial = 2296] [outer = 00000000] 13:44:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1CC7BC00) [pid = 3828] [serial = 2297] [outer = 1CC22000] 13:44:33 INFO - PROCESS | 3828 | 1461012273547 Marionette DEBUG loaded listener.js 13:44:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1CF98000) [pid = 3828] [serial = 2298] [outer = 1CC22000] 13:44:34 INFO - PROCESS | 3828 | 1461012274063 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 13:44:34 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 13:44:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 890ms 13:44:34 INFO - PROCESS | 3828 | 1461012274109 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:44:34 INFO - PROCESS | 3828 | 1461012274115 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 13:44:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:44:34 INFO - PROCESS | 3828 | 1461012274122 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:44:34 INFO - PROCESS | 3828 | 1461012274124 Marionette TRACE conn2 <- [1,3022,null,{}] 13:44:34 INFO - PROCESS | 3828 | 1461012274145 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:34 INFO - PROCESS | 3828 | 1461012274252 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:44:34 INFO - PROCESS | 3828 | 1461012274367 Marionette TRACE conn2 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:34 INFO - PROCESS | 3828 | ++DOCSHELL 19EE7400 == 58 [pid = 3828] [id = 767] 13:44:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (19EEB800) [pid = 3828] [serial = 2299] [outer = 00000000] 13:44:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1CC28000) [pid = 3828] [serial = 2300] [outer = 19EEB800] 13:44:34 INFO - PROCESS | 3828 | 1461012274461 Marionette DEBUG loaded listener.js 13:44:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1D10D000) [pid = 3828] [serial = 2301] [outer = 19EEB800] 13:44:35 INFO - PROCESS | 3828 | 1461012275089 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 13:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:44:35 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1015ms 13:44:35 INFO - PROCESS | 3828 | 1461012275127 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:44:35 INFO - PROCESS | 3828 | 1461012275130 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 13:44:35 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:44:35 INFO - PROCESS | 3828 | 1461012275134 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:44:35 INFO - PROCESS | 3828 | 1461012275137 Marionette TRACE conn2 <- [1,3026,null,{}] 13:44:35 INFO - PROCESS | 3828 | 1461012275167 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:35 INFO - PROCESS | 3828 | 1461012275284 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:44:35 INFO - PROCESS | 3828 | 1461012275583 Marionette TRACE conn2 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:35 INFO - PROCESS | 3828 | ++DOCSHELL 11B4A000 == 59 [pid = 3828] [id = 768] 13:44:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (11B4D400) [pid = 3828] [serial = 2302] [outer = 00000000] 13:44:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (123F7800) [pid = 3828] [serial = 2303] [outer = 11B4D400] 13:44:35 INFO - PROCESS | 3828 | 1461012275669 Marionette DEBUG loaded listener.js 13:44:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (13263C00) [pid = 3828] [serial = 2304] [outer = 11B4D400] 13:44:36 INFO - PROCESS | 3828 | 1461012276244 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 13:44:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:44:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:44:36 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1155ms 13:44:36 INFO - PROCESS | 3828 | 1461012276302 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:44:36 INFO - PROCESS | 3828 | 1461012276307 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 13:44:36 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:44:36 INFO - PROCESS | 3828 | 1461012276314 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:44:36 INFO - PROCESS | 3828 | 1461012276317 Marionette TRACE conn2 <- [1,3030,null,{}] 13:44:36 INFO - PROCESS | 3828 | 1461012276321 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:36 INFO - PROCESS | 3828 | 1461012276418 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:44:36 INFO - PROCESS | 3828 | 1461012276537 Marionette TRACE conn2 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:36 INFO - PROCESS | 3828 | ++DOCSHELL 142F1000 == 60 [pid = 3828] [id = 769] 13:44:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (142F4C00) [pid = 3828] [serial = 2305] [outer = 00000000] 13:44:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1569D400) [pid = 3828] [serial = 2306] [outer = 142F4C00] 13:44:36 INFO - PROCESS | 3828 | 1461012276632 Marionette DEBUG loaded listener.js 13:44:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (15D08400) [pid = 3828] [serial = 2307] [outer = 142F4C00] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 136C7C00 == 59 [pid = 3828] [id = 721] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 1694C400 == 58 [pid = 3828] [id = 695] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 15D06800 == 57 [pid = 3828] [id = 722] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 132DE000 == 56 [pid = 3828] [id = 694] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 18CD8400 == 55 [pid = 3828] [id = 723] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 11BECC00 == 54 [pid = 3828] [id = 764] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 1BF20000 == 53 [pid = 3828] [id = 763] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 197AE800 == 52 [pid = 3828] [id = 762] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 1976B000 == 51 [pid = 3828] [id = 761] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 1355B000 == 50 [pid = 3828] [id = 760] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 132DA400 == 49 [pid = 3828] [id = 759] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 169B7C00 == 48 [pid = 3828] [id = 758] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 11B51000 == 47 [pid = 3828] [id = 757] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 13890000 == 46 [pid = 3828] [id = 756] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (16678400) [pid = 3828] [serial = 2209] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (18B4B000) [pid = 3828] [serial = 2212] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (19B1E800) [pid = 3828] [serial = 2215] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1A053C00) [pid = 3828] [serial = 2218] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (123F8400) [pid = 3828] [serial = 2206] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 158F1C00 == 45 [pid = 3828] [id = 755] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 18BA8800 == 44 [pid = 3828] [id = 751] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 15462C00 == 43 [pid = 3828] [id = 750] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 13833C00 == 42 [pid = 3828] [id = 749] 13:44:37 INFO - PROCESS | 3828 | --DOCSHELL 16E72C00 == 41 [pid = 3828] [id = 748] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (15D09000) [pid = 3828] [serial = 2126] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (132DE800) [pid = 3828] [serial = 2123] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (199BE800) [pid = 3828] [serial = 2132] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (18B42400) [pid = 3828] [serial = 2129] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (19481C00) [pid = 3828] [serial = 2234] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (19587000) [pid = 3828] [serial = 2236] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (18CD8C00) [pid = 3828] [serial = 2233] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (19790C00) [pid = 3828] [serial = 2238] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (19796800) [pid = 3828] [serial = 2239] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (19EDE800) [pid = 3828] [serial = 2174] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1976DC00) [pid = 3828] [serial = 2171] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (19B18800) [pid = 3828] [serial = 2162] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (169BC800) [pid = 3828] [serial = 2168] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (142FBC00) [pid = 3828] [serial = 2165] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (19B1A000) [pid = 3828] [serial = 2242] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (169C8400) [pid = 3828] [serial = 2224] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1855DC00) [pid = 3828] [serial = 2230] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (142AA800) [pid = 3828] [serial = 2222] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (17B06800) [pid = 3828] [serial = 2225] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (13838400) [pid = 3828] [serial = 2221] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (15CD7400) [pid = 3828] [serial = 2227] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (16675000) [pid = 3828] [serial = 2228] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (18B48C00) [pid = 3828] [serial = 2231] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (19B17800) [pid = 3828] [serial = 2241] [outer = 00000000] [url = about:blank] 13:44:37 INFO - PROCESS | 3828 | 1461012277419 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:44:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:44:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:44:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:44:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:44:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:44:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 13:44:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:44:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:44:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:44:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:44:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:44:37 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1187ms 13:44:37 INFO - PROCESS | 3828 | 1461012277509 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:44:37 INFO - PROCESS | 3828 | 1461012277513 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 13:44:37 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:44:37 INFO - PROCESS | 3828 | 1461012277518 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:44:37 INFO - PROCESS | 3828 | 1461012277520 Marionette TRACE conn2 <- [1,3034,null,{}] 13:44:37 INFO - PROCESS | 3828 | 1461012277524 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:37 INFO - PROCESS | 3828 | 1461012277609 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:44:37 INFO - PROCESS | 3828 | 1461012277614 Marionette TRACE conn2 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:37 INFO - PROCESS | 3828 | ++DOCSHELL 15462C00 == 42 [pid = 3828] [id = 770] 13:44:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (15DB4C00) [pid = 3828] [serial = 2308] [outer = 00000000] 13:44:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (16673C00) [pid = 3828] [serial = 2309] [outer = 15DB4C00] 13:44:37 INFO - PROCESS | 3828 | 1461012277660 Marionette DEBUG loaded listener.js 13:44:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1667F800) [pid = 3828] [serial = 2310] [outer = 15DB4C00] 13:44:37 INFO - PROCESS | 3828 | [3828] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:44:38 INFO - PROCESS | 3828 | 1461012278178 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:44:38 INFO - {} 13:44:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 687ms 13:44:38 INFO - PROCESS | 3828 | 1461012278200 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:44:38 INFO - PROCESS | 3828 | 1461012278202 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 13:44:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:44:38 INFO - PROCESS | 3828 | 1461012278207 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:44:38 INFO - PROCESS | 3828 | 1461012278212 Marionette TRACE conn2 <- [1,3038,null,{}] 13:44:38 INFO - PROCESS | 3828 | 1461012278221 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:38 INFO - PROCESS | 3828 | 1461012278312 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:44:38 INFO - PROCESS | 3828 | 1461012278329 Marionette TRACE conn2 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:38 INFO - PROCESS | 3828 | ++DOCSHELL 123F8C00 == 43 [pid = 3828] [id = 771] 13:44:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (123FBC00) [pid = 3828] [serial = 2311] [outer = 00000000] 13:44:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1355F000) [pid = 3828] [serial = 2312] [outer = 123FBC00] 13:44:38 INFO - PROCESS | 3828 | 1461012278373 Marionette DEBUG loaded listener.js 13:44:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1367E400) [pid = 3828] [serial = 2313] [outer = 123FBC00] 13:44:38 INFO - PROCESS | 3828 | 1461012278820 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 13:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:44:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 655ms 13:44:38 INFO - PROCESS | 3828 | 1461012278863 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:44:38 INFO - PROCESS | 3828 | 1461012278866 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 13:44:38 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:44:38 INFO - PROCESS | 3828 | 1461012278870 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:44:38 INFO - PROCESS | 3828 | 1461012278871 Marionette TRACE conn2 <- [1,3042,null,{}] 13:44:38 INFO - PROCESS | 3828 | 1461012278875 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:38 INFO - PROCESS | 3828 | 1461012278953 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:44:38 INFO - PROCESS | 3828 | 1461012278958 Marionette TRACE conn2 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:38 INFO - PROCESS | 3828 | ++DOCSHELL 16672800 == 44 [pid = 3828] [id = 772] 13:44:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (169BEC00) [pid = 3828] [serial = 2314] [outer = 00000000] 13:44:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (169CE800) [pid = 3828] [serial = 2315] [outer = 169BEC00] 13:44:38 INFO - PROCESS | 3828 | 1461012279002 Marionette DEBUG loaded listener.js 13:44:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (17B0D800) [pid = 3828] [serial = 2316] [outer = 169BEC00] 13:44:39 INFO - PROCESS | 3828 | 1461012279745 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:44:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:44:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 13:44:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:44:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:44:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1031ms 13:44:39 INFO - PROCESS | 3828 | 1461012279903 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:44:39 INFO - PROCESS | 3828 | 1461012279905 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 13:44:39 INFO - PROCESS | 3828 | 1461012279923 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:44:39 INFO - PROCESS | 3828 | 1461012279925 Marionette TRACE conn2 <- [1,3046,null,{}] 13:44:39 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:44:39 INFO - PROCESS | 3828 | 1461012279928 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:40 INFO - PROCESS | 3828 | 1461012280038 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:44:40 INFO - PROCESS | 3828 | 1461012280043 Marionette TRACE conn2 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:40 INFO - PROCESS | 3828 | ++DOCSHELL 18A0F400 == 45 [pid = 3828] [id = 773] 13:44:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (18B41800) [pid = 3828] [serial = 2317] [outer = 00000000] 13:44:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (18CCF800) [pid = 3828] [serial = 2318] [outer = 18B41800] 13:44:40 INFO - PROCESS | 3828 | 1461012280156 Marionette DEBUG loaded listener.js 13:44:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (18D88C00) [pid = 3828] [serial = 2319] [outer = 18B41800] 13:44:40 INFO - PROCESS | 3828 | 1461012280652 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 13:44:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:44:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:44:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:44:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:44:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:44:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:44:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:44:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:44:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:44:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:44:40 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:40 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:44:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:44:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:44:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:44:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:44:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:44:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:44:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:44:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:44:40 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 797ms 13:44:40 INFO - PROCESS | 3828 | 1461012280720 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:44:40 INFO - PROCESS | 3828 | 1461012280722 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 13:44:40 INFO - PROCESS | 3828 | 1461012280735 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:44:40 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:44:40 INFO - PROCESS | 3828 | 1461012280737 Marionette TRACE conn2 <- [1,3050,null,{}] 13:44:40 INFO - PROCESS | 3828 | 1461012280741 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:40 INFO - PROCESS | 3828 | 1461012280859 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:44:40 INFO - PROCESS | 3828 | 1461012280871 Marionette TRACE conn2 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:40 INFO - PROCESS | 3828 | ++DOCSHELL 18D8B400 == 46 [pid = 3828] [id = 774] 13:44:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1949A400) [pid = 3828] [serial = 2320] [outer = 00000000] 13:44:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (19770000) [pid = 3828] [serial = 2321] [outer = 1949A400] 13:44:40 INFO - PROCESS | 3828 | 1461012280915 Marionette DEBUG loaded listener.js 13:44:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (19776C00) [pid = 3828] [serial = 2322] [outer = 1949A400] 13:44:41 INFO - PROCESS | 3828 | [3828] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:44:41 INFO - PROCESS | 3828 | 1461012281372 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:44:41 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:44:41 INFO - {} 13:44:41 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 688ms 13:44:41 INFO - PROCESS | 3828 | 1461012281459 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:44:41 INFO - PROCESS | 3828 | 1461012281461 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 13:44:41 INFO - PROCESS | 3828 | 1461012281465 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:44:41 INFO - PROCESS | 3828 | 1461012281467 Marionette TRACE conn2 <- [1,3054,null,{}] 13:44:41 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:44:41 INFO - PROCESS | 3828 | 1461012281470 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:41 INFO - PROCESS | 3828 | 1461012281578 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:44:41 INFO - PROCESS | 3828 | 1461012281586 Marionette TRACE conn2 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:41 INFO - PROCESS | 3828 | ++DOCSHELL 13555000 == 47 [pid = 3828] [id = 775] 13:44:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1355E800) [pid = 3828] [serial = 2323] [outer = 00000000] 13:44:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1818CC00) [pid = 3828] [serial = 2324] [outer = 1355E800] 13:44:41 INFO - PROCESS | 3828 | 1461012281916 Marionette DEBUG loaded listener.js 13:44:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (19774400) [pid = 3828] [serial = 2325] [outer = 1355E800] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (11BED400) [pid = 3828] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1979A000) [pid = 3828] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1AA9BC00) [pid = 3828] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1BF21000) [pid = 3828] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (11BED000) [pid = 3828] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (18CD3400) [pid = 3828] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (169CBC00) [pid = 3828] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (142ABC00) [pid = 3828] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (15C86C00) [pid = 3828] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (12DE1C00) [pid = 3828] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (17E98800) [pid = 3828] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (11BF6C00) [pid = 3828] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1667C400) [pid = 3828] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (194A4C00) [pid = 3828] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (197AC000) [pid = 3828] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (14A0E400) [pid = 3828] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:44:42 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (19798800) [pid = 3828] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:44:42 INFO - PROCESS | 3828 | 1461012282272 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 13:44:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:44:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:44:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:44:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:44:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:44:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:44:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:44:42 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 828ms 13:44:42 INFO - PROCESS | 3828 | 1461012282311 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:44:42 INFO - PROCESS | 3828 | 1461012282313 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 13:44:42 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:44:42 INFO - PROCESS | 3828 | 1461012282316 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:44:42 INFO - PROCESS | 3828 | 1461012282318 Marionette TRACE conn2 <- [1,3058,null,{}] 13:44:42 INFO - PROCESS | 3828 | 1461012282321 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:42 INFO - PROCESS | 3828 | 1461012282396 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:44:42 INFO - PROCESS | 3828 | 1461012282401 Marionette TRACE conn2 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:42 INFO - PROCESS | 3828 | ++DOCSHELL 187C6800 == 48 [pid = 3828] [id = 776] 13:44:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (18CD3400) [pid = 3828] [serial = 2326] [outer = 00000000] 13:44:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (19B15000) [pid = 3828] [serial = 2327] [outer = 18CD3400] 13:44:42 INFO - PROCESS | 3828 | 1461012282445 Marionette DEBUG loaded listener.js 13:44:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (19B12C00) [pid = 3828] [serial = 2328] [outer = 18CD3400] 13:44:42 INFO - PROCESS | 3828 | 1461012282871 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 13:44:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:44:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:44:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:44:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:44:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:44:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:44:42 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 593ms 13:44:42 INFO - PROCESS | 3828 | 1461012282914 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:44:42 INFO - PROCESS | 3828 | 1461012282916 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 13:44:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:44:42 INFO - PROCESS | 3828 | 1461012282919 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:44:42 INFO - PROCESS | 3828 | 1461012282921 Marionette TRACE conn2 <- [1,3062,null,{}] 13:44:42 INFO - PROCESS | 3828 | 1461012282924 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:42 INFO - PROCESS | 3828 | 1461012283004 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:44:43 INFO - PROCESS | 3828 | 1461012283009 Marionette TRACE conn2 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:43 INFO - PROCESS | 3828 | ++DOCSHELL 1979FC00 == 49 [pid = 3828] [id = 777] 13:44:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (19B1A000) [pid = 3828] [serial = 2329] [outer = 00000000] 13:44:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (19C84800) [pid = 3828] [serial = 2330] [outer = 19B1A000] 13:44:43 INFO - PROCESS | 3828 | 1461012283052 Marionette DEBUG loaded listener.js 13:44:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (19C85800) [pid = 3828] [serial = 2331] [outer = 19B1A000] 13:44:43 INFO - PROCESS | 3828 | 1461012283492 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 13:44:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:44:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:44:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:44:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:44:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:44:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:44:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 594ms 13:44:43 INFO - PROCESS | 3828 | 1461012283516 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:44:43 INFO - PROCESS | 3828 | 1461012283518 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 13:44:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:44:43 INFO - PROCESS | 3828 | 1461012283521 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:44:43 INFO - PROCESS | 3828 | 1461012283523 Marionette TRACE conn2 <- [1,3066,null,{}] 13:44:43 INFO - PROCESS | 3828 | 1461012283526 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:43 INFO - PROCESS | 3828 | 1461012283647 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:44:43 INFO - PROCESS | 3828 | 1461012283654 Marionette TRACE conn2 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:43 INFO - PROCESS | 3828 | ++DOCSHELL 19B13800 == 50 [pid = 3828] [id = 778] 13:44:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (19B15400) [pid = 3828] [serial = 2332] [outer = 00000000] 13:44:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1A05A000) [pid = 3828] [serial = 2333] [outer = 19B15400] 13:44:43 INFO - PROCESS | 3828 | 1461012283705 Marionette DEBUG loaded listener.js 13:44:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1AA9A000) [pid = 3828] [serial = 2334] [outer = 19B15400] 13:44:44 INFO - PROCESS | 3828 | 1461012284283 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 13:44:44 INFO - PROCESS | 3828 | 1461012284340 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 13:44:44 INFO - PROCESS | 3828 | 1461012284346 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:44:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:44:44 INFO - PROCESS | 3828 | 1461012284350 Marionette TRACE conn2 <- [1,3070,null,{}] 13:44:44 INFO - PROCESS | 3828 | 1461012284357 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:44 INFO - PROCESS | 3828 | 1461012284508 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:44:44 INFO - PROCESS | 3828 | 1461012284654 Marionette TRACE conn2 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:44 INFO - PROCESS | 3828 | ++DOCSHELL 13559C00 == 51 [pid = 3828] [id = 779] 13:44:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1355C000) [pid = 3828] [serial = 2335] [outer = 00000000] 13:44:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (142FBC00) [pid = 3828] [serial = 2336] [outer = 1355C000] 13:44:44 INFO - PROCESS | 3828 | 1461012284712 Marionette DEBUG loaded listener.js 13:44:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (14AA5C00) [pid = 3828] [serial = 2337] [outer = 1355C000] 13:44:45 INFO - PROCESS | 3828 | 1461012285228 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 13:44:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:44:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:44:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:44:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 906ms 13:44:45 INFO - PROCESS | 3828 | 1461012285251 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:44:45 INFO - PROCESS | 3828 | 1461012285257 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 13:44:45 INFO - PROCESS | 3828 | 1461012285264 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:44:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:44:45 INFO - PROCESS | 3828 | 1461012285267 Marionette TRACE conn2 <- [1,3074,null,{}] 13:44:45 INFO - PROCESS | 3828 | 1461012285271 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:45 INFO - PROCESS | 3828 | 1461012285374 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:44:45 INFO - PROCESS | 3828 | 1461012285532 Marionette TRACE conn2 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:45 INFO - PROCESS | 3828 | ++DOCSHELL 142AEC00 == 52 [pid = 3828] [id = 780] 13:44:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1545C800) [pid = 3828] [serial = 2338] [outer = 00000000] 13:44:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (169C2800) [pid = 3828] [serial = 2339] [outer = 1545C800] 13:44:45 INFO - PROCESS | 3828 | 1461012285588 Marionette DEBUG loaded listener.js 13:44:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (169CB800) [pid = 3828] [serial = 2340] [outer = 1545C800] 13:44:46 INFO - PROCESS | 3828 | 1461012286136 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:44:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:44:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 890ms 13:44:46 INFO - PROCESS | 3828 | 1461012286172 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:44:46 INFO - PROCESS | 3828 | 1461012286174 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 13:44:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:44:46 INFO - PROCESS | 3828 | 1461012286178 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:44:46 INFO - PROCESS | 3828 | 1461012286182 Marionette TRACE conn2 <- [1,3078,null,{}] 13:44:46 INFO - PROCESS | 3828 | 1461012286193 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:46 INFO - PROCESS | 3828 | 1461012286298 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:44:46 INFO - PROCESS | 3828 | 1461012286457 Marionette TRACE conn2 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:46 INFO - PROCESS | 3828 | ++DOCSHELL 18CD7400 == 53 [pid = 3828] [id = 781] 13:44:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (18CD8400) [pid = 3828] [serial = 2341] [outer = 00000000] 13:44:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (194A3800) [pid = 3828] [serial = 2342] [outer = 18CD8400] 13:44:46 INFO - PROCESS | 3828 | 1461012286515 Marionette DEBUG loaded listener.js 13:44:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1976D800) [pid = 3828] [serial = 2343] [outer = 18CD8400] 13:44:47 INFO - PROCESS | 3828 | 1461012287014 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:44:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:44:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 906ms 13:44:47 INFO - PROCESS | 3828 | 1461012287082 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 13:44:47 INFO - PROCESS | 3828 | 1461012287085 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 13:44:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:44:47 INFO - PROCESS | 3828 | 1461012287088 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:44:47 INFO - PROCESS | 3828 | 1461012287090 Marionette TRACE conn2 <- [1,3082,null,{}] 13:44:47 INFO - PROCESS | 3828 | 1461012287094 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:47 INFO - PROCESS | 3828 | 1461012287199 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:44:47 INFO - PROCESS | 3828 | 1461012287315 Marionette TRACE conn2 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:47 INFO - PROCESS | 3828 | ++DOCSHELL 19793000 == 54 [pid = 3828] [id = 782] 13:44:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (19793C00) [pid = 3828] [serial = 2344] [outer = 00000000] 13:44:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (19C77800) [pid = 3828] [serial = 2345] [outer = 19793C00] 13:44:47 INFO - PROCESS | 3828 | 1461012287409 Marionette DEBUG loaded listener.js 13:44:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1A057000) [pid = 3828] [serial = 2346] [outer = 19793C00] 13:44:47 INFO - PROCESS | 3828 | 1461012287953 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:44:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:44:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 906ms 13:44:47 INFO - PROCESS | 3828 | 1461012287992 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:44:47 INFO - PROCESS | 3828 | 1461012287994 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 13:44:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:44:47 INFO - PROCESS | 3828 | 1461012287998 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:44:47 INFO - PROCESS | 3828 | 1461012288000 Marionette TRACE conn2 <- [1,3086,null,{}] 13:44:47 INFO - PROCESS | 3828 | 1461012288004 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:48 INFO - PROCESS | 3828 | 1461012288110 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:44:48 INFO - PROCESS | 3828 | 1461012288402 Marionette TRACE conn2 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:48 INFO - PROCESS | 3828 | ++DOCSHELL 11BF6800 == 55 [pid = 3828] [id = 783] 13:44:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (13208000) [pid = 3828] [serial = 2347] [outer = 00000000] 13:44:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (13832000) [pid = 3828] [serial = 2348] [outer = 13208000] 13:44:48 INFO - PROCESS | 3828 | 1461012288456 Marionette DEBUG loaded listener.js 13:44:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (13A37000) [pid = 3828] [serial = 2349] [outer = 13208000] 13:44:48 INFO - PROCESS | 3828 | 1461012288977 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 13:44:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:44:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:44:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1000ms 13:44:48 INFO - PROCESS | 3828 | 1461012289005 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:44:48 INFO - PROCESS | 3828 | 1461012289009 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 13:44:49 INFO - PROCESS | 3828 | 1461012289014 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:44:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:44:49 INFO - PROCESS | 3828 | 1461012289017 Marionette TRACE conn2 <- [1,3090,null,{}] 13:44:49 INFO - PROCESS | 3828 | 1461012289022 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:49 INFO - PROCESS | 3828 | 1461012289132 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:44:49 INFO - PROCESS | 3828 | 1461012289258 Marionette TRACE conn2 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:49 INFO - PROCESS | 3828 | ++DOCSHELL 13895400 == 56 [pid = 3828] [id = 784] 13:44:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (142B3400) [pid = 3828] [serial = 2350] [outer = 00000000] 13:44:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (15DB6400) [pid = 3828] [serial = 2351] [outer = 142B3400] 13:44:49 INFO - PROCESS | 3828 | 1461012289310 Marionette DEBUG loaded listener.js 13:44:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (16673400) [pid = 3828] [serial = 2352] [outer = 142B3400] 13:44:49 INFO - PROCESS | 3828 | --DOCSHELL 1979FC00 == 55 [pid = 3828] [id = 777] 13:44:49 INFO - PROCESS | 3828 | --DOCSHELL 187C6800 == 54 [pid = 3828] [id = 776] 13:44:49 INFO - PROCESS | 3828 | --DOCSHELL 13555000 == 53 [pid = 3828] [id = 775] 13:44:49 INFO - PROCESS | 3828 | --DOCSHELL 18D8B400 == 52 [pid = 3828] [id = 774] 13:44:49 INFO - PROCESS | 3828 | --DOCSHELL 18A0F400 == 51 [pid = 3828] [id = 773] 13:44:49 INFO - PROCESS | 3828 | --DOCSHELL 16672800 == 50 [pid = 3828] [id = 772] 13:44:49 INFO - PROCESS | 3828 | --DOCSHELL 123F8C00 == 49 [pid = 3828] [id = 771] 13:44:49 INFO - PROCESS | 3828 | --DOCSHELL 15462C00 == 48 [pid = 3828] [id = 770] 13:44:49 INFO - PROCESS | 3828 | --DOCSHELL 142F1000 == 47 [pid = 3828] [id = 769] 13:44:49 INFO - PROCESS | 3828 | --DOCSHELL 11B4A000 == 46 [pid = 3828] [id = 768] 13:44:49 INFO - PROCESS | 3828 | --DOCSHELL 19EE7400 == 45 [pid = 3828] [id = 767] 13:44:49 INFO - PROCESS | 3828 | --DOCSHELL 1CC1DC00 == 44 [pid = 3828] [id = 766] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1CC26000) [pid = 3828] [serial = 2294] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (1A0C0000) [pid = 3828] [serial = 2244] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1320E800) [pid = 3828] [serial = 2207] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (18F6A800) [pid = 3828] [serial = 2213] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (196CE000) [pid = 3828] [serial = 2204] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1A057400) [pid = 3828] [serial = 2219] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1694E000) [pid = 3828] [serial = 2210] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (19B48800) [pid = 3828] [serial = 2216] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (19B19000) [pid = 3828] [serial = 2283] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1BF21C00) [pid = 3828] [serial = 2285] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (1BF2D400) [pid = 3828] [serial = 2288] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1BF23000) [pid = 3828] [serial = 2286] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (169C3400) [pid = 3828] [serial = 2291] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1811A800) [pid = 3828] [serial = 2292] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1957FC00) [pid = 3828] [serial = 2279] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1854F800) [pid = 3828] [serial = 2273] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (18A0A800) [pid = 3828] [serial = 2274] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1564FC00) [pid = 3828] [serial = 2268] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (16679400) [pid = 3828] [serial = 2266] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (16403800) [pid = 3828] [serial = 2265] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (169C4400) [pid = 3828] [serial = 2250] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (18BA5400) [pid = 3828] [serial = 2263] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (17E8A400) [pid = 3828] [serial = 2262] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1A5EFC00) [pid = 3828] [serial = 2256] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (18CD0000) [pid = 3828] [serial = 2276] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (18CD6800) [pid = 3828] [serial = 2277] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1367C800) [pid = 3828] [serial = 2270] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (142F4000) [pid = 3828] [serial = 2271] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1AAA7000) [pid = 3828] [serial = 2259] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (19771800) [pid = 3828] [serial = 2253] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (156F1800) [pid = 3828] [serial = 2247] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (19B14C00) [pid = 3828] [serial = 2282] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1C1BEC00) [pid = 3828] [serial = 2289] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (196CDC00) [pid = 3828] [serial = 2280] [outer = 00000000] [url = about:blank] 13:44:49 INFO - PROCESS | 3828 | 1461012289811 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:44:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:44:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 828ms 13:44:49 INFO - PROCESS | 3828 | 1461012289874 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:44:49 INFO - PROCESS | 3828 | 1461012289878 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 13:44:49 INFO - PROCESS | 3828 | 1461012289885 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:44:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:44:49 INFO - PROCESS | 3828 | 1461012289887 Marionette TRACE conn2 <- [1,3094,null,{}] 13:44:49 INFO - PROCESS | 3828 | 1461012289891 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:49 INFO - PROCESS | 3828 | 1461012289971 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:44:49 INFO - PROCESS | 3828 | 1461012289985 Marionette TRACE conn2 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:49 INFO - PROCESS | 3828 | ++DOCSHELL 13834000 == 45 [pid = 3828] [id = 785] 13:44:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (13835000) [pid = 3828] [serial = 2353] [outer = 00000000] 13:44:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (15AB6400) [pid = 3828] [serial = 2354] [outer = 13835000] 13:44:50 INFO - PROCESS | 3828 | 1461012290030 Marionette DEBUG loaded listener.js 13:44:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (16405000) [pid = 3828] [serial = 2355] [outer = 13835000] 13:44:50 INFO - PROCESS | 3828 | 1461012290529 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 13:44:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:44:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:44:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:44:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 688ms 13:44:50 INFO - PROCESS | 3828 | 1461012290588 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:44:50 INFO - PROCESS | 3828 | 1461012290591 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 13:44:50 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:44:50 INFO - PROCESS | 3828 | 1461012290596 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:44:50 INFO - PROCESS | 3828 | 1461012290601 Marionette TRACE conn2 <- [1,3098,null,{}] 13:44:50 INFO - PROCESS | 3828 | 1461012290610 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:50 INFO - PROCESS | 3828 | 1461012290691 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:44:50 INFO - PROCESS | 3828 | 1461012290699 Marionette TRACE conn2 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:50 INFO - PROCESS | 3828 | ++DOCSHELL 1667EC00 == 46 [pid = 3828] [id = 786] 13:44:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (169CA800) [pid = 3828] [serial = 2356] [outer = 00000000] 13:44:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (17B0E800) [pid = 3828] [serial = 2357] [outer = 169CA800] 13:44:50 INFO - PROCESS | 3828 | 1461012290743 Marionette DEBUG loaded listener.js 13:44:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (17E41400) [pid = 3828] [serial = 2358] [outer = 169CA800] 13:44:51 INFO - PROCESS | 3828 | 1461012291204 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 13:44:51 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:44:51 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 13:44:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:44:51 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 656ms 13:44:51 INFO - PROCESS | 3828 | 1461012291253 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:44:51 INFO - PROCESS | 3828 | 1461012291255 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 13:44:51 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:44:51 INFO - PROCESS | 3828 | 1461012291258 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:44:51 INFO - PROCESS | 3828 | 1461012291260 Marionette TRACE conn2 <- [1,3102,null,{}] 13:44:51 INFO - PROCESS | 3828 | 1461012291264 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:51 INFO - PROCESS | 3828 | 1461012291343 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:44:51 INFO - PROCESS | 3828 | 1461012291476 Marionette TRACE conn2 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"8d15dd16-7d18-4250-a7cc-6c42a4c01683\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:51 INFO - PROCESS | 3828 | ++DOCSHELL 18509C00 == 47 [pid = 3828] [id = 787] 13:44:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (1850C400) [pid = 3828] [serial = 2359] [outer = 00000000] 13:44:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (187C6400) [pid = 3828] [serial = 2360] [outer = 1850C400] 13:44:51 INFO - PROCESS | 3828 | 1461012291520 Marionette DEBUG loaded listener.js 13:44:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (187CE400) [pid = 3828] [serial = 2361] [outer = 1850C400] 13:44:51 INFO - PROCESS | 3828 | 1461012291860 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 13:44:51 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:44:51 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 641ms 13:44:51 INFO - PROCESS | 3828 | 1461012291896 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:44:51 INFO - PROCESS | 3828 | 1461012291898 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 13:44:53 WARNING - u'runner_teardown' () 13:44:53 INFO - No more tests 13:44:53 INFO - Got 0 unexpected results 13:44:53 INFO - SUITE-END | took 647s 13:44:53 INFO - Closing logging queue 13:44:53 INFO - queue closed 13:44:53 INFO - Return code: 0 13:44:53 WARNING - # TBPL SUCCESS # 13:44:53 INFO - Running post-action listener: _resource_record_post_action 13:44:53 INFO - Running post-run listener: _resource_record_post_run 13:44:54 INFO - Total resource usage - Wall time: 658s; CPU: 17.0%; Read bytes: 92292608; Write bytes: 989967872; Read time: 536723; Write time: 1247540 13:44:54 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:44:54 INFO - install - Wall time: 4s; CPU: 10.0%; Read bytes: 0; Write bytes: 134587904; Read time: 0; Write time: 134909 13:44:54 INFO - run-tests - Wall time: 655s; CPU: 17.0%; Read bytes: 92292608; Write bytes: 808622592; Read time: 536723; Write time: 1078871 13:44:54 INFO - Running post-run listener: _upload_blobber_files 13:44:54 INFO - Blob upload gear active. 13:44:54 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 13:44:54 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 13:44:54 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-inbound', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 13:44:54 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-inbound -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 13:44:55 INFO - (blobuploader) - INFO - Open directory for files ... 13:44:55 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 13:44:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:44:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:44:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:44:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:44:56 INFO - (blobuploader) - INFO - Done attempting. 13:44:56 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 13:44:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:44:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:44:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:44:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:44:58 INFO - (blobuploader) - INFO - Done attempting. 13:44:58 INFO - (blobuploader) - INFO - Iteration through files over. 13:44:58 INFO - Return code: 0 13:44:58 INFO - rmtree: C:\slave\test\build\uploaded_files.json 13:44:58 INFO - Using _rmtree_windows ... 13:44:58 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 13:44:58 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d5c1244d0727ebd415164b0b81f1e08945f7f8a8836cad4f3531fe86803de3b1e4d3a169fd480eb56a220b58ed9af5513408c67e69a5586a9bcfb7f22ae18c68", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/356ad5524020b7f72254c142ae29b36d496dd8bd251b9dac5c118579eb402488ed492721e0622995460c9e1974475bbf557449803790e08aab2e7bc035dd2607"} 13:44:58 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 13:44:58 INFO - Writing to file C:\slave\test\properties\blobber_files 13:44:58 INFO - Contents: 13:44:58 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d5c1244d0727ebd415164b0b81f1e08945f7f8a8836cad4f3531fe86803de3b1e4d3a169fd480eb56a220b58ed9af5513408c67e69a5586a9bcfb7f22ae18c68", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/356ad5524020b7f72254c142ae29b36d496dd8bd251b9dac5c118579eb402488ed492721e0622995460c9e1974475bbf557449803790e08aab2e7bc035dd2607"} 13:44:58 INFO - Running post-run listener: copy_logs_to_upload_dir 13:44:58 INFO - Copying logs to upload dir... 13:44:58 INFO - mkdir: C:\slave\test\build\upload\logs 13:44:58 INFO - Copying logs to upload dir... 13:44:58 INFO - Using _rmtree_windows ... 13:44:58 INFO - Using _rmtree_windows ... 13:44:58 INFO - Using _rmtree_windows ... 13:44:58 INFO - Using _rmtree_windows ... 13:44:58 INFO - Using _rmtree_windows ... 13:44:58 INFO - Using _rmtree_windows ... 13:44:58 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=789.468000 ========= master_lag: 3.45 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 12 secs) (at 2016-04-18 13:44:59.073679) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 13:44:59.074600) ========= '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-036\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-036 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-036 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-036 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-036 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-036 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d5c1244d0727ebd415164b0b81f1e08945f7f8a8836cad4f3531fe86803de3b1e4d3a169fd480eb56a220b58ed9af5513408c67e69a5586a9bcfb7f22ae18c68", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/356ad5524020b7f72254c142ae29b36d496dd8bd251b9dac5c118579eb402488ed492721e0622995460c9e1974475bbf557449803790e08aab2e7bc035dd2607"} build_url:https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.110000 build_url: 'https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d5c1244d0727ebd415164b0b81f1e08945f7f8a8836cad4f3531fe86803de3b1e4d3a169fd480eb56a220b58ed9af5513408c67e69a5586a9bcfb7f22ae18c68", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/356ad5524020b7f72254c142ae29b36d496dd8bd251b9dac5c118579eb402488ed492721e0622995460c9e1974475bbf557449803790e08aab2e7bc035dd2607"}' symbols_url: 'https://queue.taskcluster.net/v1/task/TEMnxr37SbifO1Vntrd9YA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.09 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 13:44:59.271104) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 13:44:59.271433) ========= '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-036\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-036 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-036 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-036 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-036 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-036 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.110000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 13:44:59.390655) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-18 13:44:59.390988) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-18 13:44:59.893383) ========= ========= Total master_lag: 3.71 =========