builder: fx-team_xp-ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-057 starttime: 1461189001.75 results: success (0) buildid: 20160420103742 builduid: 074e92339f3b4ac0b4d77d67493e1eef revision: 51135b23fb79d814f0ffd9eb18395de80e3a1584 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 14:50:01.749769) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 14:50:01.750245) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 14:50:01.750544) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 14:50:01.845491) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 14:50:01.845888) ========= '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-057\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-057 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-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-057 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-057 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057 WINDIR=C:\WINDOWS using PTY: False --14:50:17-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 9.92 MB/s 14:50:17 (9.92 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.607000 ========= master_lag: 0.23 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 14:50:02.678529) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 14:50:02.678817) ========= '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-057\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-057 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-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-057 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-057 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.607000 ========= master_lag: 0.44 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 14:50:03.721230) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 14:50:03.721555) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev 51135b23fb79d814f0ffd9eb18395de80e3a1584 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 51135b23fb79d814f0ffd9eb18395de80e3a1584 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-057\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-057 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-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-057 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-057 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057 WINDIR=C:\WINDOWS using PTY: False 2016-04-20 14:50:19,450 truncating revision to first 12 chars 2016-04-20 14:50:19,450 Setting DEBUG logging. 2016-04-20 14:50:19,450 attempt 1/10 2016-04-20 14:50:19,450 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/51135b23fb79?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 14:50:20,273 unpacking tar archive at: fx-team-51135b23fb79/testing/mozharness/ program finished with exit code 0 elapsedTime=1.460000 ========= master_lag: 0.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 14:50:05.372081) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 14:50:05.372413) ========= script_repo_revision: 51135b23fb79d814f0ffd9eb18395de80e3a1584 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 14:50:05.372897) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 14:50:05.373171) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 14:50:05.386009) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 24 secs) (at 2016-04-20 14:50:05.386299) ========= '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' 'fx-team' '--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', 'fx-team', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-057\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-057 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-057 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-057 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-057 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 14:50:21 INFO - MultiFileLogger online at 20160420 14:50:21 in C:\slave\test 14:50:21 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 fx-team --download-symbols true 14:50:21 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 14:50:21 INFO - {'append_to_log': False, 14:50:21 INFO - 'base_work_dir': 'C:\\slave\\test', 14:50:21 INFO - 'blob_upload_branch': 'fx-team', 14:50:21 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 14:50:21 INFO - 'buildbot_json_path': 'buildprops.json', 14:50:21 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 14:50:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:50:21 INFO - 'download_minidump_stackwalk': True, 14:50:21 INFO - 'download_symbols': 'true', 14:50:21 INFO - 'e10s': False, 14:50:21 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 14:50:21 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 14:50:21 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 14:50:21 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 14:50:21 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 14:50:21 INFO - 'C:/mozilla-build/tooltool.py'), 14:50:21 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 14:50:21 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 14:50:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:50:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:50:21 INFO - 'log_level': 'info', 14:50:21 INFO - 'log_to_console': True, 14:50:21 INFO - 'opt_config_files': (), 14:50:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:50:21 INFO - '--processes=1', 14:50:21 INFO - '--config=%(test_path)s/wptrunner.ini', 14:50:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:50:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:50:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:50:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:50:21 INFO - 'pip_index': False, 14:50:21 INFO - 'require_test_zip': True, 14:50:21 INFO - 'test_type': ('testharness',), 14:50:21 INFO - 'this_chunk': '1', 14:50:21 INFO - 'total_chunks': '10', 14:50:21 INFO - 'virtualenv_path': 'venv', 14:50:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:50:21 INFO - 'work_dir': 'build'} 14:50:21 INFO - ##### 14:50:21 INFO - ##### Running clobber step. 14:50:21 INFO - ##### 14:50:21 INFO - Running pre-action listener: _resource_record_pre_action 14:50:21 INFO - Running main action method: clobber 14:50:21 INFO - rmtree: C:\slave\test\build 14:50:21 INFO - Using _rmtree_windows ... 14:50:21 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 14:50:52 INFO - Running post-action listener: _resource_record_post_action 14:50:52 INFO - ##### 14:50:52 INFO - ##### Running read-buildbot-config step. 14:50:52 INFO - ##### 14:50:52 INFO - Running pre-action listener: _resource_record_pre_action 14:50:52 INFO - Running main action method: read_buildbot_config 14:50:52 INFO - Using buildbot properties: 14:50:52 INFO - { 14:50:52 INFO - "project": "", 14:50:52 INFO - "product": "firefox", 14:50:52 INFO - "script_repo_revision": "production", 14:50:52 INFO - "scheduler": "tests-fx-team-xp_ix-debug-unittest-14-7200", 14:50:52 INFO - "repository": "", 14:50:52 INFO - "buildername": "Windows XP 32-bit fx-team debug test web-platform-tests-1", 14:50:52 INFO - "buildid": "20160420103742", 14:50:52 INFO - "pgo_build": "False", 14:50:52 INFO - "basedir": "C:\\slave\\test", 14:50:52 INFO - "buildnumber": 78, 14:50:52 INFO - "slavename": "t-xp32-ix-057", 14:50:52 INFO - "revision": "51135b23fb79d814f0ffd9eb18395de80e3a1584", 14:50:52 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 14:50:52 INFO - "platform": "win32", 14:50:52 INFO - "branch": "fx-team", 14:50:52 INFO - "repo_path": "integration/fx-team", 14:50:52 INFO - "moz_repo_path": "", 14:50:52 INFO - "stage_platform": "win32", 14:50:52 INFO - "builduid": "074e92339f3b4ac0b4d77d67493e1eef", 14:50:52 INFO - "slavebuilddir": "test" 14:50:52 INFO - } 14:50:52 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 14:50:52 INFO - Found installer url https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 14:50:52 INFO - Running post-action listener: _resource_record_post_action 14:50:52 INFO - ##### 14:50:52 INFO - ##### Running download-and-extract step. 14:50:52 INFO - ##### 14:50:52 INFO - Running pre-action listener: _resource_record_pre_action 14:50:52 INFO - Running main action method: download_and_extract 14:50:52 INFO - mkdir: C:\slave\test\build\tests 14:50:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:50:52 INFO - https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 14:50:52 INFO - trying https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 14:50:52 INFO - Downloading https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/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 14:50:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/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 14:50:53 INFO - Downloaded 1274 bytes. 14:50:53 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 14:50:53 INFO - Using the following test package requirements: 14:50:53 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 14:50:53 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:50:53 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 14:50:53 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:50:53 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 14:50:53 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:50:53 INFO - u'jsshell-win32.zip'], 14:50:53 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:50:53 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 14:50:53 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 14:50:53 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:50:53 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 14:50:53 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:50:53 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 14:50:53 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:50:53 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 14:50:53 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:50:53 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 14:50:53 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 14:50:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:50:53 INFO - https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 14:50:53 INFO - trying https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 14:50:53 INFO - Downloading https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/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 14:50:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/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 14:50:55 INFO - Downloaded 20463295 bytes. 14:50:55 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/*'] 14:50:55 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/* 14:50:57 INFO - caution: filename not matched: web-platform/* 14:50:57 INFO - Return code: 11 14:50:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:50:57 INFO - https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 14:50:57 INFO - trying https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 14:50:57 INFO - Downloading https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/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 14:50:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/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 14:51:00 INFO - Downloaded 36397899 bytes. 14:51:00 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/*'] 14:51:00 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/* 14:52:01 INFO - caution: filename not matched: bin/* 14:52:01 INFO - caution: filename not matched: config/* 14:52:01 INFO - caution: filename not matched: mozbase/* 14:52:01 INFO - caution: filename not matched: marionette/* 14:52:01 INFO - caution: filename not matched: tools/wptserve/* 14:52:01 INFO - Return code: 11 14:52:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:01 INFO - https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 14:52:01 INFO - trying https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 14:52:01 INFO - Downloading https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 14:52:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/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 14:52:06 INFO - Downloaded 67472460 bytes. 14:52:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 14:52:06 INFO - mkdir: C:\slave\test\properties 14:52:06 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 14:52:06 INFO - Writing to file C:\slave\test\properties\build_url 14:52:06 INFO - Contents: 14:52:06 INFO - build_url:https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 14:52:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 14:52:06 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 14:52:06 INFO - Writing to file C:\slave\test\properties\symbols_url 14:52:06 INFO - Contents: 14:52:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 14:52:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:06 INFO - https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:52:06 INFO - trying https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 14:52:06 INFO - Downloading https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/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 14:52:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/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 14:52:10 INFO - Downloaded 58269863 bytes. 14:52:10 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'] 14:52:10 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 14:52:16 INFO - Return code: 0 14:52:16 INFO - Running post-action listener: _resource_record_post_action 14:52:16 INFO - Running post-action listener: set_extra_try_arguments 14:52:16 INFO - ##### 14:52:16 INFO - ##### Running create-virtualenv step. 14:52:16 INFO - ##### 14:52:16 INFO - Running pre-action listener: _pre_create_virtualenv 14:52:16 INFO - Running pre-action listener: _resource_record_pre_action 14:52:16 INFO - Running main action method: create_virtualenv 14:52:16 INFO - Creating virtualenv C:\slave\test\build\venv 14:52:16 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 14:52:16 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 14:52:18 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 14:52:20 INFO - Installing distribute......................................................................................................................................................................................done. 14:52:20 INFO - Return code: 0 14:52:20 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 14:52:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:52:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:52:20 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 0x00EAF278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C8F3B8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E42368>, '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 0x00EC90C0>, '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-057', 'USERDOMAIN': 'T-XP32-IX-057', '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-057', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-057', '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-057\\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-057'}}, attempt #1 14:52:20 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 14:52:20 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 14:52:20 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 14:52:20 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 14:52:20 INFO - 'CLIENTNAME': 'Console', 14:52:20 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:52:20 INFO - 'COMPUTERNAME': 'T-XP32-IX-057', 14:52:20 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 14:52:20 INFO - 'DCLOCATION': 'SCL3', 14:52:20 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:52:20 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:52:20 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:52:20 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:52:20 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:52:20 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:52:20 INFO - 'HOMEDRIVE': 'C:', 14:52:20 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 14:52:20 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:52:20 INFO - 'KTS_VERSION': '1.19c', 14:52:20 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:52:20 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057', 14:52:20 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:52:20 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:52:20 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:52:20 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:52:20 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:52:20 INFO - 'MOZ_AIRBAG': '1', 14:52:20 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:52:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:52:20 INFO - 'MOZ_MSVCVERSION': '8', 14:52:20 INFO - 'MOZ_NO_REMOTE': '1', 14:52:20 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:52:20 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:52:20 INFO - 'NO_EM_RESTART': '1', 14:52:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:52:20 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:52:20 INFO - 'OS': 'Windows_NT', 14:52:20 INFO - 'OURDRIVE': 'C:', 14:52:20 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 14:52:20 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 14:52:20 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:52:20 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:52:20 INFO - 'PROCESSOR_LEVEL': '6', 14:52:20 INFO - 'PROCESSOR_REVISION': '1e05', 14:52:20 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:52:20 INFO - 'PROMPT': '$P$G', 14:52:20 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:52:20 INFO - 'PWD': 'C:\\slave\\test', 14:52:20 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:52:20 INFO - 'SESSIONNAME': 'Console', 14:52:20 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:52:20 INFO - 'SYSTEMDRIVE': 'C:', 14:52:20 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 14:52:20 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:52:20 INFO - 'TEST1': 'testie', 14:52:20 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:52:20 INFO - 'USERDOMAIN': 'T-XP32-IX-057', 14:52:20 INFO - 'USERNAME': 'cltbld', 14:52:20 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057', 14:52:20 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:52:20 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:52:20 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:52:20 INFO - 'WINDIR': 'C:\\WINDOWS', 14:52:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:52:21 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:52:21 INFO - Downloading/unpacking psutil>=0.7.1 14:52:21 INFO - Running setup.py egg_info for package psutil 14:52:21 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 14:52:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:52:21 INFO - Installing collected packages: psutil 14:52:21 INFO - Running setup.py install for psutil 14:52:21 INFO - building 'psutil._psutil_windows' extension 14:52:21 INFO - error: Unable to find vcvarsall.bat 14:52:21 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-u6shmo-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 14:52:21 INFO - running install 14:52:21 INFO - running build 14:52:21 INFO - running build_py 14:52:21 INFO - creating build 14:52:21 INFO - creating build\lib.win32-2.7 14:52:21 INFO - creating build\lib.win32-2.7\psutil 14:52:21 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 14:52:21 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 14:52:21 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 14:52:21 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 14:52:21 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 14:52:21 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 14:52:21 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 14:52:21 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 14:52:21 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 14:52:21 INFO - running build_ext 14:52:21 INFO - building 'psutil._psutil_windows' extension 14:52:21 INFO - error: Unable to find vcvarsall.bat 14:52:21 INFO - ---------------------------------------- 14:52:21 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-u6shmo-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 14:52:21 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-057\Application Data\pip\pip.log 14:52:21 WARNING - Return code: 1 14:52:21 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 14:52:21 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 14:52:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:52:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:52:21 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 0x00EAF278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C8F3B8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E42368>, '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 0x00EC90C0>, '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-057', 'USERDOMAIN': 'T-XP32-IX-057', '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-057', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-057', '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-057\\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-057'}}, attempt #1 14:52:21 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 14:52:21 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 14:52:21 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 14:52:21 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 14:52:21 INFO - 'CLIENTNAME': 'Console', 14:52:21 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:52:21 INFO - 'COMPUTERNAME': 'T-XP32-IX-057', 14:52:21 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 14:52:21 INFO - 'DCLOCATION': 'SCL3', 14:52:21 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:52:21 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:52:21 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:52:21 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:52:21 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:52:21 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:52:21 INFO - 'HOMEDRIVE': 'C:', 14:52:21 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 14:52:21 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:52:21 INFO - 'KTS_VERSION': '1.19c', 14:52:21 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:52:21 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057', 14:52:21 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:52:21 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:52:21 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:52:21 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:52:21 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:52:21 INFO - 'MOZ_AIRBAG': '1', 14:52:21 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:52:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:52:21 INFO - 'MOZ_MSVCVERSION': '8', 14:52:21 INFO - 'MOZ_NO_REMOTE': '1', 14:52:21 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:52:21 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:52:21 INFO - 'NO_EM_RESTART': '1', 14:52:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:52:21 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:52:21 INFO - 'OS': 'Windows_NT', 14:52:21 INFO - 'OURDRIVE': 'C:', 14:52:21 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 14:52:21 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 14:52:21 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:52:21 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:52:21 INFO - 'PROCESSOR_LEVEL': '6', 14:52:21 INFO - 'PROCESSOR_REVISION': '1e05', 14:52:21 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:52:21 INFO - 'PROMPT': '$P$G', 14:52:21 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:52:21 INFO - 'PWD': 'C:\\slave\\test', 14:52:21 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:52:21 INFO - 'SESSIONNAME': 'Console', 14:52:21 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:52:21 INFO - 'SYSTEMDRIVE': 'C:', 14:52:21 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 14:52:21 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:52:21 INFO - 'TEST1': 'testie', 14:52:21 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:52:21 INFO - 'USERDOMAIN': 'T-XP32-IX-057', 14:52:21 INFO - 'USERNAME': 'cltbld', 14:52:21 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057', 14:52:21 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:52:21 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:52:21 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:52:21 INFO - 'WINDIR': 'C:\\WINDOWS', 14:52:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:52:22 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:52:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:52:22 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:52:22 INFO - Running setup.py egg_info for package mozsystemmonitor 14:52:22 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 14:52:22 INFO - Running setup.py egg_info for package psutil 14:52:22 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 14:52:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:52:22 INFO - Installing collected packages: mozsystemmonitor, psutil 14:52:22 INFO - Running setup.py install for mozsystemmonitor 14:52:22 INFO - Running setup.py install for psutil 14:52:22 INFO - building 'psutil._psutil_windows' extension 14:52:22 INFO - error: Unable to find vcvarsall.bat 14:52:22 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-fllb7r-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 14:52:22 INFO - running install 14:52:22 INFO - running build 14:52:22 INFO - running build_py 14:52:22 INFO - running build_ext 14:52:22 INFO - building 'psutil._psutil_windows' extension 14:52:22 INFO - error: Unable to find vcvarsall.bat 14:52:22 INFO - ---------------------------------------- 14:52:22 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-fllb7r-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 14:52:22 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-057\Application Data\pip\pip.log 14:52:22 WARNING - Return code: 1 14:52:22 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 14:52:22 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 14:52:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:52:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:52:22 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 0x00EAF278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C8F3B8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E42368>, '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 0x00EC90C0>, '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-057', 'USERDOMAIN': 'T-XP32-IX-057', '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-057', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-057', '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-057\\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-057'}}, attempt #1 14:52:22 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 14:52:22 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 14:52:22 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 14:52:22 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 14:52:22 INFO - 'CLIENTNAME': 'Console', 14:52:22 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:52:22 INFO - 'COMPUTERNAME': 'T-XP32-IX-057', 14:52:22 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 14:52:22 INFO - 'DCLOCATION': 'SCL3', 14:52:22 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:52:22 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:52:22 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:52:22 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:52:22 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:52:22 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:52:22 INFO - 'HOMEDRIVE': 'C:', 14:52:22 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 14:52:22 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:52:22 INFO - 'KTS_VERSION': '1.19c', 14:52:22 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:52:22 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057', 14:52:22 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:52:22 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:52:22 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:52:22 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:52:22 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:52:22 INFO - 'MOZ_AIRBAG': '1', 14:52:22 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:52:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:52:22 INFO - 'MOZ_MSVCVERSION': '8', 14:52:22 INFO - 'MOZ_NO_REMOTE': '1', 14:52:22 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:52:22 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:52:22 INFO - 'NO_EM_RESTART': '1', 14:52:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:52:22 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:52:22 INFO - 'OS': 'Windows_NT', 14:52:22 INFO - 'OURDRIVE': 'C:', 14:52:22 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 14:52:22 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 14:52:22 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:52:22 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:52:22 INFO - 'PROCESSOR_LEVEL': '6', 14:52:22 INFO - 'PROCESSOR_REVISION': '1e05', 14:52:22 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:52:22 INFO - 'PROMPT': '$P$G', 14:52:22 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:52:22 INFO - 'PWD': 'C:\\slave\\test', 14:52:22 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:52:22 INFO - 'SESSIONNAME': 'Console', 14:52:22 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:52:22 INFO - 'SYSTEMDRIVE': 'C:', 14:52:22 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 14:52:22 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:52:22 INFO - 'TEST1': 'testie', 14:52:22 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:52:22 INFO - 'USERDOMAIN': 'T-XP32-IX-057', 14:52:22 INFO - 'USERNAME': 'cltbld', 14:52:22 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057', 14:52:22 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:52:22 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:52:22 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:52:22 INFO - 'WINDIR': 'C:\\WINDOWS', 14:52:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:52:22 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:52:22 INFO - Downloading/unpacking blobuploader==1.2.4 14:52:22 INFO - Downloading blobuploader-1.2.4.tar.gz 14:52:22 INFO - Running setup.py egg_info for package blobuploader 14:52:22 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:52:24 INFO - Running setup.py egg_info for package requests 14:52:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:52:24 INFO - Downloading docopt-0.6.1.tar.gz 14:52:24 INFO - Running setup.py egg_info for package docopt 14:52:24 INFO - Installing collected packages: blobuploader, docopt, requests 14:52:24 INFO - Running setup.py install for blobuploader 14:52:24 INFO - Running setup.py install for docopt 14:52:24 INFO - Running setup.py install for requests 14:52:24 INFO - Successfully installed blobuploader docopt requests 14:52:24 INFO - Cleaning up... 14:52:24 INFO - Return code: 0 14:52:24 INFO - Installing None into virtualenv C:\slave\test\build\venv 14:52:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:52:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:52:24 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 0x00EAF278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C8F3B8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E42368>, '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 0x00EC90C0>, '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-057', 'USERDOMAIN': 'T-XP32-IX-057', '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-057', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-057', '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-057\\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-057'}}, attempt #1 14:52:24 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 14:52:24 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:52:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 14:52:24 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 14:52:24 INFO - 'CLIENTNAME': 'Console', 14:52:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:52:24 INFO - 'COMPUTERNAME': 'T-XP32-IX-057', 14:52:24 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 14:52:24 INFO - 'DCLOCATION': 'SCL3', 14:52:24 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:52:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:52:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:52:24 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:52:24 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:52:24 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:52:24 INFO - 'HOMEDRIVE': 'C:', 14:52:24 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 14:52:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:52:24 INFO - 'KTS_VERSION': '1.19c', 14:52:24 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:52:24 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057', 14:52:24 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:52:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:52:24 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:52:24 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:52:24 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:52:24 INFO - 'MOZ_AIRBAG': '1', 14:52:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:52:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:52:24 INFO - 'MOZ_MSVCVERSION': '8', 14:52:24 INFO - 'MOZ_NO_REMOTE': '1', 14:52:24 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:52:24 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:52:24 INFO - 'NO_EM_RESTART': '1', 14:52:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:52:24 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:52:24 INFO - 'OS': 'Windows_NT', 14:52:24 INFO - 'OURDRIVE': 'C:', 14:52:24 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 14:52:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 14:52:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:52:24 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:52:24 INFO - 'PROCESSOR_LEVEL': '6', 14:52:24 INFO - 'PROCESSOR_REVISION': '1e05', 14:52:24 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:52:24 INFO - 'PROMPT': '$P$G', 14:52:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:52:24 INFO - 'PWD': 'C:\\slave\\test', 14:52:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:52:24 INFO - 'SESSIONNAME': 'Console', 14:52:24 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:52:24 INFO - 'SYSTEMDRIVE': 'C:', 14:52:24 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 14:52:24 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:52:24 INFO - 'TEST1': 'testie', 14:52:24 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:52:24 INFO - 'USERDOMAIN': 'T-XP32-IX-057', 14:52:24 INFO - 'USERNAME': 'cltbld', 14:52:24 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057', 14:52:24 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:52:24 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:52:24 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:52:24 INFO - 'WINDIR': 'C:\\WINDOWS', 14:52:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:52:34 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 14:52:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 14:52:34 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 14:52:34 INFO - Unpacking c:\slave\test\build\tests\marionette\client 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 14:52:34 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 14:52:34 INFO - Unpacking c:\slave\test\build\tests\marionette 14:52:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 14:52:34 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:52:34 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 14:52:34 INFO - Running setup.py install for browsermob-proxy 14:52:39 INFO - Running setup.py install for manifestparser 14:52:39 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Running setup.py install for marionette-client 14:52:39 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:52:39 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Running setup.py install for marionette-driver 14:52:39 INFO - Running setup.py install for mozcrash 14:52:39 INFO - Running setup.py install for mozdebug 14:52:39 INFO - Running setup.py install for mozdevice 14:52:39 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Running setup.py install for mozfile 14:52:39 INFO - Running setup.py install for mozhttpd 14:52:39 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Running setup.py install for mozinfo 14:52:39 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Running setup.py install for mozInstall 14:52:39 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Running setup.py install for mozleak 14:52:39 INFO - Running setup.py install for mozlog 14:52:39 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Running setup.py install for moznetwork 14:52:39 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Running setup.py install for mozprocess 14:52:39 INFO - Running setup.py install for mozprofile 14:52:39 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Running setup.py install for mozrunner 14:52:39 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Running setup.py install for mozscreenshot 14:52:39 INFO - Running setup.py install for moztest 14:52:39 INFO - Running setup.py install for mozversion 14:52:39 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 14:52:39 INFO - Running setup.py install for wptserve 14:52:39 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 14:52:39 INFO - Cleaning up... 14:52:39 INFO - Return code: 0 14:52:39 INFO - Installing None into virtualenv C:\slave\test\build\venv 14:52:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:52:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:52:39 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 0x00EAF278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C8F3B8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E42368>, '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 0x00EC90C0>, '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-057', 'USERDOMAIN': 'T-XP32-IX-057', '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-057', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-057', '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-057\\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-057'}}, attempt #1 14:52:39 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 14:52:39 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:52:39 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 14:52:39 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 14:52:39 INFO - 'CLIENTNAME': 'Console', 14:52:39 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:52:39 INFO - 'COMPUTERNAME': 'T-XP32-IX-057', 14:52:39 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 14:52:39 INFO - 'DCLOCATION': 'SCL3', 14:52:39 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:52:39 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:52:39 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:52:39 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:52:39 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:52:39 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:52:39 INFO - 'HOMEDRIVE': 'C:', 14:52:39 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 14:52:39 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:52:39 INFO - 'KTS_VERSION': '1.19c', 14:52:39 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:52:39 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057', 14:52:39 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:52:39 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:52:39 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:52:39 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:52:39 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:52:39 INFO - 'MOZ_AIRBAG': '1', 14:52:39 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:52:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:52:39 INFO - 'MOZ_MSVCVERSION': '8', 14:52:39 INFO - 'MOZ_NO_REMOTE': '1', 14:52:39 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:52:39 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:52:39 INFO - 'NO_EM_RESTART': '1', 14:52:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:52:39 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:52:39 INFO - 'OS': 'Windows_NT', 14:52:39 INFO - 'OURDRIVE': 'C:', 14:52:39 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 14:52:39 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 14:52:39 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:52:39 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:52:39 INFO - 'PROCESSOR_LEVEL': '6', 14:52:39 INFO - 'PROCESSOR_REVISION': '1e05', 14:52:39 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:52:39 INFO - 'PROMPT': '$P$G', 14:52:39 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:52:39 INFO - 'PWD': 'C:\\slave\\test', 14:52:39 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:52:39 INFO - 'SESSIONNAME': 'Console', 14:52:39 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:52:39 INFO - 'SYSTEMDRIVE': 'C:', 14:52:39 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 14:52:39 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:52:39 INFO - 'TEST1': 'testie', 14:52:39 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:52:39 INFO - 'USERDOMAIN': 'T-XP32-IX-057', 14:52:39 INFO - 'USERNAME': 'cltbld', 14:52:39 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057', 14:52:39 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:52:39 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:52:39 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:52:39 INFO - 'WINDIR': 'C:\\WINDOWS', 14:52:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:52:45 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 14:52:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 14:52:45 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 14:52:45 INFO - Unpacking c:\slave\test\build\tests\marionette\client 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 14:52:45 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 14:52:45 INFO - Unpacking c:\slave\test\build\tests\marionette 14:52:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 14:52:45 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:52:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 14:52:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 14:52:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 14:52:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 14:52:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 14:52:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 14:52:50 INFO - Downloading blessings-1.6.tar.gz 14:52:50 INFO - Running setup.py egg_info for package blessings 14:52:50 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 14:52:50 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 14:52:50 INFO - Running setup.py install for blessings 14:52:50 INFO - Running setup.py install for browsermob-proxy 14:52:50 INFO - Running setup.py install for manifestparser 14:52:50 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Running setup.py install for marionette-client 14:52:50 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:52:50 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Running setup.py install for marionette-driver 14:52:50 INFO - Running setup.py install for mozcrash 14:52:50 INFO - Running setup.py install for mozdebug 14:52:50 INFO - Running setup.py install for mozdevice 14:52:50 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Running setup.py install for mozhttpd 14:52:50 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Running setup.py install for mozInstall 14:52:50 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Running setup.py install for mozleak 14:52:50 INFO - Running setup.py install for mozprofile 14:52:50 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Running setup.py install for mozrunner 14:52:50 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 14:52:50 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 14:52:51 INFO - Running setup.py install for mozscreenshot 14:52:51 INFO - Running setup.py install for moztest 14:52:51 INFO - Running setup.py install for mozversion 14:52:51 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 14:52:51 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 14:52:51 INFO - Running setup.py install for wptserve 14:52:51 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 14:52:51 INFO - Cleaning up... 14:52:51 INFO - Return code: 0 14:52:51 INFO - Done creating virtualenv C:\slave\test\build\venv. 14:52:51 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 14:52:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 14:52:51 INFO - Reading from file tmpfile_stdout 14:52:51 INFO - Using _rmtree_windows ... 14:52:51 INFO - Using _rmtree_windows ... 14:52:51 INFO - Current package versions: 14:52:51 INFO - blessings == 1.6 14:52:51 INFO - blobuploader == 1.2.4 14:52:51 INFO - browsermob-proxy == 0.6.0 14:52:51 INFO - distribute == 0.6.14 14:52:51 INFO - docopt == 0.6.1 14:52:51 INFO - manifestparser == 1.1 14:52:51 INFO - marionette-client == 2.3.0 14:52:51 INFO - marionette-driver == 1.4.0 14:52:51 INFO - mozInstall == 1.12 14:52:51 INFO - mozcrash == 0.17 14:52:51 INFO - mozdebug == 0.1 14:52:51 INFO - mozdevice == 0.48 14:52:51 INFO - mozfile == 1.2 14:52:51 INFO - mozhttpd == 0.7 14:52:51 INFO - mozinfo == 0.9 14:52:51 INFO - mozleak == 0.1 14:52:51 INFO - mozlog == 3.1 14:52:51 INFO - moznetwork == 0.27 14:52:51 INFO - mozprocess == 0.22 14:52:51 INFO - mozprofile == 0.28 14:52:51 INFO - mozrunner == 6.11 14:52:51 INFO - mozscreenshot == 0.1 14:52:51 INFO - mozsystemmonitor == 0.0 14:52:51 INFO - moztest == 0.7 14:52:51 INFO - mozversion == 1.4 14:52:51 INFO - requests == 1.2.3 14:52:51 INFO - wptserve == 1.4.0 14:52:51 INFO - Running post-action listener: _resource_record_post_action 14:52:51 INFO - Running post-action listener: _start_resource_monitoring 14:52:51 INFO - Starting resource monitoring. 14:52:51 INFO - ##### 14:52:51 INFO - ##### Running pull step. 14:52:51 INFO - ##### 14:52:51 INFO - Running pre-action listener: _resource_record_pre_action 14:52:51 INFO - Running main action method: pull 14:52:51 INFO - Pull has nothing to do! 14:52:51 INFO - Running post-action listener: _resource_record_post_action 14:52:51 INFO - ##### 14:52:51 INFO - ##### Running install step. 14:52:51 INFO - ##### 14:52:51 INFO - Running pre-action listener: _resource_record_pre_action 14:52:51 INFO - Running main action method: install 14:52:51 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 14:52:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 14:52:51 INFO - Reading from file tmpfile_stdout 14:52:51 INFO - Using _rmtree_windows ... 14:52:51 INFO - Using _rmtree_windows ... 14:52:51 INFO - Detecting whether we're running mozinstall >=1.0... 14:52:51 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 14:52:51 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 14:52:51 INFO - Reading from file tmpfile_stdout 14:52:51 INFO - Output received: 14:52:51 INFO - Usage: mozinstall-script.py [options] installer 14:52:51 INFO - Options: 14:52:51 INFO - -h, --help show this help message and exit 14:52:51 INFO - -d DEST, --destination=DEST 14:52:51 INFO - Directory to install application into. [default: 14:52:51 INFO - "C:\slave\test"] 14:52:51 INFO - --app=APP Application being installed. [default: firefox] 14:52:51 INFO - Using _rmtree_windows ... 14:52:51 INFO - Using _rmtree_windows ... 14:52:51 INFO - mkdir: C:\slave\test\build\application 14:52:51 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'] 14:52:51 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 14:52:55 INFO - Reading from file tmpfile_stdout 14:52:55 INFO - Output received: 14:52:55 INFO - C:\slave\test\build\application\firefox\firefox.exe 14:52:55 INFO - Using _rmtree_windows ... 14:52:55 INFO - Using _rmtree_windows ... 14:52:55 INFO - Running post-action listener: _resource_record_post_action 14:52:55 INFO - ##### 14:52:55 INFO - ##### Running run-tests step. 14:52:55 INFO - ##### 14:52:55 INFO - Running pre-action listener: _resource_record_pre_action 14:52:55 INFO - Running main action method: run_tests 14:52:55 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 14:52:55 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:52:55 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:52:55 INFO - grabbing minidump binary from tooltool 14:52:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:55 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 0x00E42368>, '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 0x00EC90C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 14:52:55 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 14:52:55 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 14:52:55 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 14:52:55 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpu7tjzf 14:52:55 INFO - INFO - File integrity verified, renaming tmpu7tjzf to win32-minidump_stackwalk.exe 14:52:55 INFO - Return code: 0 14:52:55 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 14:52:55 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 14:52:55 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/Ew7HkY5jSJic0FPwRzJ9Nw/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 14:52:55 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/Ew7HkY5jSJic0FPwRzJ9Nw/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 14:52:55 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 14:52:55 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057\\Application Data', 14:52:55 INFO - 'CLIENTNAME': 'Console', 14:52:55 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:52:55 INFO - 'COMPUTERNAME': 'T-XP32-IX-057', 14:52:55 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 14:52:55 INFO - 'DCLOCATION': 'SCL3', 14:52:55 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:52:55 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:52:55 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:52:55 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:52:55 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:52:55 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:52:55 INFO - 'HOMEDRIVE': 'C:', 14:52:55 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-057', 14:52:55 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:52:55 INFO - 'KTS_VERSION': '1.19c', 14:52:55 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:52:55 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-057', 14:52:55 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 14:52:55 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:52:55 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:52:55 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:52:55 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:52:55 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:52:55 INFO - 'MOZ_AIRBAG': '1', 14:52:55 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:52:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:52:55 INFO - 'MOZ_MSVCVERSION': '8', 14:52:55 INFO - 'MOZ_NO_REMOTE': '1', 14:52:55 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:52:55 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:52:55 INFO - 'NO_EM_RESTART': '1', 14:52:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:52:55 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:52:55 INFO - 'OS': 'Windows_NT', 14:52:55 INFO - 'OURDRIVE': 'C:', 14:52:55 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 14:52:55 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 14:52:55 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:52:55 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:52:55 INFO - 'PROCESSOR_LEVEL': '6', 14:52:55 INFO - 'PROCESSOR_REVISION': '1e05', 14:52:55 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:52:55 INFO - 'PROMPT': '$P$G', 14:52:55 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:52:55 INFO - 'PWD': 'C:\\slave\\test', 14:52:55 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:52:55 INFO - 'SESSIONNAME': 'Console', 14:52:55 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:52:55 INFO - 'SYSTEMDRIVE': 'C:', 14:52:55 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 14:52:55 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:52:55 INFO - 'TEST1': 'testie', 14:52:55 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 14:52:55 INFO - 'USERDOMAIN': 'T-XP32-IX-057', 14:52:55 INFO - 'USERNAME': 'cltbld', 14:52:55 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-057', 14:52:55 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:52:55 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:52:55 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:52:55 INFO - 'WINDIR': 'C:\\WINDOWS', 14:52:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:52:55 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/Ew7HkY5jSJic0FPwRzJ9Nw/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 14:52:56 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 14:52:56 INFO - import pkg_resources 14:52:58 INFO - Using 1 client processes 14:53:00 INFO - SUITE-START | Running 778 tests 14:53:00 INFO - Running testharness tests 14:53:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:53:00 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 14:53:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:53:00 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 14:53:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:53:00 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 14:53:00 INFO - Setting up ssl 14:53:01 INFO - PROCESS | certutil | 14:53:01 INFO - PROCESS | certutil | 14:53:01 INFO - PROCESS | certutil | 14:53:01 INFO - Certificate Nickname Trust Attributes 14:53:01 INFO - SSL,S/MIME,JAR/XPI 14:53:01 INFO - 14:53:01 INFO - web-platform-tests CT,, 14:53:01 INFO - 14:53:01 INFO - Starting runner 14:53:03 INFO - PROCESS | 3872 | [3872] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228 14:53:03 INFO - PROCESS | 3872 | [3872] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 14:53:03 INFO - PROCESS | 3872 | [3872] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 14:53:05 INFO - PROCESS | 3872 | [3872] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 14:53:05 INFO - PROCESS | 3872 | [3872] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 14:53:05 INFO - PROCESS | 3872 | [3872] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 14:53:05 INFO - PROCESS | 3872 | 1461189185328 Marionette DEBUG Marionette enabled via build flag and pref 14:53:05 INFO - PROCESS | 3872 | ++DOCSHELL 14496400 == 1 [pid = 3872] [id = 1] 14:53:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 1 (14496800) [pid = 3872] [serial = 1] [outer = 00000000] 14:53:05 INFO - PROCESS | 3872 | [3872] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 14:53:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 2 (14497400) [pid = 3872] [serial = 2] [outer = 14496800] 14:53:05 INFO - PROCESS | 3872 | [3872] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2858 14:53:05 INFO - PROCESS | 3872 | [3872] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 14:53:05 INFO - PROCESS | 3872 | ++DOCSHELL 14B4DC00 == 2 [pid = 3872] [id = 2] 14:53:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 3 (14B4E000) [pid = 3872] [serial = 3] [outer = 00000000] 14:53:05 INFO - PROCESS | 3872 | [3872] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 14:53:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 4 (14B4EC00) [pid = 3872] [serial = 4] [outer = 14B4E000] 14:53:05 INFO - PROCESS | 3872 | 1461189185854 Marionette INFO Listening on port 2828 14:53:06 INFO - PROCESS | 3872 | 1461189186218 Marionette DEBUG Marionette enabled via command-line flag 14:53:06 INFO - PROCESS | 3872 | ++DOCSHELL 12D7D400 == 3 [pid = 3872] [id = 3] 14:53:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 5 (12D7D800) [pid = 3872] [serial = 5] [outer = 00000000] 14:53:06 INFO - PROCESS | 3872 | [3872] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 14:53:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 6 (12D7E400) [pid = 3872] [serial = 6] [outer = 12D7D800] 14:53:06 INFO - PROCESS | 3872 | [3872] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 14:53:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 7 (16736800) [pid = 3872] [serial = 7] [outer = 14B4E000] 14:53:06 INFO - PROCESS | 3872 | [3872] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:53:06 INFO - PROCESS | 3872 | 1461189186537 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1639 14:53:06 INFO - PROCESS | 3872 | 1461189186635 Marionette DEBUG Closed connection conn0 14:53:06 INFO - PROCESS | 3872 | [3872] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:53:06 INFO - PROCESS | 3872 | 1461189186640 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1641 14:53:06 INFO - PROCESS | 3872 | 1461189186705 Marionette DEBUG Closed connection conn1 14:53:06 INFO - PROCESS | 3872 | [3872] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:53:06 INFO - PROCESS | 3872 | 1461189186712 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1642 14:53:06 INFO - PROCESS | 3872 | ++DOCSHELL 16B4F000 == 4 [pid = 3872] [id = 4] 14:53:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 8 (16B50400) [pid = 3872] [serial = 8] [outer = 00000000] 14:53:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 9 (16559400) [pid = 3872] [serial = 9] [outer = 16B50400] 14:53:06 INFO - PROCESS | 3872 | [3872] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 14:53:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 10 (16560C00) [pid = 3872] [serial = 10] [outer = 16B50400] 14:53:06 INFO - PROCESS | 3872 | 1461189186913 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:53:06 INFO - PROCESS | 3872 | 1461189186919 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":"20160420103742","device":"desktop","version":"48.0a1"} 14:53:06 INFO - PROCESS | 3872 | [3872] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 14:53:07 INFO - PROCESS | 3872 | [3872] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:53:07 INFO - PROCESS | 3872 | [3872] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:53:07 INFO - PROCESS | 3872 | [3872] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:53:07 INFO - PROCESS | 3872 | ++DOCSHELL 18692000 == 5 [pid = 3872] [id = 5] 14:53:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 11 (186EE000) [pid = 3872] [serial = 11] [outer = 00000000] 14:53:07 INFO - PROCESS | 3872 | ++DOCSHELL 18BB7C00 == 6 [pid = 3872] [id = 6] 14:53:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 12 (18BB8400) [pid = 3872] [serial = 12] [outer = 00000000] 14:53:08 INFO - PROCESS | 3872 | [3872] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:53:08 INFO - PROCESS | 3872 | ++DOCSHELL 19876000 == 7 [pid = 3872] [id = 7] 14:53:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 13 (19876400) [pid = 3872] [serial = 13] [outer = 00000000] 14:53:08 INFO - PROCESS | 3872 | [3872] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:53:08 INFO - PROCESS | 3872 | [3872] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:53:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 14 (1987F400) [pid = 3872] [serial = 14] [outer = 19876400] 14:53:08 INFO - PROCESS | 3872 | [3872] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 14:53:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 15 (19B8F000) [pid = 3872] [serial = 15] [outer = 186EE000] 14:53:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 16 (19B90800) [pid = 3872] [serial = 16] [outer = 18BB8400] 14:53:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 17 (194C7800) [pid = 3872] [serial = 17] [outer = 19876400] 14:53:09 INFO - PROCESS | 3872 | 1461189189405 Marionette DEBUG loaded listener.js 14:53:09 INFO - PROCESS | 3872 | 1461189189419 Marionette DEBUG loaded listener.js 14:53:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 18 (1AA66000) [pid = 3872] [serial = 18] [outer = 19876400] 14:53:09 INFO - PROCESS | 3872 | 1461189189974 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"4f3b7c2a-15eb-48aa-94ef-e538e8a72bd2","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":"20160420103742","device":"desktop","version":"48.0a1","command_id":1}}] 14:53:10 INFO - PROCESS | 3872 | 1461189190140 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}] 14:53:10 INFO - PROCESS | 3872 | 1461189190209 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 14:53:10 INFO - PROCESS | 3872 | 1461189190349 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:53:10 INFO - PROCESS | 3872 | [3872] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:53:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 19 (1860D000) [pid = 3872] [serial = 19] [outer = 19876400] 14:53:10 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:53:10 INFO - PROCESS | 3872 | 1461189190808 Marionette TRACE conn2 <- [1,3,null,{}] 14:53:10 INFO - PROCESS | 3872 | 1461189190852 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 14:53:10 INFO - PROCESS | 3872 | 1461189190868 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 14:53:10 INFO - PROCESS | 3872 | 1461189190891 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 14:53:10 INFO - PROCESS | 3872 | 1461189190893 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 14:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:53:10 INFO - PROCESS | 3872 | 1461189190898 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:53:10 INFO - PROCESS | 3872 | 1461189190901 Marionette TRACE conn2 <- [1,6,null,{}] 14:53:10 INFO - PROCESS | 3872 | 1461189190927 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}] 14:53:10 INFO - PROCESS | 3872 | 1461189190938 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 14:53:10 INFO - PROCESS | 3872 | 1461189190942 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:10 INFO - PROCESS | 3872 | ++DOCSHELL 196A3C00 == 8 [pid = 3872] [id = 8] 14:53:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 20 (1CF30800) [pid = 3872] [serial = 20] [outer = 00000000] 14:53:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 21 (1D02AC00) [pid = 3872] [serial = 21] [outer = 1CF30800] 14:53:10 INFO - PROCESS | 3872 | 1461189190990 Marionette DEBUG loaded listener.js 14:53:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 22 (1D02E000) [pid = 3872] [serial = 22] [outer = 1CF30800] 14:53:11 INFO - PROCESS | 3872 | ++DOCSHELL 1D24D800 == 9 [pid = 3872] [id = 9] 14:53:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 23 (1D3A5000) [pid = 3872] [serial = 23] [outer = 00000000] 14:53:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 24 (1D3A7C00) [pid = 3872] [serial = 24] [outer = 1D3A5000] 14:53:11 INFO - PROCESS | 3872 | 1461189191410 Marionette DEBUG loaded listener.js 14:53:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 25 (1D3AB000) [pid = 3872] [serial = 25] [outer = 1D3A5000] 14:53:11 INFO - PROCESS | 3872 | 1461189191626 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]]]}] 14:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 776ms 14:53:11 INFO - PROCESS | 3872 | 1461189191728 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 14:53:11 INFO - PROCESS | 3872 | 1461189191730 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 14:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:53:11 INFO - PROCESS | 3872 | 1461189191748 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:53:11 INFO - PROCESS | 3872 | 1461189191750 Marionette TRACE conn2 <- [1,10,null,{}] 14:53:11 INFO - PROCESS | 3872 | 1461189191795 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}] 14:53:11 INFO - PROCESS | 3872 | 1461189191910 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 14:53:11 INFO - PROCESS | 3872 | 1461189191924 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:11 INFO - PROCESS | 3872 | ++DOCSHELL 1D707000 == 10 [pid = 3872] [id = 10] 14:53:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 26 (1D707400) [pid = 3872] [serial = 26] [outer = 00000000] 14:53:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 27 (1DD9E000) [pid = 3872] [serial = 27] [outer = 1D707400] 14:53:11 INFO - PROCESS | 3872 | 1461189191970 Marionette DEBUG loaded listener.js 14:53:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 28 (1DEEEC00) [pid = 3872] [serial = 28] [outer = 1D707400] 14:53:12 INFO - PROCESS | 3872 | 1461189192317 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]]]}] 14:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 593ms 14:53:12 INFO - PROCESS | 3872 | 1461189192341 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 14:53:12 INFO - PROCESS | 3872 | 1461189192343 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 14:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:53:12 INFO - PROCESS | 3872 | 1461189192346 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:53:12 INFO - PROCESS | 3872 | 1461189192348 Marionette TRACE conn2 <- [1,14,null,{}] 14:53:12 INFO - PROCESS | 3872 | 1461189192351 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}] 14:53:12 INFO - PROCESS | 3872 | 1461189192444 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 14:53:12 INFO - PROCESS | 3872 | 1461189192458 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:12 INFO - PROCESS | 3872 | ++DOCSHELL 1D874800 == 11 [pid = 3872] [id = 11] 14:53:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 29 (1D876000) [pid = 3872] [serial = 29] [outer = 00000000] 14:53:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 30 (1DEF5800) [pid = 3872] [serial = 30] [outer = 1D876000] 14:53:12 INFO - PROCESS | 3872 | 1461189192504 Marionette DEBUG loaded listener.js 14:53:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 31 (1DEFD800) [pid = 3872] [serial = 31] [outer = 1D876000] 14:53:12 INFO - PROCESS | 3872 | 1461189192843 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]]]}] 14:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 517ms 14:53:12 INFO - PROCESS | 3872 | 1461189192864 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 14:53:12 INFO - PROCESS | 3872 | 1461189192866 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 14:53:12 INFO - PROCESS | 3872 | 1461189192869 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:53:12 INFO - PROCESS | 3872 | 1461189192871 Marionette TRACE conn2 <- [1,18,null,{}] 14:53:12 INFO - PROCESS | 3872 | 1461189192875 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}] 14:53:12 INFO - PROCESS | 3872 | 1461189192962 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 14:53:12 INFO - PROCESS | 3872 | 1461189192969 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:12 INFO - PROCESS | 3872 | ++DOCSHELL 1D97F000 == 12 [pid = 3872] [id = 12] 14:53:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 32 (1D983C00) [pid = 3872] [serial = 32] [outer = 00000000] 14:53:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 33 (1D9DAC00) [pid = 3872] [serial = 33] [outer = 1D983C00] 14:53:13 INFO - PROCESS | 3872 | 1461189193015 Marionette DEBUG loaded listener.js 14:53:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 34 (1D9DE400) [pid = 3872] [serial = 34] [outer = 1D983C00] 14:53:13 INFO - PROCESS | 3872 | 1461189193378 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]]]}] 14:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 517ms 14:53:13 INFO - PROCESS | 3872 | 1461189193406 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 14:53:13 INFO - PROCESS | 3872 | 1461189193408 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 14:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:53:13 INFO - PROCESS | 3872 | 1461189193411 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:53:13 INFO - PROCESS | 3872 | 1461189193413 Marionette TRACE conn2 <- [1,22,null,{}] 14:53:13 INFO - PROCESS | 3872 | 1461189193416 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}] 14:53:13 INFO - PROCESS | 3872 | 1461189193485 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 14:53:13 INFO - PROCESS | 3872 | 1461189193491 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:13 INFO - PROCESS | 3872 | ++DOCSHELL 1D9E4400 == 13 [pid = 3872] [id = 13] 14:53:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 35 (1DC9E400) [pid = 3872] [serial = 35] [outer = 00000000] 14:53:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 36 (1DCA8000) [pid = 3872] [serial = 36] [outer = 1DC9E400] 14:53:13 INFO - PROCESS | 3872 | 1461189193535 Marionette DEBUG loaded listener.js 14:53:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 37 (1DCAB000) [pid = 3872] [serial = 37] [outer = 1DC9E400] 14:53:13 INFO - PROCESS | 3872 | 1461189193841 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]]]}] 14:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 471ms 14:53:13 INFO - PROCESS | 3872 | 1461189193888 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 14:53:13 INFO - PROCESS | 3872 | 1461189193890 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 14:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:53:13 INFO - PROCESS | 3872 | 1461189193893 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:53:13 INFO - PROCESS | 3872 | 1461189193895 Marionette TRACE conn2 <- [1,26,null,{}] 14:53:13 INFO - PROCESS | 3872 | 1461189193898 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}] 14:53:13 INFO - PROCESS | 3872 | 1461189193987 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 14:53:13 INFO - PROCESS | 3872 | 1461189193993 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:13 INFO - PROCESS | 3872 | ++DOCSHELL 1E1F1000 == 14 [pid = 3872] [id = 14] 14:53:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 38 (1E1F2000) [pid = 3872] [serial = 38] [outer = 00000000] 14:53:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 39 (1E1F9C00) [pid = 3872] [serial = 39] [outer = 1E1F2000] 14:53:14 INFO - PROCESS | 3872 | 1461189194037 Marionette DEBUG loaded listener.js 14:53:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 40 (1E1FD000) [pid = 3872] [serial = 40] [outer = 1E1F2000] 14:53:14 INFO - PROCESS | 3872 | 1461189194358 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]]]}] 14:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 517ms 14:53:14 INFO - PROCESS | 3872 | 1461189194413 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 14:53:14 INFO - PROCESS | 3872 | 1461189194414 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 14:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:53:14 INFO - PROCESS | 3872 | 1461189194418 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:53:14 INFO - PROCESS | 3872 | 1461189194419 Marionette TRACE conn2 <- [1,30,null,{}] 14:53:14 INFO - PROCESS | 3872 | 1461189194423 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}] 14:53:14 INFO - PROCESS | 3872 | 1461189194503 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 14:53:14 INFO - PROCESS | 3872 | 1461189194509 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:14 INFO - PROCESS | 3872 | ++DOCSHELL 1E1F0C00 == 15 [pid = 3872] [id = 15] 14:53:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 41 (1E1F3C00) [pid = 3872] [serial = 41] [outer = 00000000] 14:53:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 42 (1E59DC00) [pid = 3872] [serial = 42] [outer = 1E1F3C00] 14:53:14 INFO - PROCESS | 3872 | 1461189194553 Marionette DEBUG loaded listener.js 14:53:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 43 (1E5A1800) [pid = 3872] [serial = 43] [outer = 1E1F3C00] 14:53:14 INFO - PROCESS | 3872 | ++DOCSHELL 1E83B400 == 16 [pid = 3872] [id = 16] 14:53:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 44 (1E83B800) [pid = 3872] [serial = 44] [outer = 00000000] 14:53:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 45 (1E59BC00) [pid = 3872] [serial = 45] [outer = 1E83B800] 14:53:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 46 (1E5A0800) [pid = 3872] [serial = 46] [outer = 1E83B800] 14:53:14 INFO - PROCESS | 3872 | ++DOCSHELL 1D9DF800 == 17 [pid = 3872] [id = 17] 14:53:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 47 (1E838800) [pid = 3872] [serial = 47] [outer = 00000000] 14:53:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 48 (1E892400) [pid = 3872] [serial = 48] [outer = 1E838800] 14:53:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 49 (1E89AC00) [pid = 3872] [serial = 49] [outer = 1E838800] 14:53:15 INFO - PROCESS | 3872 | 1461189195033 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]]]}] 14:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 669ms 14:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:53:15 INFO - PROCESS | 3872 | 1461189195102 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 14:53:15 INFO - PROCESS | 3872 | 1461189195103 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 14:53:15 INFO - PROCESS | 3872 | 1461189195107 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:53:15 INFO - PROCESS | 3872 | 1461189195108 Marionette TRACE conn2 <- [1,34,null,{}] 14:53:15 INFO - PROCESS | 3872 | 1461189195112 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}] 14:53:15 INFO - PROCESS | 3872 | 1461189195232 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 14:53:15 INFO - PROCESS | 3872 | --DOCSHELL 14496400 == 16 [pid = 3872] [id = 1] 14:53:15 INFO - PROCESS | 3872 | 1461189195784 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:15 INFO - PROCESS | 3872 | ++DOCSHELL 11F41400 == 17 [pid = 3872] [id = 18] 14:53:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 50 (12B3E000) [pid = 3872] [serial = 50] [outer = 00000000] 14:53:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 51 (12C8A400) [pid = 3872] [serial = 51] [outer = 12B3E000] 14:53:15 INFO - PROCESS | 3872 | 1461189195842 Marionette DEBUG loaded listener.js 14:53:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 52 (12CF5C00) [pid = 3872] [serial = 52] [outer = 12B3E000] 14:53:16 INFO - PROCESS | 3872 | 1461189196379 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]]]}] 14:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1292ms 14:53:16 INFO - PROCESS | 3872 | 1461189196406 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 14:53:16 INFO - PROCESS | 3872 | 1461189196411 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 14:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:53:16 INFO - PROCESS | 3872 | 1461189196416 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:53:16 INFO - PROCESS | 3872 | 1461189196420 Marionette TRACE conn2 <- [1,38,null,{}] 14:53:16 INFO - PROCESS | 3872 | 1461189196425 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}] 14:53:16 INFO - PROCESS | 3872 | 1461189196533 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 14:53:16 INFO - PROCESS | 3872 | 1461189196598 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:16 INFO - PROCESS | 3872 | ++DOCSHELL 13B99000 == 18 [pid = 3872] [id = 19] 14:53:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 53 (13B99400) [pid = 3872] [serial = 53] [outer = 00000000] 14:53:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 54 (15509C00) [pid = 3872] [serial = 54] [outer = 13B99400] 14:53:16 INFO - PROCESS | 3872 | 1461189196655 Marionette DEBUG loaded listener.js 14:53:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 55 (15CCB400) [pid = 3872] [serial = 55] [outer = 13B99400] 14:53:17 INFO - PROCESS | 3872 | 1461189197281 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]]]}] 14:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 928ms 14:53:17 INFO - PROCESS | 3872 | 1461189197510 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 14:53:17 INFO - PROCESS | 3872 | 1461189197515 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 14:53:17 INFO - PROCESS | 3872 | 1461189197521 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:53:17 INFO - PROCESS | 3872 | 1461189197524 Marionette TRACE conn2 <- [1,42,null,{}] 14:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:53:17 INFO - PROCESS | 3872 | 1461189197529 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}] 14:53:17 INFO - PROCESS | 3872 | 1461189197602 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 14:53:17 INFO - PROCESS | 3872 | 1461189197660 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:17 INFO - PROCESS | 3872 | ++DOCSHELL 1330B400 == 19 [pid = 3872] [id = 20] 14:53:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 56 (1330DC00) [pid = 3872] [serial = 56] [outer = 00000000] 14:53:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 57 (1335D800) [pid = 3872] [serial = 57] [outer = 1330DC00] 14:53:17 INFO - PROCESS | 3872 | 1461189197710 Marionette DEBUG loaded listener.js 14:53:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 58 (13363800) [pid = 3872] [serial = 58] [outer = 1330DC00] 14:53:18 INFO - PROCESS | 3872 | --DOCSHELL 16B4F000 == 18 [pid = 3872] [id = 4] 14:53:18 INFO - PROCESS | 3872 | 1461189198212 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]]]}] 14:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 730ms 14:53:18 INFO - PROCESS | 3872 | 1461189198232 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 14:53:18 INFO - PROCESS | 3872 | 1461189198236 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 14:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:53:18 INFO - PROCESS | 3872 | 1461189198243 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:53:18 INFO - PROCESS | 3872 | 1461189198247 Marionette TRACE conn2 <- [1,46,null,{}] 14:53:18 INFO - PROCESS | 3872 | 1461189198251 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}] 14:53:18 INFO - PROCESS | 3872 | 1461189198326 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 14:53:18 INFO - PROCESS | 3872 | 1461189198334 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:18 INFO - PROCESS | 3872 | ++DOCSHELL 13BE4400 == 19 [pid = 3872] [id = 21] 14:53:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 59 (143AC800) [pid = 3872] [serial = 59] [outer = 00000000] 14:53:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 60 (14418400) [pid = 3872] [serial = 60] [outer = 143AC800] 14:53:18 INFO - PROCESS | 3872 | 1461189198384 Marionette DEBUG loaded listener.js 14:53:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 61 (14495400) [pid = 3872] [serial = 61] [outer = 143AC800] 14:53:18 INFO - PROCESS | 3872 | 1461189198808 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]]]}] 14:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 608ms 14:53:18 INFO - PROCESS | 3872 | 1461189198863 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 14:53:18 INFO - PROCESS | 3872 | 1461189198865 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 14:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:53:18 INFO - PROCESS | 3872 | 1461189198868 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:53:18 INFO - PROCESS | 3872 | 1461189198870 Marionette TRACE conn2 <- [1,50,null,{}] 14:53:18 INFO - PROCESS | 3872 | 1461189198880 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}] 14:53:18 INFO - PROCESS | 3872 | 1461189198987 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 14:53:19 INFO - PROCESS | 3872 | 1461189199002 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:19 INFO - PROCESS | 3872 | ++DOCSHELL 158A3800 == 20 [pid = 3872] [id = 22] 14:53:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 62 (158A4000) [pid = 3872] [serial = 62] [outer = 00000000] 14:53:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 63 (15C31400) [pid = 3872] [serial = 63] [outer = 158A4000] 14:53:19 INFO - PROCESS | 3872 | 1461189199053 Marionette DEBUG loaded listener.js 14:53:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 64 (15CD2400) [pid = 3872] [serial = 64] [outer = 158A4000] 14:53:19 INFO - PROCESS | 3872 | 1461189199542 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]]]}] 14:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 715ms 14:53:19 INFO - PROCESS | 3872 | 1461189199592 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 14:53:19 INFO - PROCESS | 3872 | 1461189199594 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 14:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:53:19 INFO - PROCESS | 3872 | 1461189199597 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:53:19 INFO - PROCESS | 3872 | 1461189199599 Marionette TRACE conn2 <- [1,54,null,{}] 14:53:19 INFO - PROCESS | 3872 | 1461189199602 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}] 14:53:19 INFO - PROCESS | 3872 | 1461189199676 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 14:53:19 INFO - PROCESS | 3872 | 1461189199684 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:19 INFO - PROCESS | 3872 | ++DOCSHELL 15C2D800 == 21 [pid = 3872] [id = 23] 14:53:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 65 (16E60400) [pid = 3872] [serial = 65] [outer = 00000000] 14:53:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 66 (1823C000) [pid = 3872] [serial = 66] [outer = 16E60400] 14:53:19 INFO - PROCESS | 3872 | 1461189199729 Marionette DEBUG loaded listener.js 14:53:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 67 (1827CC00) [pid = 3872] [serial = 67] [outer = 16E60400] 14:53:20 INFO - PROCESS | 3872 | 1461189200103 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]]]}] 14:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 578ms 14:53:20 INFO - PROCESS | 3872 | 1461189200178 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 14:53:20 INFO - PROCESS | 3872 | 1461189200180 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 14:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:53:20 INFO - PROCESS | 3872 | 1461189200183 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:53:20 INFO - PROCESS | 3872 | 1461189200185 Marionette TRACE conn2 <- [1,58,null,{}] 14:53:20 INFO - PROCESS | 3872 | 1461189200188 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}] 14:53:20 INFO - PROCESS | 3872 | 1461189200259 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 14:53:20 INFO - PROCESS | 3872 | 1461189200265 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:20 INFO - PROCESS | 3872 | ++DOCSHELL 12D40800 == 22 [pid = 3872] [id = 24] 14:53:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 68 (1823BC00) [pid = 3872] [serial = 68] [outer = 00000000] 14:53:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 69 (1868F000) [pid = 3872] [serial = 69] [outer = 1823BC00] 14:53:20 INFO - PROCESS | 3872 | 1461189200313 Marionette DEBUG loaded listener.js 14:53:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 70 (186EE400) [pid = 3872] [serial = 70] [outer = 1823BC00] 14:53:20 INFO - PROCESS | 3872 | 1461189200693 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]]]}] 14:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 577ms 14:53:20 INFO - PROCESS | 3872 | 1461189200762 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 14:53:20 INFO - PROCESS | 3872 | 1461189200764 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 14:53:20 INFO - PROCESS | 3872 | 1461189200767 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:53:20 INFO - PROCESS | 3872 | 1461189200769 Marionette TRACE conn2 <- [1,62,null,{}] 14:53:20 INFO - PROCESS | 3872 | 1461189200772 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}] 14:53:20 INFO - PROCESS | 3872 | 1461189200868 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 14:53:20 INFO - PROCESS | 3872 | 1461189200874 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:20 INFO - PROCESS | 3872 | ++DOCSHELL 18BBB400 == 23 [pid = 3872] [id = 25] 14:53:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 71 (18CEE400) [pid = 3872] [serial = 71] [outer = 00000000] 14:53:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 72 (18CF5400) [pid = 3872] [serial = 72] [outer = 18CEE400] 14:53:20 INFO - PROCESS | 3872 | 1461189200923 Marionette DEBUG loaded listener.js 14:53:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (19057C00) [pid = 3872] [serial = 73] [outer = 18CEE400] 14:53:21 INFO - PROCESS | 3872 | 1461189201305 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]]]}] 14:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 577ms 14:53:21 INFO - PROCESS | 3872 | 1461189201347 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 14:53:21 INFO - PROCESS | 3872 | 1461189201349 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 14:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:53:21 INFO - PROCESS | 3872 | 1461189201352 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:53:21 INFO - PROCESS | 3872 | 1461189201354 Marionette TRACE conn2 <- [1,66,null,{}] 14:53:21 INFO - PROCESS | 3872 | 1461189201358 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}] 14:53:21 INFO - PROCESS | 3872 | 1461189201428 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 14:53:21 INFO - PROCESS | 3872 | 1461189201434 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:21 INFO - PROCESS | 3872 | ++DOCSHELL 194C7000 == 24 [pid = 3872] [id = 26] 14:53:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (194CB400) [pid = 3872] [serial = 74] [outer = 00000000] 14:53:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (19B87400) [pid = 3872] [serial = 75] [outer = 194CB400] 14:53:21 INFO - PROCESS | 3872 | 1461189201485 Marionette DEBUG loaded listener.js 14:53:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (19B8EC00) [pid = 3872] [serial = 76] [outer = 194CB400] 14:53:21 INFO - PROCESS | 3872 | 1461189201878 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]]]}] 14:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 517ms 14:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:53:21 INFO - PROCESS | 3872 | 1461189201891 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 14:53:21 INFO - PROCESS | 3872 | 1461189201893 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 14:53:21 INFO - PROCESS | 3872 | 1461189201896 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:53:21 INFO - PROCESS | 3872 | 1461189201898 Marionette TRACE conn2 <- [1,70,null,{}] 14:53:21 INFO - PROCESS | 3872 | 1461189201901 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}] 14:53:21 INFO - PROCESS | 3872 | 1461189201987 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 14:53:21 INFO - PROCESS | 3872 | 1461189201995 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:21 INFO - PROCESS | 3872 | ++DOCSHELL 18CF1400 == 25 [pid = 3872] [id = 27] 14:53:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (18CF3400) [pid = 3872] [serial = 77] [outer = 00000000] 14:53:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (19052000) [pid = 3872] [serial = 78] [outer = 18CF3400] 14:53:22 INFO - PROCESS | 3872 | 1461189202042 Marionette DEBUG loaded listener.js 14:53:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (1A364800) [pid = 3872] [serial = 79] [outer = 18CF3400] 14:53:22 INFO - PROCESS | 3872 | 1461189202412 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]]]}] 14:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 577ms 14:53:22 INFO - PROCESS | 3872 | 1461189202473 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 14:53:22 INFO - PROCESS | 3872 | 1461189202475 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 14:53:22 INFO - PROCESS | 3872 | 1461189202478 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:53:22 INFO - PROCESS | 3872 | 1461189202480 Marionette TRACE conn2 <- [1,74,null,{}] 14:53:22 INFO - PROCESS | 3872 | 1461189202483 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}] 14:53:22 INFO - PROCESS | 3872 | 1461189202544 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 14:53:22 INFO - PROCESS | 3872 | 1461189202611 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:22 INFO - PROCESS | 3872 | ++DOCSHELL 13B99C00 == 26 [pid = 3872] [id = 28] 14:53:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (13B9C400) [pid = 3872] [serial = 80] [outer = 00000000] 14:53:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (1A463000) [pid = 3872] [serial = 81] [outer = 13B9C400] 14:53:22 INFO - PROCESS | 3872 | 1461189202656 Marionette DEBUG loaded listener.js 14:53:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (1A461C00) [pid = 3872] [serial = 82] [outer = 13B9C400] 14:53:22 INFO - PROCESS | 3872 | 1461189202983 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]]]}] 14:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 517ms 14:53:22 INFO - PROCESS | 3872 | 1461189202997 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 14:53:22 INFO - PROCESS | 3872 | 1461189202999 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 14:53:22 INFO - PROCESS | 3872 | 1461189203002 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:53:22 INFO - PROCESS | 3872 | 1461189203004 Marionette TRACE conn2 <- [1,78,null,{}] 14:53:22 INFO - PROCESS | 3872 | 1461189203013 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}] 14:53:23 INFO - PROCESS | 3872 | 1461189203083 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 14:53:23 INFO - PROCESS | 3872 | 1461189203090 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:23 INFO - PROCESS | 3872 | ++DOCSHELL 158A1C00 == 27 [pid = 3872] [id = 29] 14:53:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (1A3D3400) [pid = 3872] [serial = 83] [outer = 00000000] 14:53:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (1AAD7000) [pid = 3872] [serial = 84] [outer = 1A3D3400] 14:53:23 INFO - PROCESS | 3872 | 1461189203133 Marionette DEBUG loaded listener.js 14:53:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (1AAD5800) [pid = 3872] [serial = 85] [outer = 1A3D3400] 14:53:23 INFO - PROCESS | 3872 | 1461189203508 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]]]}] 14:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 578ms 14:53:23 INFO - PROCESS | 3872 | 1461189203583 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 14:53:23 INFO - PROCESS | 3872 | 1461189203585 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 14:53:23 INFO - PROCESS | 3872 | 1461189203589 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:53:23 INFO - PROCESS | 3872 | 1461189203591 Marionette TRACE conn2 <- [1,82,null,{}] 14:53:23 INFO - PROCESS | 3872 | 1461189203595 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}] 14:53:23 INFO - PROCESS | 3872 | 1461189203685 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 14:53:23 INFO - PROCESS | 3872 | 1461189203690 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:23 INFO - PROCESS | 3872 | ++DOCSHELL 1C34F800 == 28 [pid = 3872] [id = 30] 14:53:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (1C350000) [pid = 3872] [serial = 86] [outer = 00000000] 14:53:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (1CF23400) [pid = 3872] [serial = 87] [outer = 1C350000] 14:53:23 INFO - PROCESS | 3872 | 1461189203737 Marionette DEBUG loaded listener.js 14:53:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (1CF30400) [pid = 3872] [serial = 88] [outer = 1C350000] 14:53:24 INFO - PROCESS | 3872 | 1461189204137 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]]]}] 14:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 578ms 14:53:24 INFO - PROCESS | 3872 | 1461189204168 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 14:53:24 INFO - PROCESS | 3872 | 1461189204170 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 14:53:24 INFO - PROCESS | 3872 | 1461189204173 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:53:24 INFO - PROCESS | 3872 | 1461189204175 Marionette TRACE conn2 <- [1,86,null,{}] 14:53:24 INFO - PROCESS | 3872 | 1461189204179 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}] 14:53:24 INFO - PROCESS | 3872 | 1461189204253 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 14:53:24 INFO - PROCESS | 3872 | 1461189204259 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:24 INFO - PROCESS | 3872 | ++DOCSHELL 1C73F400 == 29 [pid = 3872] [id = 31] 14:53:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (1C740400) [pid = 3872] [serial = 89] [outer = 00000000] 14:53:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1D243000) [pid = 3872] [serial = 90] [outer = 1C740400] 14:53:24 INFO - PROCESS | 3872 | 1461189204303 Marionette DEBUG loaded listener.js 14:53:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (1D24A000) [pid = 3872] [serial = 91] [outer = 1C740400] 14:53:24 INFO - PROCESS | 3872 | 1461189204663 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]]]}] 14:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 517ms 14:53:24 INFO - PROCESS | 3872 | 1461189204691 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 14:53:24 INFO - PROCESS | 3872 | 1461189204693 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 14:53:24 INFO - PROCESS | 3872 | 1461189204696 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:53:24 INFO - PROCESS | 3872 | 1461189204697 Marionette TRACE conn2 <- [1,90,null,{}] 14:53:24 INFO - PROCESS | 3872 | 1461189204701 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}] 14:53:24 INFO - PROCESS | 3872 | 1461189204804 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 14:53:24 INFO - PROCESS | 3872 | 1461189204812 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:24 INFO - PROCESS | 3872 | ++DOCSHELL 1823A000 == 30 [pid = 3872] [id = 32] 14:53:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1C67B800) [pid = 3872] [serial = 92] [outer = 00000000] 14:53:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1D701400) [pid = 3872] [serial = 93] [outer = 1C67B800] 14:53:24 INFO - PROCESS | 3872 | 1461189204856 Marionette DEBUG loaded listener.js 14:53:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (1D707C00) [pid = 3872] [serial = 94] [outer = 1C67B800] 14:53:25 INFO - PROCESS | 3872 | 1461189205218 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]]]}] 14:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 578ms 14:53:25 INFO - PROCESS | 3872 | 1461189205276 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 14:53:25 INFO - PROCESS | 3872 | 1461189205278 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 14:53:25 INFO - PROCESS | 3872 | 1461189205281 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:53:25 INFO - PROCESS | 3872 | 1461189205282 Marionette TRACE conn2 <- [1,94,null,{}] 14:53:25 INFO - PROCESS | 3872 | 1461189205286 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}] 14:53:25 INFO - PROCESS | 3872 | 1461189205403 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 14:53:25 INFO - PROCESS | 3872 | 1461189205411 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:25 INFO - PROCESS | 3872 | ++DOCSHELL 1D02E400 == 31 [pid = 3872] [id = 33] 14:53:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1D035000) [pid = 3872] [serial = 95] [outer = 00000000] 14:53:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1D874000) [pid = 3872] [serial = 96] [outer = 1D035000] 14:53:25 INFO - PROCESS | 3872 | 1461189205458 Marionette DEBUG loaded listener.js 14:53:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1D876400) [pid = 3872] [serial = 97] [outer = 1D035000] 14:53:26 INFO - PROCESS | 3872 | 1461189206664 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]]]}] 14:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1414ms 14:53:26 INFO - PROCESS | 3872 | 1461189206705 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 14:53:26 INFO - PROCESS | 3872 | 1461189206709 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 14:53:26 INFO - PROCESS | 3872 | 1461189206714 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:53:26 INFO - PROCESS | 3872 | 1461189206717 Marionette TRACE conn2 <- [1,98,null,{}] 14:53:26 INFO - PROCESS | 3872 | 1461189206723 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}] 14:53:26 INFO - PROCESS | 3872 | 1461189206829 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 14:53:26 INFO - PROCESS | 3872 | 1461189206904 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:26 INFO - PROCESS | 3872 | ++DOCSHELL 13B92800 == 32 [pid = 3872] [id = 34] 14:53:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (13B92C00) [pid = 3872] [serial = 98] [outer = 00000000] 14:53:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1440AC00) [pid = 3872] [serial = 99] [outer = 13B92C00] 14:53:26 INFO - PROCESS | 3872 | 1461189206935 Marionette DEBUG loaded listener.js 14:53:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (14417800) [pid = 3872] [serial = 100] [outer = 13B92C00] 14:53:27 INFO - PROCESS | 3872 | 1461189207332 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]]]}] 14:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 684ms 14:53:27 INFO - PROCESS | 3872 | 1461189207398 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 14:53:27 INFO - PROCESS | 3872 | 1461189207403 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 14:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:53:27 INFO - PROCESS | 3872 | 1461189207409 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:53:27 INFO - PROCESS | 3872 | 1461189207411 Marionette TRACE conn2 <- [1,102,null,{}] 14:53:27 INFO - PROCESS | 3872 | 1461189207419 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}] 14:53:27 INFO - PROCESS | 3872 | 1461189207526 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 14:53:27 INFO - PROCESS | 3872 | 1461189207524 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:27 INFO - PROCESS | 3872 | ++DOCSHELL 144A1800 == 33 [pid = 3872] [id = 35] 14:53:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (14B51000) [pid = 3872] [serial = 101] [outer = 00000000] 14:53:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (15CE7400) [pid = 3872] [serial = 102] [outer = 14B51000] 14:53:27 INFO - PROCESS | 3872 | 1461189207570 Marionette DEBUG loaded listener.js 14:53:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (15F7E000) [pid = 3872] [serial = 103] [outer = 14B51000] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (16B50400) [pid = 3872] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1E1F2000) [pid = 3872] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1DC9E400) [pid = 3872] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1D983C00) [pid = 3872] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1D876000) [pid = 3872] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1D707400) [pid = 3872] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1CF30800) [pid = 3872] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1E1F3C00) [pid = 3872] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (12B3E000) [pid = 3872] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (13B99400) [pid = 3872] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (1330DC00) [pid = 3872] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (143AC800) [pid = 3872] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (158A4000) [pid = 3872] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (16E60400) [pid = 3872] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (1823BC00) [pid = 3872] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (18CEE400) [pid = 3872] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (194CB400) [pid = 3872] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (18CF3400) [pid = 3872] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (13B9C400) [pid = 3872] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (1A3D3400) [pid = 3872] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1C350000) [pid = 3872] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:53:28 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (1C740400) [pid = 3872] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:53:28 INFO - PROCESS | 3872 | 1461189208382 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]]]}] 14:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1003ms 14:53:28 INFO - PROCESS | 3872 | 1461189208429 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 14:53:28 INFO - PROCESS | 3872 | 1461189208431 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 14:53:28 INFO - PROCESS | 3872 | 1461189208436 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:53:28 INFO - PROCESS | 3872 | 1461189208439 Marionette TRACE conn2 <- [1,106,null,{}] 14:53:28 INFO - PROCESS | 3872 | 1461189208449 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}] 14:53:28 INFO - PROCESS | 3872 | 1461189208523 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 14:53:28 INFO - PROCESS | 3872 | 1461189208529 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:28 INFO - PROCESS | 3872 | ++DOCSHELL 15838C00 == 34 [pid = 3872] [id = 36] 14:53:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (1583BC00) [pid = 3872] [serial = 104] [outer = 00000000] 14:53:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (16B58800) [pid = 3872] [serial = 105] [outer = 1583BC00] 14:53:28 INFO - PROCESS | 3872 | 1461189208577 Marionette DEBUG loaded listener.js 14:53:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (16E68400) [pid = 3872] [serial = 106] [outer = 1583BC00] 14:53:28 INFO - PROCESS | 3872 | 1461189208942 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]]]}] 14:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 578ms 14:53:29 INFO - PROCESS | 3872 | 1461189209018 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 14:53:29 INFO - PROCESS | 3872 | 1461189209021 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 14:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:53:29 INFO - PROCESS | 3872 | 1461189209024 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:53:29 INFO - PROCESS | 3872 | 1461189209026 Marionette TRACE conn2 <- [1,110,null,{}] 14:53:29 INFO - PROCESS | 3872 | 1461189209033 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}] 14:53:29 INFO - PROCESS | 3872 | 1461189209107 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 14:53:29 INFO - PROCESS | 3872 | 1461189209113 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:29 INFO - PROCESS | 3872 | ++DOCSHELL 18240C00 == 35 [pid = 3872] [id = 37] 14:53:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (18284400) [pid = 3872] [serial = 107] [outer = 00000000] 14:53:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (1868B000) [pid = 3872] [serial = 108] [outer = 18284400] 14:53:29 INFO - PROCESS | 3872 | 1461189209159 Marionette DEBUG loaded listener.js 14:53:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (186F6C00) [pid = 3872] [serial = 109] [outer = 18284400] 14:53:29 INFO - PROCESS | 3872 | 1461189209578 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]]]}] 14:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 578ms 14:53:29 INFO - PROCESS | 3872 | 1461189209603 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 14:53:29 INFO - PROCESS | 3872 | 1461189209605 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 14:53:29 INFO - PROCESS | 3872 | 1461189209609 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:53:29 INFO - PROCESS | 3872 | 1461189209610 Marionette TRACE conn2 <- [1,114,null,{}] 14:53:29 INFO - PROCESS | 3872 | 1461189209614 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}] 14:53:29 INFO - PROCESS | 3872 | 1461189209691 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 14:53:29 INFO - PROCESS | 3872 | 1461189209697 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:29 INFO - PROCESS | 3872 | ++DOCSHELL 18611C00 == 36 [pid = 3872] [id = 38] 14:53:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (18B65000) [pid = 3872] [serial = 110] [outer = 00000000] 14:53:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (18CF6C00) [pid = 3872] [serial = 111] [outer = 18B65000] 14:53:29 INFO - PROCESS | 3872 | 1461189209741 Marionette DEBUG loaded listener.js 14:53:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (19055800) [pid = 3872] [serial = 112] [outer = 18B65000] 14:53:30 INFO - PROCESS | 3872 | 1461189210147 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]]]}] 14:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 578ms 14:53:30 INFO - PROCESS | 3872 | 1461189210190 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 14:53:30 INFO - PROCESS | 3872 | 1461189210194 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 14:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:53:30 INFO - PROCESS | 3872 | 1461189210200 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:53:30 INFO - PROCESS | 3872 | 1461189210204 Marionette TRACE conn2 <- [1,118,null,{}] 14:53:30 INFO - PROCESS | 3872 | 1461189210211 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}] 14:53:30 INFO - PROCESS | 3872 | 1461189210338 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 14:53:30 INFO - PROCESS | 3872 | 1461189210454 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:30 INFO - PROCESS | 3872 | ++DOCSHELL 139CC000 == 37 [pid = 3872] [id = 39] 14:53:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (139CD800) [pid = 3872] [serial = 113] [outer = 00000000] 14:53:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (13B9A000) [pid = 3872] [serial = 114] [outer = 139CD800] 14:53:30 INFO - PROCESS | 3872 | 1461189210527 Marionette DEBUG loaded listener.js 14:53:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1440A000) [pid = 3872] [serial = 115] [outer = 139CD800] 14:53:31 INFO - PROCESS | 3872 | 1461189211034 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]]]}] 14:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 882ms 14:53:31 INFO - PROCESS | 3872 | 1461189211088 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 14:53:31 INFO - PROCESS | 3872 | 1461189211094 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 14:53:31 INFO - PROCESS | 3872 | 1461189211101 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:53:31 INFO - PROCESS | 3872 | 1461189211104 Marionette TRACE conn2 <- [1,122,null,{}] 14:53:31 INFO - PROCESS | 3872 | 1461189211108 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}] 14:53:31 INFO - PROCESS | 3872 | 1461189211204 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 14:53:31 INFO - PROCESS | 3872 | 1461189211298 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:31 INFO - PROCESS | 3872 | ++DOCSHELL 1550A000 == 38 [pid = 3872] [id = 40] 14:53:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (1550EC00) [pid = 3872] [serial = 116] [outer = 00000000] 14:53:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (16E64400) [pid = 3872] [serial = 117] [outer = 1550EC00] 14:53:31 INFO - PROCESS | 3872 | 1461189211353 Marionette DEBUG loaded listener.js 14:53:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1860B800) [pid = 3872] [serial = 118] [outer = 1550EC00] 14:53:31 INFO - PROCESS | 3872 | 1461189211868 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]]]}] 14:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 821ms 14:53:31 INFO - PROCESS | 3872 | 1461189211914 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 14:53:31 INFO - PROCESS | 3872 | 1461189211916 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 14:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:53:31 INFO - PROCESS | 3872 | 1461189211920 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:53:31 INFO - PROCESS | 3872 | 1461189211924 Marionette TRACE conn2 <- [1,126,null,{}] 14:53:31 INFO - PROCESS | 3872 | 1461189211935 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}] 14:53:32 INFO - PROCESS | 3872 | 1461189212033 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 14:53:32 INFO - PROCESS | 3872 | 1461189212116 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:32 INFO - PROCESS | 3872 | ++DOCSHELL 196A0800 == 39 [pid = 3872] [id = 41] 14:53:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (19D4B800) [pid = 3872] [serial = 119] [outer = 00000000] 14:53:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1A36A800) [pid = 3872] [serial = 120] [outer = 19D4B800] 14:53:32 INFO - PROCESS | 3872 | 1461189212173 Marionette DEBUG loaded listener.js 14:53:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1A3D3400) [pid = 3872] [serial = 121] [outer = 19D4B800] 14:53:32 INFO - PROCESS | 3872 | 1461189212663 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]]]}] 14:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 775ms 14:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:53:32 INFO - PROCESS | 3872 | 1461189212704 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 14:53:32 INFO - PROCESS | 3872 | 1461189212706 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 14:53:32 INFO - PROCESS | 3872 | 1461189212710 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:53:32 INFO - PROCESS | 3872 | 1461189212712 Marionette TRACE conn2 <- [1,130,null,{}] 14:53:32 INFO - PROCESS | 3872 | 1461189212716 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}] 14:53:32 INFO - PROCESS | 3872 | 1461189212807 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 14:53:32 INFO - PROCESS | 3872 | 1461189212891 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:32 INFO - PROCESS | 3872 | ++DOCSHELL 1AA0DC00 == 40 [pid = 3872] [id = 42] 14:53:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1AA13400) [pid = 3872] [serial = 122] [outer = 00000000] 14:53:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1AADC000) [pid = 3872] [serial = 123] [outer = 1AA13400] 14:53:32 INFO - PROCESS | 3872 | 1461189212947 Marionette DEBUG loaded listener.js 14:53:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1C34EC00) [pid = 3872] [serial = 124] [outer = 1AA13400] 14:53:33 INFO - PROCESS | 3872 | 1461189213546 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]]]}] 14:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 881ms 14:53:33 INFO - PROCESS | 3872 | 1461189213598 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 14:53:33 INFO - PROCESS | 3872 | 1461189213602 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 14:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:53:33 INFO - PROCESS | 3872 | 1461189213607 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:53:33 INFO - PROCESS | 3872 | 1461189213611 Marionette TRACE conn2 <- [1,134,null,{}] 14:53:33 INFO - PROCESS | 3872 | 1461189213617 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}] 14:53:33 INFO - PROCESS | 3872 | 1461189213731 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 14:53:33 INFO - PROCESS | 3872 | 1461189213811 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:33 INFO - PROCESS | 3872 | ++DOCSHELL 13358000 == 41 [pid = 3872] [id = 43] 14:53:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (13359800) [pid = 3872] [serial = 125] [outer = 00000000] 14:53:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (139F7400) [pid = 3872] [serial = 126] [outer = 13359800] 14:53:33 INFO - PROCESS | 3872 | 1461189213860 Marionette DEBUG loaded listener.js 14:53:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (143AD800) [pid = 3872] [serial = 127] [outer = 13359800] 14:53:34 INFO - PROCESS | 3872 | --DOCSHELL 18240C00 == 40 [pid = 3872] [id = 37] 14:53:34 INFO - PROCESS | 3872 | --DOCSHELL 15838C00 == 39 [pid = 3872] [id = 36] 14:53:34 INFO - PROCESS | 3872 | --DOCSHELL 144A1800 == 38 [pid = 3872] [id = 35] 14:53:34 INFO - PROCESS | 3872 | --DOCSHELL 13B92800 == 37 [pid = 3872] [id = 34] 14:53:34 INFO - PROCESS | 3872 | --DOCSHELL 1C34F800 == 36 [pid = 3872] [id = 30] 14:53:34 INFO - PROCESS | 3872 | --DOCSHELL 1D02E400 == 35 [pid = 3872] [id = 33] 14:53:34 INFO - PROCESS | 3872 | --DOCSHELL 196A0800 == 34 [pid = 3872] [id = 41] 14:53:34 INFO - PROCESS | 3872 | --DOCSHELL 1AA0DC00 == 33 [pid = 3872] [id = 42] 14:53:34 INFO - PROCESS | 3872 | --DOCSHELL 18611C00 == 32 [pid = 3872] [id = 38] 14:53:34 INFO - PROCESS | 3872 | --DOCSHELL 158A1C00 == 31 [pid = 3872] [id = 29] 14:53:34 INFO - PROCESS | 3872 | --DOCSHELL 1C73F400 == 30 [pid = 3872] [id = 31] 14:53:34 INFO - PROCESS | 3872 | --DOCSHELL 1823A000 == 29 [pid = 3872] [id = 32] 14:53:34 INFO - PROCESS | 3872 | --DOCSHELL 139CC000 == 28 [pid = 3872] [id = 39] 14:53:34 INFO - PROCESS | 3872 | --DOCSHELL 1550A000 == 27 [pid = 3872] [id = 40] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (16559400) [pid = 3872] [serial = 9] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (16560C00) [pid = 3872] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (14B4EC00) [pid = 3872] [serial = 4] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (12C8A400) [pid = 3872] [serial = 51] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (15509C00) [pid = 3872] [serial = 54] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1335D800) [pid = 3872] [serial = 57] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (13363800) [pid = 3872] [serial = 58] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (14418400) [pid = 3872] [serial = 60] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (15C31400) [pid = 3872] [serial = 63] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1823C000) [pid = 3872] [serial = 66] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1868F000) [pid = 3872] [serial = 69] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (186EE400) [pid = 3872] [serial = 70] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (18CF5400) [pid = 3872] [serial = 72] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (19057C00) [pid = 3872] [serial = 73] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (19B87400) [pid = 3872] [serial = 75] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (19052000) [pid = 3872] [serial = 78] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (1A463000) [pid = 3872] [serial = 81] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (1AAD7000) [pid = 3872] [serial = 84] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (1CF23400) [pid = 3872] [serial = 87] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (1D243000) [pid = 3872] [serial = 90] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (19B8EC00) [pid = 3872] [serial = 76] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (1A364800) [pid = 3872] [serial = 79] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1A461C00) [pid = 3872] [serial = 82] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (1AAD5800) [pid = 3872] [serial = 85] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (15CD2400) [pid = 3872] [serial = 64] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (12CF5C00) [pid = 3872] [serial = 52] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (1CF30400) [pid = 3872] [serial = 88] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (1827CC00) [pid = 3872] [serial = 67] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (1D24A000) [pid = 3872] [serial = 91] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (14495400) [pid = 3872] [serial = 61] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (1D701400) [pid = 3872] [serial = 93] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (15CCB400) [pid = 3872] [serial = 55] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (1E5A1800) [pid = 3872] [serial = 43] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 71 (1D9DAC00) [pid = 3872] [serial = 33] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 70 (1DEF5800) [pid = 3872] [serial = 30] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 69 (1DEFD800) [pid = 3872] [serial = 31] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 68 (1DD9E000) [pid = 3872] [serial = 27] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 67 (1DEEEC00) [pid = 3872] [serial = 28] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 66 (1D3A7C00) [pid = 3872] [serial = 24] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 65 (1D02AC00) [pid = 3872] [serial = 21] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 64 (1D02E000) [pid = 3872] [serial = 22] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 63 (194C7800) [pid = 3872] [serial = 17] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 62 (1987F400) [pid = 3872] [serial = 14] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 61 (1E59BC00) [pid = 3872] [serial = 45] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 60 (1E892400) [pid = 3872] [serial = 48] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 59 (1E59DC00) [pid = 3872] [serial = 42] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 58 (1E1F9C00) [pid = 3872] [serial = 39] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 57 (1E1FD000) [pid = 3872] [serial = 40] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 56 (1DCA8000) [pid = 3872] [serial = 36] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 55 (1DCAB000) [pid = 3872] [serial = 37] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | --DOMWINDOW == 54 (1D9DE400) [pid = 3872] [serial = 34] [outer = 00000000] [url = about:blank] 14:53:34 INFO - PROCESS | 3872 | 1461189214810 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]]]}] 14:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1217ms 14:53:34 INFO - PROCESS | 3872 | 1461189214823 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 14:53:34 INFO - PROCESS | 3872 | 1461189214827 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 14:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:53:34 INFO - PROCESS | 3872 | 1461189214832 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:53:34 INFO - PROCESS | 3872 | 1461189214835 Marionette TRACE conn2 <- [1,138,null,{}] 14:53:34 INFO - PROCESS | 3872 | 1461189214840 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}] 14:53:34 INFO - PROCESS | 3872 | 1461189214921 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 14:53:34 INFO - PROCESS | 3872 | 1461189214964 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:34 INFO - PROCESS | 3872 | ++DOCSHELL 13363800 == 28 [pid = 3872] [id = 44] 14:53:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 55 (139C8C00) [pid = 3872] [serial = 128] [outer = 00000000] 14:53:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 56 (14412000) [pid = 3872] [serial = 129] [outer = 139C8C00] 14:53:35 INFO - PROCESS | 3872 | 1461189215011 Marionette DEBUG loaded listener.js 14:53:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 57 (14454000) [pid = 3872] [serial = 130] [outer = 139C8C00] 14:53:35 INFO - PROCESS | 3872 | 1461189215418 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]]]}] 14:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 623ms 14:53:35 INFO - PROCESS | 3872 | 1461189215454 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 14:53:35 INFO - PROCESS | 3872 | 1461189215460 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 14:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:53:35 INFO - PROCESS | 3872 | 1461189215467 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:53:35 INFO - PROCESS | 3872 | 1461189215469 Marionette TRACE conn2 <- [1,142,null,{}] 14:53:35 INFO - PROCESS | 3872 | 1461189215473 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}] 14:53:35 INFO - PROCESS | 3872 | 1461189215548 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 14:53:35 INFO - PROCESS | 3872 | 1461189215555 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:35 INFO - PROCESS | 3872 | ++DOCSHELL 144A1800 == 29 [pid = 3872] [id = 45] 14:53:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 58 (14B4E800) [pid = 3872] [serial = 131] [outer = 00000000] 14:53:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 59 (15CD4C00) [pid = 3872] [serial = 132] [outer = 14B4E800] 14:53:35 INFO - PROCESS | 3872 | 1461189215589 Marionette DEBUG loaded listener.js 14:53:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 60 (15E83800) [pid = 3872] [serial = 133] [outer = 14B4E800] 14:53:35 INFO - PROCESS | 3872 | 1461189216009 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]]]}] 14:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 577ms 14:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:53:36 INFO - PROCESS | 3872 | 1461189216045 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 14:53:36 INFO - PROCESS | 3872 | 1461189216048 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 14:53:36 INFO - PROCESS | 3872 | 1461189216052 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:53:36 INFO - PROCESS | 3872 | 1461189216055 Marionette TRACE conn2 <- [1,146,null,{}] 14:53:36 INFO - PROCESS | 3872 | 1461189216066 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}] 14:53:36 INFO - PROCESS | 3872 | 1461189216144 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 14:53:36 INFO - PROCESS | 3872 | 1461189216152 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:36 INFO - PROCESS | 3872 | ++DOCSHELL 16E83400 == 30 [pid = 3872] [id = 46] 14:53:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 61 (16E83800) [pid = 3872] [serial = 134] [outer = 00000000] 14:53:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 62 (1823F400) [pid = 3872] [serial = 135] [outer = 16E83800] 14:53:36 INFO - PROCESS | 3872 | 1461189216200 Marionette DEBUG loaded listener.js 14:53:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 63 (1860AC00) [pid = 3872] [serial = 136] [outer = 16E83800] 14:53:36 INFO - PROCESS | 3872 | 1461189216604 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]]]}] 14:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 578ms 14:53:36 INFO - PROCESS | 3872 | 1461189216628 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 14:53:36 INFO - PROCESS | 3872 | 1461189216631 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 14:53:36 INFO - PROCESS | 3872 | 1461189216634 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:53:36 INFO - PROCESS | 3872 | 1461189216636 Marionette TRACE conn2 <- [1,150,null,{}] 14:53:36 INFO - PROCESS | 3872 | 1461189216639 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}] 14:53:36 INFO - PROCESS | 3872 | 1461189216753 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 14:53:36 INFO - PROCESS | 3872 | 1461189216762 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:36 INFO - PROCESS | 3872 | ++DOCSHELL 16734C00 == 31 [pid = 3872] [id = 47] 14:53:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 64 (18611C00) [pid = 3872] [serial = 137] [outer = 00000000] 14:53:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 65 (18B64800) [pid = 3872] [serial = 138] [outer = 18611C00] 14:53:36 INFO - PROCESS | 3872 | 1461189216808 Marionette DEBUG loaded listener.js 14:53:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 66 (18CF0C00) [pid = 3872] [serial = 139] [outer = 18611C00] 14:53:37 INFO - PROCESS | 3872 | 1461189217201 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]]]}] 14:53:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 608ms 14:53:37 INFO - PROCESS | 3872 | 1461189217256 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 14:53:37 INFO - PROCESS | 3872 | 1461189217258 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 14:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:53:37 INFO - PROCESS | 3872 | 1461189217261 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:53:37 INFO - PROCESS | 3872 | 1461189217263 Marionette TRACE conn2 <- [1,154,null,{}] 14:53:37 INFO - PROCESS | 3872 | 1461189217271 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}] 14:53:37 INFO - PROCESS | 3872 | 1461189217366 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 14:53:37 INFO - PROCESS | 3872 | 1461189217372 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:37 INFO - PROCESS | 3872 | ++DOCSHELL 18287000 == 32 [pid = 3872] [id = 48] 14:53:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 67 (186F6800) [pid = 3872] [serial = 140] [outer = 00000000] 14:53:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 68 (194CAC00) [pid = 3872] [serial = 141] [outer = 186F6800] 14:53:37 INFO - PROCESS | 3872 | 1461189217419 Marionette DEBUG loaded listener.js 14:53:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 69 (1993D400) [pid = 3872] [serial = 142] [outer = 186F6800] 14:53:37 INFO - PROCESS | 3872 | 1461189217857 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]]]}] 14:53:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 623ms 14:53:37 INFO - PROCESS | 3872 | 1461189217882 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 14:53:37 INFO - PROCESS | 3872 | 1461189217884 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 14:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:53:37 INFO - PROCESS | 3872 | 1461189217894 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:53:37 INFO - PROCESS | 3872 | 1461189217895 Marionette TRACE conn2 <- [1,158,null,{}] 14:53:37 INFO - PROCESS | 3872 | 1461189217899 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}] 14:53:37 INFO - PROCESS | 3872 | 1461189218008 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 14:53:38 INFO - PROCESS | 3872 | 1461189218015 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:38 INFO - PROCESS | 3872 | ++DOCSHELL 19052000 == 33 [pid = 3872] [id = 49] 14:53:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 70 (194C9400) [pid = 3872] [serial = 143] [outer = 00000000] 14:53:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 71 (1A1F2C00) [pid = 3872] [serial = 144] [outer = 194C9400] 14:53:38 INFO - PROCESS | 3872 | 1461189218062 Marionette DEBUG loaded listener.js 14:53:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 72 (1A3CCC00) [pid = 3872] [serial = 145] [outer = 194C9400] 14:53:38 INFO - PROCESS | 3872 | 1461189218461 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]]]}] 14:53:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 623ms 14:53:38 INFO - PROCESS | 3872 | 1461189218513 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 14:53:38 INFO - PROCESS | 3872 | 1461189218515 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 14:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:53:38 INFO - PROCESS | 3872 | 1461189218518 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:53:38 INFO - PROCESS | 3872 | 1461189218520 Marionette TRACE conn2 <- [1,162,null,{}] 14:53:38 INFO - PROCESS | 3872 | 1461189218523 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}] 14:53:38 INFO - PROCESS | 3872 | 1461189218621 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 14:53:38 INFO - PROCESS | 3872 | --DOMWINDOW == 71 (18B65000) [pid = 3872] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:53:38 INFO - PROCESS | 3872 | --DOMWINDOW == 70 (18284400) [pid = 3872] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:53:38 INFO - PROCESS | 3872 | --DOMWINDOW == 69 (13B92C00) [pid = 3872] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:53:38 INFO - PROCESS | 3872 | --DOMWINDOW == 68 (14B51000) [pid = 3872] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:53:38 INFO - PROCESS | 3872 | --DOMWINDOW == 67 (1583BC00) [pid = 3872] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:53:38 INFO - PROCESS | 3872 | --DOMWINDOW == 66 (1D035000) [pid = 3872] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:53:38 INFO - PROCESS | 3872 | --DOMWINDOW == 65 (1C67B800) [pid = 3872] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:53:38 INFO - PROCESS | 3872 | 1461189218740 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:38 INFO - PROCESS | 3872 | ++DOCSHELL 11F46400 == 34 [pid = 3872] [id = 50] 14:53:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 66 (13301C00) [pid = 3872] [serial = 146] [outer = 00000000] 14:53:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 67 (143A8000) [pid = 3872] [serial = 147] [outer = 13301C00] 14:53:38 INFO - PROCESS | 3872 | 1461189218775 Marionette DEBUG loaded listener.js 14:53:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 68 (1583BC00) [pid = 3872] [serial = 148] [outer = 13301C00] 14:53:39 INFO - PROCESS | 3872 | 1461189219111 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]]]}] 14:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 608ms 14:53:39 INFO - PROCESS | 3872 | 1461189219138 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 14:53:39 INFO - PROCESS | 3872 | 1461189219140 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 14:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:53:39 INFO - PROCESS | 3872 | 1461189219143 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:53:39 INFO - PROCESS | 3872 | 1461189219145 Marionette TRACE conn2 <- [1,166,null,{}] 14:53:39 INFO - PROCESS | 3872 | 1461189219148 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}] 14:53:39 INFO - PROCESS | 3872 | 1461189219216 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 14:53:39 INFO - PROCESS | 3872 | 1461189219222 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:39 INFO - PROCESS | 3872 | ++DOCSHELL 139F6800 == 35 [pid = 3872] [id = 51] 14:53:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 69 (158A6800) [pid = 3872] [serial = 149] [outer = 00000000] 14:53:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 70 (1ABDE800) [pid = 3872] [serial = 150] [outer = 158A6800] 14:53:39 INFO - PROCESS | 3872 | 1461189219266 Marionette DEBUG loaded listener.js 14:53:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 71 (1ABDBC00) [pid = 3872] [serial = 151] [outer = 158A6800] 14:53:39 INFO - PROCESS | 3872 | 1461189219610 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]]]}] 14:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 517ms 14:53:39 INFO - PROCESS | 3872 | 1461189219660 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 14:53:39 INFO - PROCESS | 3872 | 1461189219662 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 14:53:39 INFO - PROCESS | 3872 | 1461189219666 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:53:39 INFO - PROCESS | 3872 | 1461189219667 Marionette TRACE conn2 <- [1,170,null,{}] 14:53:39 INFO - PROCESS | 3872 | 1461189219671 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}] 14:53:39 INFO - PROCESS | 3872 | 1461189219744 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 14:53:39 INFO - PROCESS | 3872 | 1461189219749 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:39 INFO - PROCESS | 3872 | ++DOCSHELL 16E81800 == 36 [pid = 3872] [id = 52] 14:53:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 72 (1AADA000) [pid = 3872] [serial = 152] [outer = 00000000] 14:53:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (1C73E800) [pid = 3872] [serial = 153] [outer = 1AADA000] 14:53:39 INFO - PROCESS | 3872 | 1461189219794 Marionette DEBUG loaded listener.js 14:53:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (1C35D000) [pid = 3872] [serial = 154] [outer = 1AADA000] 14:53:40 INFO - PROCESS | 3872 | 1461189220164 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]]]}] 14:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 517ms 14:53:40 INFO - PROCESS | 3872 | 1461189220184 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 14:53:40 INFO - PROCESS | 3872 | 1461189220186 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 14:53:40 INFO - PROCESS | 3872 | 1461189220189 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:53:40 INFO - PROCESS | 3872 | 1461189220191 Marionette TRACE conn2 <- [1,174,null,{}] 14:53:40 INFO - PROCESS | 3872 | 1461189220195 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}] 14:53:40 INFO - PROCESS | 3872 | 1461189220298 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 14:53:40 INFO - PROCESS | 3872 | 1461189220305 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:40 INFO - PROCESS | 3872 | ++DOCSHELL 12CF6C00 == 37 [pid = 3872] [id = 53] 14:53:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (16734800) [pid = 3872] [serial = 155] [outer = 00000000] 14:53:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (1CF30C00) [pid = 3872] [serial = 156] [outer = 16734800] 14:53:40 INFO - PROCESS | 3872 | 1461189220349 Marionette DEBUG loaded listener.js 14:53:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (1D029C00) [pid = 3872] [serial = 157] [outer = 16734800] 14:53:40 INFO - PROCESS | 3872 | 1461189220720 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]]]}] 14:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 578ms 14:53:40 INFO - PROCESS | 3872 | 1461189220770 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 14:53:40 INFO - PROCESS | 3872 | 1461189220775 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 14:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:53:40 INFO - PROCESS | 3872 | 1461189220780 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:53:40 INFO - PROCESS | 3872 | 1461189220785 Marionette TRACE conn2 <- [1,178,null,{}] 14:53:40 INFO - PROCESS | 3872 | 1461189220792 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}] 14:53:40 INFO - PROCESS | 3872 | 1461189220928 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 14:53:41 INFO - PROCESS | 3872 | 1461189221040 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:41 INFO - PROCESS | 3872 | ++DOCSHELL 139CA400 == 38 [pid = 3872] [id = 54] 14:53:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (139CC000) [pid = 3872] [serial = 158] [outer = 00000000] 14:53:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (143A6C00) [pid = 3872] [serial = 159] [outer = 139CC000] 14:53:41 INFO - PROCESS | 3872 | 1461189221120 Marionette DEBUG loaded listener.js 14:53:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (14B4B400) [pid = 3872] [serial = 160] [outer = 139CC000] 14:53:41 INFO - PROCESS | 3872 | 1461189221749 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]]]}] 14:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 973ms 14:53:41 INFO - PROCESS | 3872 | 1461189221766 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 14:53:41 INFO - PROCESS | 3872 | 1461189221772 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 14:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:53:41 INFO - PROCESS | 3872 | 1461189221778 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:53:41 INFO - PROCESS | 3872 | 1461189221781 Marionette TRACE conn2 <- [1,182,null,{}] 14:53:41 INFO - PROCESS | 3872 | 1461189221785 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}] 14:53:41 INFO - PROCESS | 3872 | 1461189221898 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 14:53:41 INFO - PROCESS | 3872 | 1461189221991 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:42 INFO - PROCESS | 3872 | ++DOCSHELL 1672C800 == 39 [pid = 3872] [id = 55] 14:53:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (16735800) [pid = 3872] [serial = 161] [outer = 00000000] 14:53:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (18238000) [pid = 3872] [serial = 162] [outer = 16735800] 14:53:42 INFO - PROCESS | 3872 | 1461189222045 Marionette DEBUG loaded listener.js 14:53:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (186EE400) [pid = 3872] [serial = 163] [outer = 16735800] 14:53:42 INFO - PROCESS | 3872 | 1461189222845 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]]]}] 14:53:42 INFO - PROCESS | 3872 | --DOCSHELL 16E81800 == 38 [pid = 3872] [id = 52] 14:53:42 INFO - PROCESS | 3872 | --DOCSHELL 139F6800 == 37 [pid = 3872] [id = 51] 14:53:42 INFO - PROCESS | 3872 | --DOCSHELL 11F46400 == 36 [pid = 3872] [id = 50] 14:53:42 INFO - PROCESS | 3872 | --DOCSHELL 19052000 == 35 [pid = 3872] [id = 49] 14:53:42 INFO - PROCESS | 3872 | --DOCSHELL 18287000 == 34 [pid = 3872] [id = 48] 14:53:42 INFO - PROCESS | 3872 | --DOCSHELL 16734C00 == 33 [pid = 3872] [id = 47] 14:53:42 INFO - PROCESS | 3872 | --DOCSHELL 16E83400 == 32 [pid = 3872] [id = 46] 14:53:42 INFO - PROCESS | 3872 | --DOCSHELL 144A1800 == 31 [pid = 3872] [id = 45] 14:53:42 INFO - PROCESS | 3872 | --DOCSHELL 13363800 == 30 [pid = 3872] [id = 44] 14:53:42 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (18CF6C00) [pid = 3872] [serial = 111] [outer = 00000000] [url = about:blank] 14:53:42 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (19055800) [pid = 3872] [serial = 112] [outer = 00000000] [url = about:blank] 14:53:42 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (186F6C00) [pid = 3872] [serial = 109] [outer = 00000000] [url = about:blank] 14:53:42 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (1440AC00) [pid = 3872] [serial = 99] [outer = 00000000] [url = about:blank] 14:53:42 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (14417800) [pid = 3872] [serial = 100] [outer = 00000000] [url = about:blank] 14:53:42 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (15CE7400) [pid = 3872] [serial = 102] [outer = 00000000] [url = about:blank] 14:53:42 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (1868B000) [pid = 3872] [serial = 108] [outer = 00000000] [url = about:blank] 14:53:42 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (16E68400) [pid = 3872] [serial = 106] [outer = 00000000] [url = about:blank] 14:53:42 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (15F7E000) [pid = 3872] [serial = 103] [outer = 00000000] [url = about:blank] 14:53:42 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (1D876400) [pid = 3872] [serial = 97] [outer = 00000000] [url = about:blank] 14:53:42 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (16B58800) [pid = 3872] [serial = 105] [outer = 00000000] [url = about:blank] 14:53:42 INFO - PROCESS | 3872 | --DOMWINDOW == 71 (1D874000) [pid = 3872] [serial = 96] [outer = 00000000] [url = about:blank] 14:53:42 INFO - PROCESS | 3872 | --DOMWINDOW == 70 (1D707C00) [pid = 3872] [serial = 94] [outer = 00000000] [url = about:blank] 14:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1156ms 14:53:42 INFO - PROCESS | 3872 | 1461189222943 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 14:53:42 INFO - PROCESS | 3872 | 1461189222946 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 14:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:53:42 INFO - PROCESS | 3872 | 1461189222951 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:53:42 INFO - PROCESS | 3872 | 1461189222955 Marionette TRACE conn2 <- [1,186,null,{}] 14:53:42 INFO - PROCESS | 3872 | 1461189222961 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}] 14:53:43 INFO - PROCESS | 3872 | 1461189223045 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 14:53:43 INFO - PROCESS | 3872 | 1461189223053 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:43 INFO - PROCESS | 3872 | ++DOCSHELL 139F4000 == 31 [pid = 3872] [id = 56] 14:53:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 71 (13B95C00) [pid = 3872] [serial = 164] [outer = 00000000] 14:53:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 72 (14411C00) [pid = 3872] [serial = 165] [outer = 13B95C00] 14:53:43 INFO - PROCESS | 3872 | 1461189223085 Marionette DEBUG loaded listener.js 14:53:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (14493C00) [pid = 3872] [serial = 166] [outer = 13B95C00] 14:53:43 INFO - PROCESS | 3872 | 1461189223533 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]]]}] 14:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 638ms 14:53:43 INFO - PROCESS | 3872 | 1461189223591 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 14:53:43 INFO - PROCESS | 3872 | 1461189223596 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 14:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:53:43 INFO - PROCESS | 3872 | 1461189223602 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:53:43 INFO - PROCESS | 3872 | 1461189223604 Marionette TRACE conn2 <- [1,190,null,{}] 14:53:43 INFO - PROCESS | 3872 | 1461189223608 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}] 14:53:43 INFO - PROCESS | 3872 | 1461189223682 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 14:53:43 INFO - PROCESS | 3872 | 1461189223690 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:43 INFO - PROCESS | 3872 | ++DOCSHELL 15824800 == 32 [pid = 3872] [id = 57] 14:53:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (15828800) [pid = 3872] [serial = 167] [outer = 00000000] 14:53:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (15F81800) [pid = 3872] [serial = 168] [outer = 15828800] 14:53:43 INFO - PROCESS | 3872 | 1461189223719 Marionette DEBUG loaded listener.js 14:53:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (16561000) [pid = 3872] [serial = 169] [outer = 15828800] 14:53:44 INFO - PROCESS | 3872 | 1461189224135 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]]]}] 14:53:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (15E88000) [pid = 3872] [serial = 170] [outer = 1E838800] 14:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 577ms 14:53:44 INFO - PROCESS | 3872 | 1461189224195 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 14:53:44 INFO - PROCESS | 3872 | 1461189224198 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 14:53:44 INFO - PROCESS | 3872 | 1461189224201 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:53:44 INFO - PROCESS | 3872 | 1461189224205 Marionette TRACE conn2 <- [1,194,null,{}] 14:53:44 INFO - PROCESS | 3872 | 1461189224215 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}] 14:53:44 INFO - PROCESS | 3872 | 1461189224293 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 14:53:44 INFO - PROCESS | 3872 | 1461189224299 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:44 INFO - PROCESS | 3872 | ++DOCSHELL 1860C000 == 33 [pid = 3872] [id = 58] 14:53:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (1860D800) [pid = 3872] [serial = 171] [outer = 00000000] 14:53:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (18CF5400) [pid = 3872] [serial = 172] [outer = 1860D800] 14:53:44 INFO - PROCESS | 3872 | 1461189224334 Marionette DEBUG loaded listener.js 14:53:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (19054800) [pid = 3872] [serial = 173] [outer = 1860D800] 14:53:44 INFO - PROCESS | 3872 | 1461189224729 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]]]}] 14:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 577ms 14:53:44 INFO - PROCESS | 3872 | 1461189224784 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 14:53:44 INFO - PROCESS | 3872 | 1461189224786 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 14:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:53:44 INFO - PROCESS | 3872 | 1461189224789 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:53:44 INFO - PROCESS | 3872 | 1461189224791 Marionette TRACE conn2 <- [1,198,null,{}] 14:53:44 INFO - PROCESS | 3872 | 1461189224794 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}] 14:53:44 INFO - PROCESS | 3872 | 1461189224870 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 14:53:44 INFO - PROCESS | 3872 | 1461189224876 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:44 INFO - PROCESS | 3872 | ++DOCSHELL 18BB0800 == 34 [pid = 3872] [id = 59] 14:53:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (1987BC00) [pid = 3872] [serial = 174] [outer = 00000000] 14:53:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (19E3AC00) [pid = 3872] [serial = 175] [outer = 1987BC00] 14:53:44 INFO - PROCESS | 3872 | 1461189224929 Marionette DEBUG loaded listener.js 14:53:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (1A35D800) [pid = 3872] [serial = 176] [outer = 1987BC00] 14:53:45 INFO - PROCESS | 3872 | 1461189225357 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]]]}] 14:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 624ms 14:53:45 INFO - PROCESS | 3872 | 1461189225414 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 14:53:45 INFO - PROCESS | 3872 | 1461189225416 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 14:53:45 INFO - PROCESS | 3872 | 1461189225419 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:53:45 INFO - PROCESS | 3872 | 1461189225421 Marionette TRACE conn2 <- [1,202,null,{}] 14:53:45 INFO - PROCESS | 3872 | 1461189225424 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}] 14:53:45 INFO - PROCESS | 3872 | 1461189225516 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 14:53:45 INFO - PROCESS | 3872 | 1461189225524 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:45 INFO - PROCESS | 3872 | ++DOCSHELL 19E38C00 == 35 [pid = 3872] [id = 60] 14:53:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (1A46E800) [pid = 3872] [serial = 177] [outer = 00000000] 14:53:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (1AA67000) [pid = 3872] [serial = 178] [outer = 1A46E800] 14:53:45 INFO - PROCESS | 3872 | 1461189225552 Marionette DEBUG loaded listener.js 14:53:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (1ABDB400) [pid = 3872] [serial = 179] [outer = 1A46E800] 14:53:45 INFO - PROCESS | 3872 | 1461189225970 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]]]}] 14:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 578ms 14:53:45 INFO - PROCESS | 3872 | 1461189226001 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 14:53:45 INFO - PROCESS | 3872 | 1461189226003 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 14:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:53:45 INFO - PROCESS | 3872 | 1461189226006 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:53:45 INFO - PROCESS | 3872 | 1461189226008 Marionette TRACE conn2 <- [1,206,null,{}] 14:53:46 INFO - PROCESS | 3872 | 1461189226011 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}] 14:53:46 INFO - PROCESS | 3872 | 1461189226131 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 14:53:46 INFO - PROCESS | 3872 | 1461189226137 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:46 INFO - PROCESS | 3872 | ++DOCSHELL 15F7FC00 == 36 [pid = 3872] [id = 61] 14:53:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (1A468800) [pid = 3872] [serial = 180] [outer = 00000000] 14:53:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (1D240800) [pid = 3872] [serial = 181] [outer = 1A468800] 14:53:46 INFO - PROCESS | 3872 | 1461189226182 Marionette DEBUG loaded listener.js 14:53:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (1D240000) [pid = 3872] [serial = 182] [outer = 1A468800] 14:53:46 INFO - PROCESS | 3872 | 1461189226619 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]]]}] 14:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 684ms 14:53:46 INFO - PROCESS | 3872 | 1461189226688 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 14:53:46 INFO - PROCESS | 3872 | 1461189226690 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 14:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:53:46 INFO - PROCESS | 3872 | 1461189226693 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:53:46 INFO - PROCESS | 3872 | 1461189226695 Marionette TRACE conn2 <- [1,210,null,{}] 14:53:46 INFO - PROCESS | 3872 | 1461189226698 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}] 14:53:46 INFO - PROCESS | 3872 | 1461189226778 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 14:53:46 INFO - PROCESS | 3872 | 1461189226784 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:46 INFO - PROCESS | 3872 | ++DOCSHELL 1D02B400 == 37 [pid = 3872] [id = 62] 14:53:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1D037800) [pid = 3872] [serial = 183] [outer = 00000000] 14:53:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (1D702800) [pid = 3872] [serial = 184] [outer = 1D037800] 14:53:46 INFO - PROCESS | 3872 | 1461189226829 Marionette DEBUG loaded listener.js 14:53:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1D702400) [pid = 3872] [serial = 185] [outer = 1D037800] 14:53:47 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (139C8C00) [pid = 3872] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:53:47 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1AADA000) [pid = 3872] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:53:47 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (16E83800) [pid = 3872] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:53:47 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (14B4E800) [pid = 3872] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:53:47 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (186F6800) [pid = 3872] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:53:47 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (194C9400) [pid = 3872] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:53:47 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (13301C00) [pid = 3872] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:53:47 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (158A6800) [pid = 3872] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:53:47 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (139CD800) [pid = 3872] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:53:47 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1550EC00) [pid = 3872] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:53:47 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (19D4B800) [pid = 3872] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:53:47 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (1AA13400) [pid = 3872] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:53:47 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (18611C00) [pid = 3872] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:53:47 INFO - PROCESS | 3872 | 1461189227305 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]]]}] 14:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 623ms 14:53:47 INFO - PROCESS | 3872 | 1461189227315 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 14:53:47 INFO - PROCESS | 3872 | 1461189227317 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 14:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:53:47 INFO - PROCESS | 3872 | 1461189227320 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:53:47 INFO - PROCESS | 3872 | 1461189227322 Marionette TRACE conn2 <- [1,214,null,{}] 14:53:47 INFO - PROCESS | 3872 | 1461189227326 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}] 14:53:47 INFO - PROCESS | 3872 | 1461189227380 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 14:53:47 INFO - PROCESS | 3872 | 1461189227473 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:47 INFO - PROCESS | 3872 | ++DOCSHELL 13301C00 == 38 [pid = 3872] [id = 63] 14:53:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (14B50400) [pid = 3872] [serial = 186] [outer = 00000000] 14:53:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (1987A800) [pid = 3872] [serial = 187] [outer = 14B50400] 14:53:47 INFO - PROCESS | 3872 | 1461189227517 Marionette DEBUG loaded listener.js 14:53:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (1AA62400) [pid = 3872] [serial = 188] [outer = 14B50400] 14:53:47 INFO - PROCESS | 3872 | 1461189227844 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]]]}] 14:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 578ms 14:53:47 INFO - PROCESS | 3872 | 1461189227902 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 14:53:47 INFO - PROCESS | 3872 | 1461189227903 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 14:53:47 INFO - PROCESS | 3872 | 1461189227907 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:53:47 INFO - PROCESS | 3872 | 1461189227908 Marionette TRACE conn2 <- [1,218,null,{}] 14:53:47 INFO - PROCESS | 3872 | 1461189227912 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}] 14:53:47 INFO - PROCESS | 3872 | 1461189228014 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 14:53:48 INFO - PROCESS | 3872 | 1461189228054 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:48 INFO - PROCESS | 3872 | ++DOCSHELL 12CF2800 == 39 [pid = 3872] [id = 64] 14:53:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (18611C00) [pid = 3872] [serial = 189] [outer = 00000000] 14:53:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (1D78B800) [pid = 3872] [serial = 190] [outer = 18611C00] 14:53:48 INFO - PROCESS | 3872 | 1461189228083 Marionette DEBUG loaded listener.js 14:53:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (1D789400) [pid = 3872] [serial = 191] [outer = 18611C00] 14:53:48 INFO - PROCESS | 3872 | 1461189228408 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]]]}] 14:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 517ms 14:53:48 INFO - PROCESS | 3872 | 1461189228423 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 14:53:48 INFO - PROCESS | 3872 | 1461189228425 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 14:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:53:48 INFO - PROCESS | 3872 | 1461189228428 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:53:48 INFO - PROCESS | 3872 | 1461189228430 Marionette TRACE conn2 <- [1,222,null,{}] 14:53:48 INFO - PROCESS | 3872 | 1461189228439 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}] 14:53:48 INFO - PROCESS | 3872 | 1461189228509 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 14:53:48 INFO - PROCESS | 3872 | 1461189228516 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:48 INFO - PROCESS | 3872 | ++DOCSHELL 1D70CC00 == 40 [pid = 3872] [id = 65] 14:53:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (1D788800) [pid = 3872] [serial = 192] [outer = 00000000] 14:53:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (1D979C00) [pid = 3872] [serial = 193] [outer = 1D788800] 14:53:48 INFO - PROCESS | 3872 | 1461189228560 Marionette DEBUG loaded listener.js 14:53:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (1D97B000) [pid = 3872] [serial = 194] [outer = 1D788800] 14:53:48 INFO - PROCESS | 3872 | 1461189228966 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]]]}] 14:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 578ms 14:53:48 INFO - PROCESS | 3872 | 1461189229008 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 14:53:48 INFO - PROCESS | 3872 | 1461189229010 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 14:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:53:48 INFO - PROCESS | 3872 | 1461189229013 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:53:48 INFO - PROCESS | 3872 | 1461189229015 Marionette TRACE conn2 <- [1,226,null,{}] 14:53:49 INFO - PROCESS | 3872 | 1461189229019 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}] 14:53:49 INFO - PROCESS | 3872 | 1461189229109 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 14:53:49 INFO - PROCESS | 3872 | 1461189229207 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:49 INFO - PROCESS | 3872 | ++DOCSHELL 02A76C00 == 41 [pid = 3872] [id = 66] 14:53:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (11CAFC00) [pid = 3872] [serial = 195] [outer = 00000000] 14:53:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (12C8C400) [pid = 3872] [serial = 196] [outer = 11CAFC00] 14:53:49 INFO - PROCESS | 3872 | 1461189229267 Marionette DEBUG loaded listener.js 14:53:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (13357800) [pid = 3872] [serial = 197] [outer = 11CAFC00] 14:53:49 INFO - PROCESS | 3872 | 1461189229749 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]]]}] 14:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 776ms 14:53:49 INFO - PROCESS | 3872 | 1461189229827 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 14:53:49 INFO - PROCESS | 3872 | 1461189229832 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 14:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:53:49 INFO - PROCESS | 3872 | 1461189229838 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:53:49 INFO - PROCESS | 3872 | 1461189229841 Marionette TRACE conn2 <- [1,230,null,{}] 14:53:49 INFO - PROCESS | 3872 | 1461189229846 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}] 14:53:49 INFO - PROCESS | 3872 | 1461189229930 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 14:53:50 INFO - PROCESS | 3872 | 1461189230006 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:50 INFO - PROCESS | 3872 | ++DOCSHELL 16E63C00 == 42 [pid = 3872] [id = 67] 14:53:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (16E6B000) [pid = 3872] [serial = 198] [outer = 00000000] 14:53:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1868F800) [pid = 3872] [serial = 199] [outer = 16E6B000] 14:53:50 INFO - PROCESS | 3872 | 1461189230063 Marionette DEBUG loaded listener.js 14:53:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (18B65000) [pid = 3872] [serial = 200] [outer = 16E6B000] 14:53:50 INFO - PROCESS | 3872 | 1461189230598 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]]]}] 14:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 821ms 14:53:50 INFO - PROCESS | 3872 | 1461189230652 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 14:53:50 INFO - PROCESS | 3872 | 1461189230656 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 14:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:53:50 INFO - PROCESS | 3872 | 1461189230660 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:53:50 INFO - PROCESS | 3872 | 1461189230662 Marionette TRACE conn2 <- [1,234,null,{}] 14:53:50 INFO - PROCESS | 3872 | 1461189230666 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}] 14:53:50 INFO - PROCESS | 3872 | 1461189230762 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 14:53:50 INFO - PROCESS | 3872 | 1461189230849 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:50 INFO - PROCESS | 3872 | ++DOCSHELL 1A845400 == 43 [pid = 3872] [id = 68] 14:53:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1AA09C00) [pid = 3872] [serial = 201] [outer = 00000000] 14:53:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1D02C800) [pid = 3872] [serial = 202] [outer = 1AA09C00] 14:53:50 INFO - PROCESS | 3872 | 1461189230904 Marionette DEBUG loaded listener.js 14:53:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1D036400) [pid = 3872] [serial = 203] [outer = 1AA09C00] 14:53:51 INFO - PROCESS | 3872 | 1461189231457 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]]]}] 14:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 806ms 14:53:51 INFO - PROCESS | 3872 | 1461189231485 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 14:53:51 INFO - PROCESS | 3872 | 1461189231488 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 14:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:53:51 INFO - PROCESS | 3872 | 1461189231498 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:53:51 INFO - PROCESS | 3872 | 1461189231504 Marionette TRACE conn2 <- [1,238,null,{}] 14:53:51 INFO - PROCESS | 3872 | 1461189231509 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}] 14:53:51 INFO - PROCESS | 3872 | 1461189231606 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 14:53:51 INFO - PROCESS | 3872 | 1461189231691 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:51 INFO - PROCESS | 3872 | ++DOCSHELL 19053C00 == 44 [pid = 3872] [id = 69] 14:53:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1987D000) [pid = 3872] [serial = 204] [outer = 00000000] 14:53:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1C674800) [pid = 3872] [serial = 205] [outer = 1987D000] 14:53:51 INFO - PROCESS | 3872 | 1461189231734 Marionette DEBUG loaded listener.js 14:53:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1C677C00) [pid = 3872] [serial = 206] [outer = 1987D000] 14:53:52 INFO - PROCESS | 3872 | 1461189232370 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]]]}] 14:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 943ms 14:53:52 INFO - PROCESS | 3872 | 1461189232422 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 14:53:52 INFO - PROCESS | 3872 | 1461189232426 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 14:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:53:52 INFO - PROCESS | 3872 | 1461189232439 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:53:52 INFO - PROCESS | 3872 | 1461189232443 Marionette TRACE conn2 <- [1,242,null,{}] 14:53:52 INFO - PROCESS | 3872 | 1461189232448 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}] 14:53:52 INFO - PROCESS | 3872 | 1461189232541 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 14:53:52 INFO - PROCESS | 3872 | 1461189232687 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:52 INFO - PROCESS | 3872 | ++DOCSHELL 14B47C00 == 45 [pid = 3872] [id = 70] 14:53:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (14B48000) [pid = 3872] [serial = 207] [outer = 00000000] 14:53:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (15826800) [pid = 3872] [serial = 208] [outer = 14B48000] 14:53:52 INFO - PROCESS | 3872 | 1461189232748 Marionette DEBUG loaded listener.js 14:53:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (15AF7000) [pid = 3872] [serial = 209] [outer = 14B48000] 14:53:53 INFO - PROCESS | 3872 | --DOCSHELL 1D70CC00 == 44 [pid = 3872] [id = 65] 14:53:53 INFO - PROCESS | 3872 | --DOCSHELL 12CF2800 == 43 [pid = 3872] [id = 64] 14:53:53 INFO - PROCESS | 3872 | --DOCSHELL 13301C00 == 42 [pid = 3872] [id = 63] 14:53:53 INFO - PROCESS | 3872 | --DOCSHELL 1D02B400 == 41 [pid = 3872] [id = 62] 14:53:53 INFO - PROCESS | 3872 | --DOCSHELL 15F7FC00 == 40 [pid = 3872] [id = 61] 14:53:53 INFO - PROCESS | 3872 | --DOCSHELL 19E38C00 == 39 [pid = 3872] [id = 60] 14:53:53 INFO - PROCESS | 3872 | --DOCSHELL 18BB0800 == 38 [pid = 3872] [id = 59] 14:53:53 INFO - PROCESS | 3872 | --DOCSHELL 1860C000 == 37 [pid = 3872] [id = 58] 14:53:53 INFO - PROCESS | 3872 | --DOCSHELL 15824800 == 36 [pid = 3872] [id = 57] 14:53:53 INFO - PROCESS | 3872 | --DOCSHELL 139F4000 == 35 [pid = 3872] [id = 56] 14:53:53 INFO - PROCESS | 3872 | --DOCSHELL 12CF6C00 == 34 [pid = 3872] [id = 53] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (14412000) [pid = 3872] [serial = 129] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (14454000) [pid = 3872] [serial = 130] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1C35D000) [pid = 3872] [serial = 154] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1823F400) [pid = 3872] [serial = 135] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (15CD4C00) [pid = 3872] [serial = 132] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (15E83800) [pid = 3872] [serial = 133] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (194CAC00) [pid = 3872] [serial = 141] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (139F7400) [pid = 3872] [serial = 126] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1A1F2C00) [pid = 3872] [serial = 144] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1CF30C00) [pid = 3872] [serial = 156] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (1993D400) [pid = 3872] [serial = 142] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (143A8000) [pid = 3872] [serial = 147] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1A3CCC00) [pid = 3872] [serial = 145] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (1583BC00) [pid = 3872] [serial = 148] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (1ABDBC00) [pid = 3872] [serial = 151] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (1C73E800) [pid = 3872] [serial = 153] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (1440A000) [pid = 3872] [serial = 115] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (13B9A000) [pid = 3872] [serial = 114] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (1860B800) [pid = 3872] [serial = 118] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (16E64400) [pid = 3872] [serial = 117] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1A3D3400) [pid = 3872] [serial = 121] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (1A36A800) [pid = 3872] [serial = 120] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (1C34EC00) [pid = 3872] [serial = 124] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (1AADC000) [pid = 3872] [serial = 123] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (18B64800) [pid = 3872] [serial = 138] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (18CF0C00) [pid = 3872] [serial = 139] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (1ABDE800) [pid = 3872] [serial = 150] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (1860AC00) [pid = 3872] [serial = 136] [outer = 00000000] [url = about:blank] 14:53:53 INFO - PROCESS | 3872 | 1461189233230 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]]]}] 14:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 821ms 14:53:53 INFO - PROCESS | 3872 | 1461189233275 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 14:53:53 INFO - PROCESS | 3872 | 1461189233280 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 14:53:53 INFO - PROCESS | 3872 | 1461189233293 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:53:53 INFO - PROCESS | 3872 | 1461189233296 Marionette TRACE conn2 <- [1,246,null,{}] 14:53:53 INFO - PROCESS | 3872 | 1461189233299 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}] 14:53:53 INFO - PROCESS | 3872 | 1461189233375 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 14:53:53 INFO - PROCESS | 3872 | 1461189233384 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:53 INFO - PROCESS | 3872 | ++DOCSHELL 14454000 == 35 [pid = 3872] [id = 71] 14:53:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (14495400) [pid = 3872] [serial = 210] [outer = 00000000] 14:53:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (15825800) [pid = 3872] [serial = 211] [outer = 14495400] 14:53:53 INFO - PROCESS | 3872 | 1461189233429 Marionette DEBUG loaded listener.js 14:53:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (15CE3400) [pid = 3872] [serial = 212] [outer = 14495400] 14:53:53 INFO - PROCESS | 3872 | 1461189233829 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]]]}] 14:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 577ms 14:53:53 INFO - PROCESS | 3872 | 1461189233879 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 14:53:53 INFO - PROCESS | 3872 | 1461189233881 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 14:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:53:53 INFO - PROCESS | 3872 | 1461189233885 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:53:53 INFO - PROCESS | 3872 | 1461189233888 Marionette TRACE conn2 <- [1,250,null,{}] 14:53:53 INFO - PROCESS | 3872 | 1461189233898 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}] 14:53:53 INFO - PROCESS | 3872 | 1461189233976 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 14:53:54 INFO - PROCESS | 3872 | 1461189234011 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:54 INFO - PROCESS | 3872 | ++DOCSHELL 1860B800 == 36 [pid = 3872] [id = 72] 14:53:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (1860BC00) [pid = 3872] [serial = 213] [outer = 00000000] 14:53:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (18693400) [pid = 3872] [serial = 214] [outer = 1860BC00] 14:53:54 INFO - PROCESS | 3872 | 1461189234067 Marionette DEBUG loaded listener.js 14:53:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (18B65C00) [pid = 3872] [serial = 215] [outer = 1860BC00] 14:53:54 INFO - PROCESS | 3872 | 1461189234476 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]]]}] 14:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 608ms 14:53:54 INFO - PROCESS | 3872 | 1461189234505 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 14:53:54 INFO - PROCESS | 3872 | 1461189234508 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 14:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:53:54 INFO - PROCESS | 3872 | 1461189234515 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:53:54 INFO - PROCESS | 3872 | 1461189234517 Marionette TRACE conn2 <- [1,254,null,{}] 14:53:54 INFO - PROCESS | 3872 | 1461189234520 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}] 14:53:54 INFO - PROCESS | 3872 | 1461189234595 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 14:53:54 INFO - PROCESS | 3872 | 1461189234601 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:54 INFO - PROCESS | 3872 | ++DOCSHELL 18CF6C00 == 37 [pid = 3872] [id = 73] 14:53:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (18CFAC00) [pid = 3872] [serial = 216] [outer = 00000000] 14:53:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (194CAC00) [pid = 3872] [serial = 217] [outer = 18CFAC00] 14:53:54 INFO - PROCESS | 3872 | 1461189234646 Marionette DEBUG loaded listener.js 14:53:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (1987F400) [pid = 3872] [serial = 218] [outer = 18CFAC00] 14:53:55 INFO - PROCESS | 3872 | 1461189235027 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]]]}] 14:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 578ms 14:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:53:55 INFO - PROCESS | 3872 | 1461189235096 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 14:53:55 INFO - PROCESS | 3872 | 1461189235098 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 14:53:55 INFO - PROCESS | 3872 | 1461189235101 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:53:55 INFO - PROCESS | 3872 | 1461189235103 Marionette TRACE conn2 <- [1,258,null,{}] 14:53:55 INFO - PROCESS | 3872 | 1461189235106 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}] 14:53:55 INFO - PROCESS | 3872 | 1461189235177 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 14:53:55 INFO - PROCESS | 3872 | 1461189235183 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:55 INFO - PROCESS | 3872 | ++DOCSHELL 18BB5800 == 38 [pid = 3872] [id = 74] 14:53:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (19052400) [pid = 3872] [serial = 219] [outer = 00000000] 14:53:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (19E3BC00) [pid = 3872] [serial = 220] [outer = 19052400] 14:53:55 INFO - PROCESS | 3872 | 1461189235227 Marionette DEBUG loaded listener.js 14:53:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (19E31C00) [pid = 3872] [serial = 221] [outer = 19052400] 14:53:55 INFO - PROCESS | 3872 | 1461189235675 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]]]}] 14:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 608ms 14:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:53:55 INFO - PROCESS | 3872 | 1461189235723 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 14:53:55 INFO - PROCESS | 3872 | 1461189235725 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 14:53:55 INFO - PROCESS | 3872 | 1461189235729 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:53:55 INFO - PROCESS | 3872 | 1461189235730 Marionette TRACE conn2 <- [1,262,null,{}] 14:53:55 INFO - PROCESS | 3872 | 1461189235734 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}] 14:53:55 INFO - PROCESS | 3872 | 1461189235851 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 14:53:55 INFO - PROCESS | 3872 | 1461189235902 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:55 INFO - PROCESS | 3872 | ++DOCSHELL 18CF1C00 == 39 [pid = 3872] [id = 75] 14:53:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (19946000) [pid = 3872] [serial = 222] [outer = 00000000] 14:53:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (1ABDBC00) [pid = 3872] [serial = 223] [outer = 19946000] 14:53:55 INFO - PROCESS | 3872 | 1461189235950 Marionette DEBUG loaded listener.js 14:53:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1C352400) [pid = 3872] [serial = 224] [outer = 19946000] 14:53:56 INFO - PROCESS | 3872 | 1461189236387 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]]]}] 14:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 669ms 14:53:56 INFO - PROCESS | 3872 | 1461189236411 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 14:53:56 INFO - PROCESS | 3872 | 1461189236413 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 14:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:53:56 INFO - PROCESS | 3872 | 1461189236416 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:53:56 INFO - PROCESS | 3872 | 1461189236418 Marionette TRACE conn2 <- [1,266,null,{}] 14:53:56 INFO - PROCESS | 3872 | 1461189236428 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}] 14:53:56 INFO - PROCESS | 3872 | 1461189236547 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 14:53:56 INFO - PROCESS | 3872 | 1461189236555 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:56 INFO - PROCESS | 3872 | ++DOCSHELL 13BEDC00 == 40 [pid = 3872] [id = 76] 14:53:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (1A461C00) [pid = 3872] [serial = 225] [outer = 00000000] 14:53:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1C673800) [pid = 3872] [serial = 226] [outer = 1A461C00] 14:53:56 INFO - PROCESS | 3872 | 1461189236602 Marionette DEBUG loaded listener.js 14:53:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1C67A800) [pid = 3872] [serial = 227] [outer = 1A461C00] 14:53:56 INFO - PROCESS | 3872 | 1461189236991 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]]]}] 14:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 624ms 14:53:57 INFO - PROCESS | 3872 | 1461189237036 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 14:53:57 INFO - PROCESS | 3872 | 1461189237038 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 14:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:53:57 INFO - PROCESS | 3872 | 1461189237041 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:53:57 INFO - PROCESS | 3872 | 1461189237043 Marionette TRACE conn2 <- [1,270,null,{}] 14:53:57 INFO - PROCESS | 3872 | 1461189237046 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}] 14:53:57 INFO - PROCESS | 3872 | 1461189237152 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 14:53:57 INFO - PROCESS | 3872 | 1461189237157 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:57 INFO - PROCESS | 3872 | ++DOCSHELL 1AADBC00 == 41 [pid = 3872] [id = 77] 14:53:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (1C66E400) [pid = 3872] [serial = 228] [outer = 00000000] 14:53:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1D02B400) [pid = 3872] [serial = 229] [outer = 1C66E400] 14:53:57 INFO - PROCESS | 3872 | 1461189237201 Marionette DEBUG loaded listener.js 14:53:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1D02B000) [pid = 3872] [serial = 230] [outer = 1C66E400] 14:53:57 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1A46E800) [pid = 3872] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:53:57 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1D037800) [pid = 3872] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:53:57 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (16734800) [pid = 3872] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:53:57 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (15828800) [pid = 3872] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:53:57 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (13B95C00) [pid = 3872] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:53:57 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1860D800) [pid = 3872] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:53:57 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (1A468800) [pid = 3872] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:53:57 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (1987BC00) [pid = 3872] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:53:57 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (14B50400) [pid = 3872] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:53:57 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (18611C00) [pid = 3872] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:53:57 INFO - PROCESS | 3872 | 1461189237644 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]]]}] 14:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 623ms 14:53:57 INFO - PROCESS | 3872 | 1461189237662 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 14:53:57 INFO - PROCESS | 3872 | 1461189237664 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 14:53:57 INFO - PROCESS | 3872 | 1461189237667 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:53:57 INFO - PROCESS | 3872 | 1461189237669 Marionette TRACE conn2 <- [1,274,null,{}] 14:53:57 INFO - PROCESS | 3872 | 1461189237673 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}] 14:53:57 INFO - PROCESS | 3872 | 1461189237773 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 14:53:57 INFO - PROCESS | 3872 | 1461189237846 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:57 INFO - PROCESS | 3872 | ++DOCSHELL 13B96400 == 42 [pid = 3872] [id = 78] 14:53:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (14B4F800) [pid = 3872] [serial = 231] [outer = 00000000] 14:53:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (19EDE000) [pid = 3872] [serial = 232] [outer = 14B4F800] 14:53:57 INFO - PROCESS | 3872 | 1461189237890 Marionette DEBUG loaded listener.js 14:53:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (1C73D800) [pid = 3872] [serial = 233] [outer = 14B4F800] 14:53:58 INFO - PROCESS | 3872 | 1461189238212 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]]]}] 14:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 578ms 14:53:58 INFO - PROCESS | 3872 | 1461189238247 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 14:53:58 INFO - PROCESS | 3872 | 1461189238249 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 14:53:58 INFO - PROCESS | 3872 | 1461189238252 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:53:58 INFO - PROCESS | 3872 | 1461189238254 Marionette TRACE conn2 <- [1,278,null,{}] 14:53:58 INFO - PROCESS | 3872 | 1461189238257 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}] 14:53:58 INFO - PROCESS | 3872 | 1461189238355 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 14:53:58 INFO - PROCESS | 3872 | 1461189238363 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:58 INFO - PROCESS | 3872 | ++DOCSHELL 15C33000 == 43 [pid = 3872] [id = 79] 14:53:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1A467C00) [pid = 3872] [serial = 234] [outer = 00000000] 14:53:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (1D787C00) [pid = 3872] [serial = 235] [outer = 1A467C00] 14:53:58 INFO - PROCESS | 3872 | 1461189238406 Marionette DEBUG loaded listener.js 14:53:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1D878000) [pid = 3872] [serial = 236] [outer = 1A467C00] 14:53:58 INFO - PROCESS | 3872 | 1461189238755 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]]]}] 14:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 517ms 14:53:58 INFO - PROCESS | 3872 | 1461189238770 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 14:53:58 INFO - PROCESS | 3872 | 1461189238772 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 14:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:53:58 INFO - PROCESS | 3872 | 1461189238775 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:53:58 INFO - PROCESS | 3872 | 1461189238778 Marionette TRACE conn2 <- [1,282,null,{}] 14:53:58 INFO - PROCESS | 3872 | 1461189238781 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}] 14:53:58 INFO - PROCESS | 3872 | 1461189238868 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 14:53:58 INFO - PROCESS | 3872 | 1461189238934 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:58 INFO - PROCESS | 3872 | ++DOCSHELL 1C66FC00 == 44 [pid = 3872] [id = 80] 14:53:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1CF2FC00) [pid = 3872] [serial = 237] [outer = 00000000] 14:53:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (1D987C00) [pid = 3872] [serial = 238] [outer = 1CF2FC00] 14:53:58 INFO - PROCESS | 3872 | 1461189238984 Marionette DEBUG loaded listener.js 14:53:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1D9DCC00) [pid = 3872] [serial = 239] [outer = 1CF2FC00] 14:53:59 INFO - PROCESS | 3872 | 1461189239359 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]]]}] 14:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 608ms 14:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:53:59 INFO - PROCESS | 3872 | 1461189239397 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 14:53:59 INFO - PROCESS | 3872 | 1461189239399 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 14:53:59 INFO - PROCESS | 3872 | 1461189239402 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:53:59 INFO - PROCESS | 3872 | 1461189239404 Marionette TRACE conn2 <- [1,286,null,{}] 14:53:59 INFO - PROCESS | 3872 | 1461189239451 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}] 14:53:59 INFO - PROCESS | 3872 | 1461189239555 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 14:53:59 INFO - PROCESS | 3872 | 1461189239645 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:59 INFO - PROCESS | 3872 | ++DOCSHELL 139C8C00 == 45 [pid = 3872] [id = 81] 14:53:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (139CD800) [pid = 3872] [serial = 240] [outer = 00000000] 14:53:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (143ABC00) [pid = 3872] [serial = 241] [outer = 139CD800] 14:53:59 INFO - PROCESS | 3872 | 1461189239702 Marionette DEBUG loaded listener.js 14:53:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (14417400) [pid = 3872] [serial = 242] [outer = 139CD800] 14:54:00 INFO - PROCESS | 3872 | 1461189240269 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]]]}] 14:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 897ms 14:54:00 INFO - PROCESS | 3872 | 1461189240312 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 14:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:54:00 INFO - PROCESS | 3872 | 1461189240318 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 14:54:00 INFO - PROCESS | 3872 | 1461189240322 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:54:00 INFO - PROCESS | 3872 | 1461189240325 Marionette TRACE conn2 <- [1,290,null,{}] 14:54:00 INFO - PROCESS | 3872 | 1461189240329 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}] 14:54:00 INFO - PROCESS | 3872 | 1461189240430 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 14:54:00 INFO - PROCESS | 3872 | 1461189240520 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:00 INFO - PROCESS | 3872 | ++DOCSHELL 16E84000 == 46 [pid = 3872] [id = 82] 14:54:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (18235C00) [pid = 3872] [serial = 243] [outer = 00000000] 14:54:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1860C400) [pid = 3872] [serial = 244] [outer = 18235C00] 14:54:00 INFO - PROCESS | 3872 | 1461189240559 Marionette DEBUG loaded listener.js 14:54:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (18BB5C00) [pid = 3872] [serial = 245] [outer = 18235C00] 14:54:01 INFO - PROCESS | 3872 | 1461189241197 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]]]}] 14:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 973ms 14:54:01 INFO - PROCESS | 3872 | 1461189241290 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 14:54:01 INFO - PROCESS | 3872 | 1461189241293 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 14:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:54:01 INFO - PROCESS | 3872 | 1461189241297 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:54:01 INFO - PROCESS | 3872 | 1461189241299 Marionette TRACE conn2 <- [1,294,null,{}] 14:54:01 INFO - PROCESS | 3872 | 1461189241303 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}] 14:54:01 INFO - PROCESS | 3872 | 1461189241399 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 14:54:01 INFO - PROCESS | 3872 | 1461189241472 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:01 INFO - PROCESS | 3872 | ++DOCSHELL 1A361800 == 47 [pid = 3872] [id = 83] 14:54:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1A46DC00) [pid = 3872] [serial = 246] [outer = 00000000] 14:54:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1D707400) [pid = 3872] [serial = 247] [outer = 1A46DC00] 14:54:01 INFO - PROCESS | 3872 | 1461189241530 Marionette DEBUG loaded listener.js 14:54:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1D97E400) [pid = 3872] [serial = 248] [outer = 1A46DC00] 14:54:02 INFO - PROCESS | 3872 | 1461189242099 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]]]}] 14:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 882ms 14:54:02 INFO - PROCESS | 3872 | 1461189242189 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 14:54:02 INFO - PROCESS | 3872 | 1461189242196 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 14:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:54:02 INFO - PROCESS | 3872 | 1461189242200 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:54:02 INFO - PROCESS | 3872 | 1461189242202 Marionette TRACE conn2 <- [1,298,null,{}] 14:54:02 INFO - PROCESS | 3872 | 1461189242221 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}] 14:54:02 INFO - PROCESS | 3872 | 1461189242327 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 14:54:02 INFO - PROCESS | 3872 | 1461189242376 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:02 INFO - PROCESS | 3872 | ++DOCSHELL 1D984C00 == 48 [pid = 3872] [id = 84] 14:54:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1D9DE800) [pid = 3872] [serial = 249] [outer = 00000000] 14:54:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1DCA2400) [pid = 3872] [serial = 250] [outer = 1D9DE800] 14:54:02 INFO - PROCESS | 3872 | 1461189242431 Marionette DEBUG loaded listener.js 14:54:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1DCA5C00) [pid = 3872] [serial = 251] [outer = 1D9DE800] 14:54:03 INFO - PROCESS | 3872 | 1461189243043 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]]]}] 14:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 882ms 14:54:03 INFO - PROCESS | 3872 | 1461189243189 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 14:54:03 INFO - PROCESS | 3872 | 1461189243193 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 14:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:54:03 INFO - PROCESS | 3872 | 1461189243199 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:54:03 INFO - PROCESS | 3872 | 1461189243203 Marionette TRACE conn2 <- [1,302,null,{}] 14:54:03 INFO - PROCESS | 3872 | 1461189243208 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}] 14:54:03 INFO - PROCESS | 3872 | 1461189243314 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 14:54:03 INFO - PROCESS | 3872 | 1461189243382 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:03 INFO - PROCESS | 3872 | ++DOCSHELL 158A7C00 == 49 [pid = 3872] [id = 85] 14:54:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (15C37800) [pid = 3872] [serial = 252] [outer = 00000000] 14:54:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (15F7F400) [pid = 3872] [serial = 253] [outer = 15C37800] 14:54:03 INFO - PROCESS | 3872 | 1461189243430 Marionette DEBUG loaded listener.js 14:54:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (16734800) [pid = 3872] [serial = 254] [outer = 15C37800] 14:54:04 INFO - PROCESS | 3872 | 1461189244072 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]]]}] 14:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 928ms 14:54:04 INFO - PROCESS | 3872 | 1461189244182 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 14:54:04 INFO - PROCESS | 3872 | 1461189244185 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 14:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:54:04 INFO - PROCESS | 3872 | 1461189244191 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:54:04 INFO - PROCESS | 3872 | 1461189244195 Marionette TRACE conn2 <- [1,306,null,{}] 14:54:04 INFO - PROCESS | 3872 | --DOCSHELL 139CA400 == 48 [pid = 3872] [id = 54] 14:54:04 INFO - PROCESS | 3872 | --DOCSHELL 15C33000 == 47 [pid = 3872] [id = 79] 14:54:04 INFO - PROCESS | 3872 | --DOCSHELL 13B96400 == 46 [pid = 3872] [id = 78] 14:54:04 INFO - PROCESS | 3872 | --DOCSHELL 1AADBC00 == 45 [pid = 3872] [id = 77] 14:54:04 INFO - PROCESS | 3872 | --DOCSHELL 13BEDC00 == 44 [pid = 3872] [id = 76] 14:54:04 INFO - PROCESS | 3872 | --DOCSHELL 18CF1C00 == 43 [pid = 3872] [id = 75] 14:54:04 INFO - PROCESS | 3872 | --DOCSHELL 18BB5800 == 42 [pid = 3872] [id = 74] 14:54:04 INFO - PROCESS | 3872 | --DOCSHELL 18CF6C00 == 41 [pid = 3872] [id = 73] 14:54:04 INFO - PROCESS | 3872 | --DOCSHELL 1860B800 == 40 [pid = 3872] [id = 72] 14:54:04 INFO - PROCESS | 3872 | --DOCSHELL 14454000 == 39 [pid = 3872] [id = 71] 14:54:04 INFO - PROCESS | 3872 | --DOCSHELL 14B47C00 == 38 [pid = 3872] [id = 70] 14:54:04 INFO - PROCESS | 3872 | --DOCSHELL 19053C00 == 37 [pid = 3872] [id = 69] 14:54:04 INFO - PROCESS | 3872 | --DOCSHELL 1A845400 == 36 [pid = 3872] [id = 68] 14:54:04 INFO - PROCESS | 3872 | --DOCSHELL 16E63C00 == 35 [pid = 3872] [id = 67] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (18238000) [pid = 3872] [serial = 162] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (143A6C00) [pid = 3872] [serial = 159] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | 1461189244310 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}] 14:54:04 INFO - PROCESS | 3872 | --DOCSHELL 02A76C00 == 34 [pid = 3872] [id = 66] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1D979C00) [pid = 3872] [serial = 193] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1D789400) [pid = 3872] [serial = 191] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1AA67000) [pid = 3872] [serial = 178] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1D702800) [pid = 3872] [serial = 184] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1D029C00) [pid = 3872] [serial = 157] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (15F81800) [pid = 3872] [serial = 168] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (16561000) [pid = 3872] [serial = 169] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (14411C00) [pid = 3872] [serial = 165] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (14493C00) [pid = 3872] [serial = 166] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (18CF5400) [pid = 3872] [serial = 172] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (19054800) [pid = 3872] [serial = 173] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1D240000) [pid = 3872] [serial = 182] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (19E3AC00) [pid = 3872] [serial = 175] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1D240800) [pid = 3872] [serial = 181] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1987A800) [pid = 3872] [serial = 187] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (1D78B800) [pid = 3872] [serial = 190] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (1E89AC00) [pid = 3872] [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.] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1D702400) [pid = 3872] [serial = 185] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (1ABDB400) [pid = 3872] [serial = 179] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (1AA62400) [pid = 3872] [serial = 188] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (1A35D800) [pid = 3872] [serial = 176] [outer = 00000000] [url = about:blank] 14:54:04 INFO - PROCESS | 3872 | 1461189244413 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 14:54:04 INFO - PROCESS | 3872 | 1461189244477 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:04 INFO - PROCESS | 3872 | ++DOCSHELL 14493C00 == 35 [pid = 3872] [id = 86] 14:54:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (144A0400) [pid = 3872] [serial = 255] [outer = 00000000] 14:54:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (15CDD400) [pid = 3872] [serial = 256] [outer = 144A0400] 14:54:04 INFO - PROCESS | 3872 | 1461189244522 Marionette DEBUG loaded listener.js 14:54:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (18235800) [pid = 3872] [serial = 257] [outer = 144A0400] 14:54:04 INFO - PROCESS | 3872 | 1461189244896 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]]]}] 14:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 745ms 14:54:04 INFO - PROCESS | 3872 | 1461189244934 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 14:54:04 INFO - PROCESS | 3872 | 1461189244936 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 14:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:54:04 INFO - PROCESS | 3872 | 1461189244940 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:54:04 INFO - PROCESS | 3872 | 1461189244942 Marionette TRACE conn2 <- [1,310,null,{}] 14:54:04 INFO - PROCESS | 3872 | 1461189244951 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}] 14:54:05 INFO - PROCESS | 3872 | 1461189245034 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 14:54:05 INFO - PROCESS | 3872 | 1461189245042 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:05 INFO - PROCESS | 3872 | ++DOCSHELL 19D4C000 == 36 [pid = 3872] [id = 87] 14:54:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (1A1E5800) [pid = 3872] [serial = 258] [outer = 00000000] 14:54:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1A3D3400) [pid = 3872] [serial = 259] [outer = 1A1E5800] 14:54:05 INFO - PROCESS | 3872 | 1461189245092 Marionette DEBUG loaded listener.js 14:54:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1A83A800) [pid = 3872] [serial = 260] [outer = 1A1E5800] 14:54:05 INFO - PROCESS | 3872 | 1461189245508 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]]]}] 14:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 577ms 14:54:05 INFO - PROCESS | 3872 | 1461189245537 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 14:54:05 INFO - PROCESS | 3872 | 1461189245539 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 14:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:54:05 INFO - PROCESS | 3872 | 1461189245526 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:54:05 INFO - PROCESS | 3872 | 1461189245528 Marionette TRACE conn2 <- [1,314,null,{}] 14:54:05 INFO - PROCESS | 3872 | 1461189245536 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}] 14:54:05 INFO - PROCESS | 3872 | 1461189245612 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 14:54:05 INFO - PROCESS | 3872 | 1461189245618 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:05 INFO - PROCESS | 3872 | ++DOCSHELL 1AAD7C00 == 37 [pid = 3872] [id = 88] 14:54:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (1AADBC00) [pid = 3872] [serial = 261] [outer = 00000000] 14:54:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1C357800) [pid = 3872] [serial = 262] [outer = 1AADBC00] 14:54:05 INFO - PROCESS | 3872 | 1461189245663 Marionette DEBUG loaded listener.js 14:54:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1C356C00) [pid = 3872] [serial = 263] [outer = 1AADBC00] 14:54:06 INFO - PROCESS | 3872 | 1461189246106 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]]]}] 14:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 608ms 14:54:06 INFO - PROCESS | 3872 | 1461189246163 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 14:54:06 INFO - PROCESS | 3872 | 1461189246165 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 14:54:06 INFO - PROCESS | 3872 | 1461189246168 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:54:06 INFO - PROCESS | 3872 | 1461189246170 Marionette TRACE conn2 <- [1,318,null,{}] 14:54:06 INFO - PROCESS | 3872 | 1461189246173 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}] 14:54:06 INFO - PROCESS | 3872 | 1461189246229 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 14:54:06 INFO - PROCESS | 3872 | 1461189246234 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:06 INFO - PROCESS | 3872 | ++DOCSHELL 1C747800 == 38 [pid = 3872] [id = 89] 14:54:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1CF2B000) [pid = 3872] [serial = 264] [outer = 00000000] 14:54:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1D036800) [pid = 3872] [serial = 265] [outer = 1CF2B000] 14:54:06 INFO - PROCESS | 3872 | 1461189246278 Marionette DEBUG loaded listener.js 14:54:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1D3A4400) [pid = 3872] [serial = 266] [outer = 1CF2B000] 14:54:06 INFO - PROCESS | 3872 | 1461189246725 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]]]}] 14:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 578ms 14:54:06 INFO - PROCESS | 3872 | 1461189246751 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 14:54:06 INFO - PROCESS | 3872 | 1461189246753 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 14:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:54:06 INFO - PROCESS | 3872 | 1461189246762 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:54:06 INFO - PROCESS | 3872 | 1461189246764 Marionette TRACE conn2 <- [1,322,null,{}] 14:54:06 INFO - PROCESS | 3872 | 1461189246767 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}] 14:54:06 INFO - PROCESS | 3872 | 1461189246871 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 14:54:06 INFO - PROCESS | 3872 | 1461189246920 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:06 INFO - PROCESS | 3872 | ++DOCSHELL 1D3A3000 == 39 [pid = 3872] [id = 90] 14:54:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1D702400) [pid = 3872] [serial = 267] [outer = 00000000] 14:54:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1D879800) [pid = 3872] [serial = 268] [outer = 1D702400] 14:54:06 INFO - PROCESS | 3872 | 1461189247001 Marionette DEBUG loaded listener.js 14:54:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1D988000) [pid = 3872] [serial = 269] [outer = 1D702400] 14:54:07 INFO - PROCESS | 3872 | 1461189247436 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]]]}] 14:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 715ms 14:54:07 INFO - PROCESS | 3872 | 1461189247471 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 14:54:07 INFO - PROCESS | 3872 | 1461189247473 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 14:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:54:07 INFO - PROCESS | 3872 | 1461189247476 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:54:07 INFO - PROCESS | 3872 | 1461189247478 Marionette TRACE conn2 <- [1,326,null,{}] 14:54:07 INFO - PROCESS | 3872 | 1461189247482 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}] 14:54:07 INFO - PROCESS | 3872 | 1461189247580 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 14:54:07 INFO - PROCESS | 3872 | 1461189247586 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:07 INFO - PROCESS | 3872 | ++DOCSHELL 139F7400 == 40 [pid = 3872] [id = 91] 14:54:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1C73DC00) [pid = 3872] [serial = 270] [outer = 00000000] 14:54:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1DCA6C00) [pid = 3872] [serial = 271] [outer = 1C73DC00] 14:54:07 INFO - PROCESS | 3872 | 1461189247630 Marionette DEBUG loaded listener.js 14:54:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1DCA4C00) [pid = 3872] [serial = 272] [outer = 1C73DC00] 14:54:07 INFO - PROCESS | 3872 | 1461189247886 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:54:08 INFO - PROCESS | 3872 | 1461189248071 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]]]}] 14:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 608ms 14:54:08 INFO - PROCESS | 3872 | 1461189248100 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 14:54:08 INFO - PROCESS | 3872 | 1461189248102 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 14:54:08 INFO - PROCESS | 3872 | 1461189248105 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:54:08 INFO - PROCESS | 3872 | 1461189248107 Marionette TRACE conn2 <- [1,330,null,{}] 14:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:54:08 INFO - PROCESS | 3872 | 1461189248110 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}] 14:54:08 INFO - PROCESS | 3872 | 1461189248213 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 14:54:08 INFO - PROCESS | 3872 | 1461189248290 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:08 INFO - PROCESS | 3872 | ++DOCSHELL 1DD94800 == 41 [pid = 3872] [id = 92] 14:54:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1DD9A400) [pid = 3872] [serial = 273] [outer = 00000000] 14:54:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1DEF7C00) [pid = 3872] [serial = 274] [outer = 1DD9A400] 14:54:08 INFO - PROCESS | 3872 | 1461189248342 Marionette DEBUG loaded listener.js 14:54:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1DEFCC00) [pid = 3872] [serial = 275] [outer = 1DD9A400] 14:54:08 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1A467C00) [pid = 3872] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:54:08 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (19946000) [pid = 3872] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:54:08 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1A461C00) [pid = 3872] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:54:08 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1860BC00) [pid = 3872] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:54:08 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (19052400) [pid = 3872] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:54:08 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (14495400) [pid = 3872] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:54:08 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (18CFAC00) [pid = 3872] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:54:08 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (14B48000) [pid = 3872] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:54:08 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1C66E400) [pid = 3872] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:54:08 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (14B4F800) [pid = 3872] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:54:08 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (13359800) [pid = 3872] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:54:08 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (16735800) [pid = 3872] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:54:08 INFO - PROCESS | 3872 | 1461189248798 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]]]}] 14:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 730ms 14:54:08 INFO - PROCESS | 3872 | 1461189248831 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 14:54:08 INFO - PROCESS | 3872 | 1461189248833 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 14:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:54:08 INFO - PROCESS | 3872 | 1461189248836 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:54:08 INFO - PROCESS | 3872 | 1461189248838 Marionette TRACE conn2 <- [1,334,null,{}] 14:54:08 INFO - PROCESS | 3872 | 1461189248841 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}] 14:54:08 INFO - PROCESS | 3872 | 1461189248918 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 14:54:08 INFO - PROCESS | 3872 | 1461189248925 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:08 INFO - PROCESS | 3872 | ++DOCSHELL 19B8C000 == 42 [pid = 3872] [id = 93] 14:54:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1A360000) [pid = 3872] [serial = 276] [outer = 00000000] 14:54:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1CF30800) [pid = 3872] [serial = 277] [outer = 1A360000] 14:54:08 INFO - PROCESS | 3872 | 1461189248971 Marionette DEBUG loaded listener.js 14:54:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1DC9E000) [pid = 3872] [serial = 278] [outer = 1A360000] 14:54:09 INFO - PROCESS | 3872 | 1461189249358 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]]]}] 14:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 578ms 14:54:09 INFO - PROCESS | 3872 | 1461189249414 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 14:54:09 INFO - PROCESS | 3872 | 1461189249416 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 14:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:54:09 INFO - PROCESS | 3872 | 1461189249420 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:54:09 INFO - PROCESS | 3872 | 1461189249422 Marionette TRACE conn2 <- [1,338,null,{}] 14:54:09 INFO - PROCESS | 3872 | 1461189249425 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}] 14:54:09 INFO - PROCESS | 3872 | 1461189249504 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 14:54:09 INFO - PROCESS | 3872 | 1461189249513 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:09 INFO - PROCESS | 3872 | ++DOCSHELL 19001C00 == 43 [pid = 3872] [id = 94] 14:54:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (19004C00) [pid = 3872] [serial = 279] [outer = 00000000] 14:54:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1900B400) [pid = 3872] [serial = 280] [outer = 19004C00] 14:54:09 INFO - PROCESS | 3872 | 1461189249557 Marionette DEBUG loaded listener.js 14:54:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1900DC00) [pid = 3872] [serial = 281] [outer = 19004C00] 14:54:09 INFO - PROCESS | 3872 | 1461189249962 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]]]}] 14:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 578ms 14:54:10 INFO - PROCESS | 3872 | 1461189250009 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 14:54:10 INFO - PROCESS | 3872 | 1461189250012 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 14:54:10 INFO - PROCESS | 3872 | 1461189250015 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:54:10 INFO - PROCESS | 3872 | 1461189250018 Marionette TRACE conn2 <- [1,342,null,{}] 14:54:10 INFO - PROCESS | 3872 | 1461189250021 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}] 14:54:10 INFO - PROCESS | 3872 | 1461189250114 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 14:54:10 INFO - PROCESS | 3872 | 1461189250120 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:10 INFO - PROCESS | 3872 | ++DOCSHELL 19007000 == 44 [pid = 3872] [id = 95] 14:54:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1900D000) [pid = 3872] [serial = 282] [outer = 00000000] 14:54:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1DEFA800) [pid = 3872] [serial = 283] [outer = 1900D000] 14:54:10 INFO - PROCESS | 3872 | 1461189250168 Marionette DEBUG loaded listener.js 14:54:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1E1F5800) [pid = 3872] [serial = 284] [outer = 1900D000] 14:54:10 INFO - PROCESS | 3872 | 1461189250669 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]]]}] 14:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 669ms 14:54:10 INFO - PROCESS | 3872 | 1461189250698 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 14:54:10 INFO - PROCESS | 3872 | 1461189250702 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 14:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:54:10 INFO - PROCESS | 3872 | 1461189250708 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:54:10 INFO - PROCESS | 3872 | 1461189250712 Marionette TRACE conn2 <- [1,346,null,{}] 14:54:10 INFO - PROCESS | 3872 | 1461189250719 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}] 14:54:10 INFO - PROCESS | 3872 | 1461189250876 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 14:54:10 INFO - PROCESS | 3872 | 1461189250996 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:11 INFO - PROCESS | 3872 | ++DOCSHELL 14B51000 == 45 [pid = 3872] [id = 96] 14:54:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (14BE9C00) [pid = 3872] [serial = 285] [outer = 00000000] 14:54:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (15E8A400) [pid = 3872] [serial = 286] [outer = 14BE9C00] 14:54:11 INFO - PROCESS | 3872 | 1461189251096 Marionette DEBUG loaded listener.js 14:54:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (16B50400) [pid = 3872] [serial = 287] [outer = 14BE9C00] 14:54:11 INFO - PROCESS | 3872 | 1461189251651 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]]]}] 14:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 973ms 14:54:11 INFO - PROCESS | 3872 | 1461189251693 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 14:54:11 INFO - PROCESS | 3872 | 1461189251699 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 14:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:54:11 INFO - PROCESS | 3872 | 1461189251706 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:54:11 INFO - PROCESS | 3872 | 1461189251708 Marionette TRACE conn2 <- [1,350,null,{}] 14:54:11 INFO - PROCESS | 3872 | 1461189251713 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}] 14:54:11 INFO - PROCESS | 3872 | 1461189251817 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 14:54:11 INFO - PROCESS | 3872 | 1461189251889 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:11 INFO - PROCESS | 3872 | ++DOCSHELL 148AC000 == 46 [pid = 3872] [id = 97] 14:54:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (15835C00) [pid = 3872] [serial = 288] [outer = 00000000] 14:54:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (18981400) [pid = 3872] [serial = 289] [outer = 15835C00] 14:54:11 INFO - PROCESS | 3872 | 1461189251944 Marionette DEBUG loaded listener.js 14:54:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (18984C00) [pid = 3872] [serial = 290] [outer = 15835C00] 14:54:12 INFO - PROCESS | 3872 | 1461189252477 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]]]}] 14:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 821ms 14:54:12 INFO - PROCESS | 3872 | 1461189252513 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 14:54:12 INFO - PROCESS | 3872 | 1461189252516 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 14:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:54:12 INFO - PROCESS | 3872 | 1461189252519 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:54:12 INFO - PROCESS | 3872 | 1461189252523 Marionette TRACE conn2 <- [1,354,null,{}] 14:54:12 INFO - PROCESS | 3872 | 1461189252534 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}] 14:54:12 INFO - PROCESS | 3872 | 1461189252635 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 14:54:12 INFO - PROCESS | 3872 | 1461189252723 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:12 INFO - PROCESS | 3872 | ++DOCSHELL 1905AC00 == 47 [pid = 3872] [id = 98] 14:54:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (19170400) [pid = 3872] [serial = 291] [outer = 00000000] 14:54:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (19175400) [pid = 3872] [serial = 292] [outer = 19170400] 14:54:12 INFO - PROCESS | 3872 | 1461189252780 Marionette DEBUG loaded listener.js 14:54:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (19178800) [pid = 3872] [serial = 293] [outer = 19170400] 14:54:13 INFO - PROCESS | 3872 | 1461189253323 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]]]}] 14:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 821ms 14:54:13 INFO - PROCESS | 3872 | 1461189253343 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 14:54:13 INFO - PROCESS | 3872 | 1461189253345 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 14:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:54:13 INFO - PROCESS | 3872 | 1461189253349 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:54:13 INFO - PROCESS | 3872 | 1461189253351 Marionette TRACE conn2 <- [1,358,null,{}] 14:54:13 INFO - PROCESS | 3872 | 1461189253355 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}] 14:54:13 INFO - PROCESS | 3872 | 1461189253457 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 14:54:13 INFO - PROCESS | 3872 | 1461189253544 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:13 INFO - PROCESS | 3872 | ++DOCSHELL 19175000 == 48 [pid = 3872] [id = 99] 14:54:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1917B000) [pid = 3872] [serial = 294] [outer = 00000000] 14:54:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (19E30800) [pid = 3872] [serial = 295] [outer = 1917B000] 14:54:13 INFO - PROCESS | 3872 | 1461189253598 Marionette DEBUG loaded listener.js 14:54:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1A3C7400) [pid = 3872] [serial = 296] [outer = 1917B000] 14:54:14 INFO - PROCESS | 3872 | 1461189254193 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]]]}] 14:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 867ms 14:54:14 INFO - PROCESS | 3872 | 1461189254236 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 14:54:14 INFO - PROCESS | 3872 | 1461189254238 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 14:54:14 INFO - PROCESS | 3872 | 1461189254242 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:54:14 INFO - PROCESS | 3872 | 1461189254244 Marionette TRACE conn2 <- [1,362,null,{}] 14:54:14 INFO - PROCESS | 3872 | 1461189254247 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}] 14:54:14 INFO - PROCESS | 3872 | 1461189254346 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 14:54:14 INFO - PROCESS | 3872 | 1461189254443 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:14 INFO - PROCESS | 3872 | ++DOCSHELL 139F2C00 == 49 [pid = 3872] [id = 100] 14:54:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (13B94800) [pid = 3872] [serial = 297] [outer = 00000000] 14:54:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (186FBC00) [pid = 3872] [serial = 298] [outer = 13B94800] 14:54:14 INFO - PROCESS | 3872 | 1461189254497 Marionette DEBUG loaded listener.js 14:54:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1917E000) [pid = 3872] [serial = 299] [outer = 13B94800] 14:54:15 INFO - PROCESS | 3872 | 1461189255179 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]]]}] 14:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 973ms 14:54:15 INFO - PROCESS | 3872 | 1461189255210 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 14:54:15 INFO - PROCESS | 3872 | 1461189255214 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 14:54:15 INFO - PROCESS | 3872 | 1461189255219 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:54:15 INFO - PROCESS | 3872 | 1461189255223 Marionette TRACE conn2 <- [1,366,null,{}] 14:54:15 INFO - PROCESS | 3872 | 1461189255228 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}] 14:54:15 INFO - PROCESS | 3872 | 1461189255324 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 14:54:15 INFO - PROCESS | 3872 | 1461189255401 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:15 INFO - PROCESS | 3872 | ++DOCSHELL 14B4E400 == 50 [pid = 3872] [id = 101] 14:54:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (15828800) [pid = 3872] [serial = 300] [outer = 00000000] 14:54:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (16738800) [pid = 3872] [serial = 301] [outer = 15828800] 14:54:15 INFO - PROCESS | 3872 | 1461189255452 Marionette DEBUG loaded listener.js 14:54:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (18286000) [pid = 3872] [serial = 302] [outer = 15828800] 14:54:15 INFO - PROCESS | 3872 | --DOCSHELL 13358000 == 49 [pid = 3872] [id = 43] 14:54:15 INFO - PROCESS | 3872 | --DOCSHELL 19001C00 == 48 [pid = 3872] [id = 94] 14:54:15 INFO - PROCESS | 3872 | --DOCSHELL 19B8C000 == 47 [pid = 3872] [id = 93] 14:54:15 INFO - PROCESS | 3872 | --DOCSHELL 1DD94800 == 46 [pid = 3872] [id = 92] 14:54:15 INFO - PROCESS | 3872 | --DOCSHELL 139F7400 == 45 [pid = 3872] [id = 91] 14:54:15 INFO - PROCESS | 3872 | --DOCSHELL 1D3A3000 == 44 [pid = 3872] [id = 90] 14:54:15 INFO - PROCESS | 3872 | --DOCSHELL 1C747800 == 43 [pid = 3872] [id = 89] 14:54:15 INFO - PROCESS | 3872 | --DOCSHELL 1AAD7C00 == 42 [pid = 3872] [id = 88] 14:54:15 INFO - PROCESS | 3872 | --DOCSHELL 19D4C000 == 41 [pid = 3872] [id = 87] 14:54:15 INFO - PROCESS | 3872 | --DOCSHELL 14493C00 == 40 [pid = 3872] [id = 86] 14:54:15 INFO - PROCESS | 3872 | --DOCSHELL 158A7C00 == 39 [pid = 3872] [id = 85] 14:54:15 INFO - PROCESS | 3872 | --DOCSHELL 139C8C00 == 38 [pid = 3872] [id = 81] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (1D987C00) [pid = 3872] [serial = 238] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (143AD800) [pid = 3872] [serial = 127] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (186EE400) [pid = 3872] [serial = 163] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (194CAC00) [pid = 3872] [serial = 217] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1987F400) [pid = 3872] [serial = 218] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1C674800) [pid = 3872] [serial = 205] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (15AF7000) [pid = 3872] [serial = 209] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (15826800) [pid = 3872] [serial = 208] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1D02B400) [pid = 3872] [serial = 229] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (19EDE000) [pid = 3872] [serial = 232] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1D787C00) [pid = 3872] [serial = 235] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1D02B000) [pid = 3872] [serial = 230] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (19E31C00) [pid = 3872] [serial = 221] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1C73D800) [pid = 3872] [serial = 233] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1D878000) [pid = 3872] [serial = 236] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1ABDBC00) [pid = 3872] [serial = 223] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1C352400) [pid = 3872] [serial = 224] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1C67A800) [pid = 3872] [serial = 227] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1C673800) [pid = 3872] [serial = 226] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (12C8C400) [pid = 3872] [serial = 196] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (18693400) [pid = 3872] [serial = 214] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (18B65C00) [pid = 3872] [serial = 215] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (19E3BC00) [pid = 3872] [serial = 220] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1868F800) [pid = 3872] [serial = 199] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1D02C800) [pid = 3872] [serial = 202] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (15825800) [pid = 3872] [serial = 211] [outer = 00000000] [url = about:blank] 14:54:15 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (15CE3400) [pid = 3872] [serial = 212] [outer = 00000000] [url = about:blank] 14:54:16 INFO - PROCESS | 3872 | 1461189256025 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]]]}] 14:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 822ms 14:54:16 INFO - PROCESS | 3872 | 1461189256047 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 14:54:16 INFO - PROCESS | 3872 | 1461189256053 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 14:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:54:16 INFO - PROCESS | 3872 | 1461189256058 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:54:16 INFO - PROCESS | 3872 | 1461189256061 Marionette TRACE conn2 <- [1,370,null,{}] 14:54:16 INFO - PROCESS | 3872 | 1461189256065 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}] 14:54:16 INFO - PROCESS | 3872 | 1461189256129 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 14:54:16 INFO - PROCESS | 3872 | 1461189256135 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:16 INFO - PROCESS | 3872 | ++DOCSHELL 1550B000 == 39 [pid = 3872] [id = 102] 14:54:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1581B400) [pid = 3872] [serial = 303] [outer = 00000000] 14:54:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1860C000) [pid = 3872] [serial = 304] [outer = 1581B400] 14:54:16 INFO - PROCESS | 3872 | 1461189256182 Marionette DEBUG loaded listener.js 14:54:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (186F7800) [pid = 3872] [serial = 305] [outer = 1581B400] 14:54:16 INFO - PROCESS | 3872 | 1461189256638 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]]]}] 14:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 623ms 14:54:16 INFO - PROCESS | 3872 | 1461189256679 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 14:54:16 INFO - PROCESS | 3872 | 1461189256681 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 14:54:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:54:16 INFO - PROCESS | 3872 | 1461189256685 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:54:16 INFO - PROCESS | 3872 | 1461189256688 Marionette TRACE conn2 <- [1,374,null,{}] 14:54:16 INFO - PROCESS | 3872 | 1461189256698 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}] 14:54:16 INFO - PROCESS | 3872 | 1461189256761 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 14:54:16 INFO - PROCESS | 3872 | 1461189256769 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:16 INFO - PROCESS | 3872 | ++DOCSHELL 19001C00 == 40 [pid = 3872] [id = 103] 14:54:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (19002000) [pid = 3872] [serial = 306] [outer = 00000000] 14:54:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (19008000) [pid = 3872] [serial = 307] [outer = 19002000] 14:54:16 INFO - PROCESS | 3872 | 1461189256817 Marionette DEBUG loaded listener.js 14:54:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1900F400) [pid = 3872] [serial = 308] [outer = 19002000] 14:54:17 INFO - PROCESS | 3872 | 1461189257312 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:54:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:54:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 669ms 14:54:17 INFO - PROCESS | 3872 | 1461189257350 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 14:54:17 INFO - PROCESS | 3872 | 1461189257352 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 14:54:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:54:17 INFO - PROCESS | 3872 | 1461189257356 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:54:17 INFO - PROCESS | 3872 | 1461189257357 Marionette TRACE conn2 <- [1,378,null,{}] 14:54:17 INFO - PROCESS | 3872 | 1461189257360 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}] 14:54:17 INFO - PROCESS | 3872 | 1461189257435 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 14:54:17 INFO - PROCESS | 3872 | 1461189257443 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:17 INFO - PROCESS | 3872 | ++DOCSHELL 1917A800 == 41 [pid = 3872] [id = 104] 14:54:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1917D400) [pid = 3872] [serial = 309] [outer = 00000000] 14:54:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1994A400) [pid = 3872] [serial = 310] [outer = 1917D400] 14:54:17 INFO - PROCESS | 3872 | 1461189257491 Marionette DEBUG loaded listener.js 14:54:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (19E31C00) [pid = 3872] [serial = 311] [outer = 1917D400] 14:54:17 INFO - PROCESS | 3872 | 1461189257932 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:54:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:54:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 608ms 14:54:17 INFO - PROCESS | 3872 | 1461189257976 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 14:54:17 INFO - PROCESS | 3872 | 1461189257978 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 14:54:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:54:17 INFO - PROCESS | 3872 | 1461189257981 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:54:17 INFO - PROCESS | 3872 | 1461189257983 Marionette TRACE conn2 <- [1,382,null,{}] 14:54:17 INFO - PROCESS | 3872 | 1461189257986 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}] 14:54:18 INFO - PROCESS | 3872 | 1461189258059 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 14:54:18 INFO - PROCESS | 3872 | 1461189258065 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:18 INFO - PROCESS | 3872 | ++DOCSHELL 19050C00 == 42 [pid = 3872] [id = 105] 14:54:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1A10D400) [pid = 3872] [serial = 312] [outer = 00000000] 14:54:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1A83B000) [pid = 3872] [serial = 313] [outer = 1A10D400] 14:54:18 INFO - PROCESS | 3872 | 1461189258136 Marionette DEBUG loaded listener.js 14:54:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1ABDBC00) [pid = 3872] [serial = 314] [outer = 1A10D400] 14:54:18 INFO - PROCESS | 3872 | 1461189258622 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:54:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:54:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 684ms 14:54:18 INFO - PROCESS | 3872 | 1461189258664 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 14:54:18 INFO - PROCESS | 3872 | 1461189258666 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 14:54:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:54:18 INFO - PROCESS | 3872 | 1461189258669 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:54:18 INFO - PROCESS | 3872 | 1461189258671 Marionette TRACE conn2 <- [1,386,null,{}] 14:54:18 INFO - PROCESS | 3872 | 1461189258675 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}] 14:54:18 INFO - PROCESS | 3872 | 1461189258805 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 14:54:18 INFO - PROCESS | 3872 | 1461189258818 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:18 INFO - PROCESS | 3872 | ++DOCSHELL 19179800 == 43 [pid = 3872] [id = 106] 14:54:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1A3CCC00) [pid = 3872] [serial = 315] [outer = 00000000] 14:54:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1C73D800) [pid = 3872] [serial = 316] [outer = 1A3CCC00] 14:54:18 INFO - PROCESS | 3872 | 1461189258867 Marionette DEBUG loaded listener.js 14:54:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1CF2B800) [pid = 3872] [serial = 317] [outer = 1A3CCC00] 14:54:19 INFO - PROCESS | 3872 | 1461189259313 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]]]}] 14:54:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:54:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 684ms 14:54:19 INFO - PROCESS | 3872 | 1461189259379 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 14:54:19 INFO - PROCESS | 3872 | 1461189259381 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 14:54:19 INFO - PROCESS | 3872 | 1461189259392 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:54:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:54:19 INFO - PROCESS | 3872 | 1461189259394 Marionette TRACE conn2 <- [1,390,null,{}] 14:54:19 INFO - PROCESS | 3872 | 1461189259397 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}] 14:54:19 INFO - PROCESS | 3872 | 1461189259496 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 14:54:19 INFO - PROCESS | 3872 | 1461189259508 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:19 INFO - PROCESS | 3872 | ++DOCSHELL 1C352400 == 44 [pid = 3872] [id = 107] 14:54:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1C67B000) [pid = 3872] [serial = 318] [outer = 00000000] 14:54:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1D240000) [pid = 3872] [serial = 319] [outer = 1C67B000] 14:54:19 INFO - PROCESS | 3872 | 1461189259560 Marionette DEBUG loaded listener.js 14:54:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1D23FC00) [pid = 3872] [serial = 320] [outer = 1C67B000] 14:54:19 INFO - PROCESS | 3872 | 1461189259983 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]]]}] 14:54:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:54:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 624ms 14:54:20 INFO - PROCESS | 3872 | 1461189260018 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 14:54:20 INFO - PROCESS | 3872 | 1461189260020 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 14:54:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:54:20 INFO - PROCESS | 3872 | 1461189260023 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:54:20 INFO - PROCESS | 3872 | 1461189260025 Marionette TRACE conn2 <- [1,394,null,{}] 14:54:20 INFO - PROCESS | 3872 | 1461189260028 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}] 14:54:20 INFO - PROCESS | 3872 | 1461189260128 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 14:54:20 INFO - PROCESS | 3872 | 1461189260134 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:20 INFO - PROCESS | 3872 | ++DOCSHELL 1C748400 == 45 [pid = 3872] [id = 108] 14:54:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1D02D000) [pid = 3872] [serial = 321] [outer = 00000000] 14:54:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1D86F400) [pid = 3872] [serial = 322] [outer = 1D02D000] 14:54:20 INFO - PROCESS | 3872 | 1461189260180 Marionette DEBUG loaded listener.js 14:54:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1D97A000) [pid = 3872] [serial = 323] [outer = 1D02D000] 14:54:20 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1D702400) [pid = 3872] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:54:20 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1C73DC00) [pid = 3872] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:54:20 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1AADBC00) [pid = 3872] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:54:20 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (144A0400) [pid = 3872] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:54:20 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1A1E5800) [pid = 3872] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:54:20 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (15C37800) [pid = 3872] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:54:20 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1CF2B000) [pid = 3872] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:54:20 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1DD9A400) [pid = 3872] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:54:20 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (19004C00) [pid = 3872] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:54:20 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1CF2FC00) [pid = 3872] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:54:20 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1A360000) [pid = 3872] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:54:20 INFO - PROCESS | 3872 | 1461189260728 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]]]}] 14:54:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:54:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 775ms 14:54:20 INFO - PROCESS | 3872 | 1461189260807 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 14:54:20 INFO - PROCESS | 3872 | 1461189260809 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 14:54:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:54:20 INFO - PROCESS | 3872 | 1461189260812 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:54:20 INFO - PROCESS | 3872 | 1461189260814 Marionette TRACE conn2 <- [1,398,null,{}] 14:54:20 INFO - PROCESS | 3872 | 1461189260822 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}] 14:54:20 INFO - PROCESS | 3872 | 1461189260896 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 14:54:20 INFO - PROCESS | 3872 | 1461189260903 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:20 INFO - PROCESS | 3872 | ++DOCSHELL 1A35F000 == 46 [pid = 3872] [id = 109] 14:54:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1C352C00) [pid = 3872] [serial = 324] [outer = 00000000] 14:54:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1D70E000) [pid = 3872] [serial = 325] [outer = 1C352C00] 14:54:20 INFO - PROCESS | 3872 | 1461189260947 Marionette DEBUG loaded listener.js 14:54:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1D97C000) [pid = 3872] [serial = 326] [outer = 1C352C00] 14:54:21 INFO - PROCESS | 3872 | 1461189261348 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]]]}] 14:54:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:54:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 578ms 14:54:21 INFO - PROCESS | 3872 | 1461189261392 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 14:54:21 INFO - PROCESS | 3872 | 1461189261394 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 14:54:21 INFO - PROCESS | 3872 | 1461189261397 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:54:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:54:21 INFO - PROCESS | 3872 | 1461189261399 Marionette TRACE conn2 <- [1,402,null,{}] 14:54:21 INFO - PROCESS | 3872 | 1461189261403 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}] 14:54:21 INFO - PROCESS | 3872 | 1461189261477 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 14:54:21 INFO - PROCESS | 3872 | 1461189261484 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:21 INFO - PROCESS | 3872 | ++DOCSHELL 1D985C00 == 47 [pid = 3872] [id = 110] 14:54:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1D986800) [pid = 3872] [serial = 327] [outer = 00000000] 14:54:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1D9E3400) [pid = 3872] [serial = 328] [outer = 1D986800] 14:54:21 INFO - PROCESS | 3872 | 1461189261528 Marionette DEBUG loaded listener.js 14:54:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1DCA2C00) [pid = 3872] [serial = 329] [outer = 1D986800] 14:54:21 INFO - PROCESS | 3872 | 1461189261944 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]]]}] 14:54:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:54:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 578ms 14:54:21 INFO - PROCESS | 3872 | 1461189261979 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 14:54:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:54:21 INFO - PROCESS | 3872 | 1461189261981 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 14:54:21 INFO - PROCESS | 3872 | 1461189261985 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:54:21 INFO - PROCESS | 3872 | 1461189261987 Marionette TRACE conn2 <- [1,406,null,{}] 14:54:21 INFO - PROCESS | 3872 | 1461189261990 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}] 14:54:22 INFO - PROCESS | 3872 | 1461189262081 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 14:54:22 INFO - PROCESS | 3872 | 1461189262090 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:22 INFO - PROCESS | 3872 | ++DOCSHELL 18952C00 == 48 [pid = 3872] [id = 111] 14:54:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (18953000) [pid = 3872] [serial = 330] [outer = 00000000] 14:54:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1D703C00) [pid = 3872] [serial = 331] [outer = 18953000] 14:54:22 INFO - PROCESS | 3872 | 1461189262139 Marionette DEBUG loaded listener.js 14:54:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1DD99000) [pid = 3872] [serial = 332] [outer = 18953000] 14:54:22 INFO - PROCESS | 3872 | 1461189262763 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]]]}] 14:54:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:54:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 821ms 14:54:22 INFO - PROCESS | 3872 | 1461189262810 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 14:54:22 INFO - PROCESS | 3872 | 1461189262815 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 14:54:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:54:22 INFO - PROCESS | 3872 | 1461189262820 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:54:22 INFO - PROCESS | 3872 | 1461189262824 Marionette TRACE conn2 <- [1,410,null,{}] 14:54:22 INFO - PROCESS | 3872 | 1461189262830 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}] 14:54:22 INFO - PROCESS | 3872 | 1461189262935 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 14:54:22 INFO - PROCESS | 3872 | 1461189263015 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:23 INFO - PROCESS | 3872 | ++DOCSHELL 14454000 == 49 [pid = 3872] [id = 112] 14:54:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (14493C00) [pid = 3872] [serial = 333] [outer = 00000000] 14:54:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (15CE5400) [pid = 3872] [serial = 334] [outer = 14493C00] 14:54:23 INFO - PROCESS | 3872 | 1461189263114 Marionette DEBUG loaded listener.js 14:54:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (16E60000) [pid = 3872] [serial = 335] [outer = 14493C00] 14:54:23 INFO - PROCESS | 3872 | 1461189263708 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]]]}] 14:54:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:54:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 928ms 14:54:23 INFO - PROCESS | 3872 | 1461189263732 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 14:54:23 INFO - PROCESS | 3872 | 1461189263737 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 14:54:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:54:23 INFO - PROCESS | 3872 | 1461189263744 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:54:23 INFO - PROCESS | 3872 | 1461189263747 Marionette TRACE conn2 <- [1,414,null,{}] 14:54:23 INFO - PROCESS | 3872 | 1461189263751 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}] 14:54:23 INFO - PROCESS | 3872 | 1461189263851 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 14:54:23 INFO - PROCESS | 3872 | 1461189263943 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:23 INFO - PROCESS | 3872 | ++DOCSHELL 18612000 == 50 [pid = 3872] [id = 113] 14:54:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (18950000) [pid = 3872] [serial = 336] [outer = 00000000] 14:54:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (18BB6000) [pid = 3872] [serial = 337] [outer = 18950000] 14:54:23 INFO - PROCESS | 3872 | 1461189263997 Marionette DEBUG loaded listener.js 14:54:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (18CFAC00) [pid = 3872] [serial = 338] [outer = 18950000] 14:54:24 INFO - PROCESS | 3872 | 1461189264581 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]]]}] 14:54:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:54:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 866ms 14:54:24 INFO - PROCESS | 3872 | 1461189264629 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 14:54:24 INFO - PROCESS | 3872 | 1461189264633 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 14:54:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:54:24 INFO - PROCESS | 3872 | 1461189264638 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:54:24 INFO - PROCESS | 3872 | 1461189264643 Marionette TRACE conn2 <- [1,418,null,{}] 14:54:24 INFO - PROCESS | 3872 | 1461189264654 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}] 14:54:24 INFO - PROCESS | 3872 | 1461189264758 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 14:54:24 INFO - PROCESS | 3872 | 1461189264885 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:24 INFO - PROCESS | 3872 | ++DOCSHELL 18B65C00 == 51 [pid = 3872] [id = 114] 14:54:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1C35B800) [pid = 3872] [serial = 339] [outer = 00000000] 14:54:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1C679C00) [pid = 3872] [serial = 340] [outer = 1C35B800] 14:54:24 INFO - PROCESS | 3872 | 1461189264926 Marionette DEBUG loaded listener.js 14:54:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1D030400) [pid = 3872] [serial = 341] [outer = 1C35B800] 14:54:25 INFO - PROCESS | 3872 | 1461189266000 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]]]}] 14:54:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 14:54:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1414ms 14:54:26 INFO - PROCESS | 3872 | 1461189266062 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 14:54:26 INFO - PROCESS | 3872 | 1461189266066 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 14:54:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:54:26 INFO - PROCESS | 3872 | 1461189266071 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:54:26 INFO - PROCESS | 3872 | 1461189266074 Marionette TRACE conn2 <- [1,422,null,{}] 14:54:26 INFO - PROCESS | 3872 | 1461189266081 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}] 14:54:26 INFO - PROCESS | 3872 | 1461189266204 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 14:54:26 INFO - PROCESS | 3872 | 1461189266340 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:26 INFO - PROCESS | 3872 | ++DOCSHELL 15AFA000 == 52 [pid = 3872] [id = 115] 14:54:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (15C32800) [pid = 3872] [serial = 342] [outer = 00000000] 14:54:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (15F87800) [pid = 3872] [serial = 343] [outer = 15C32800] 14:54:26 INFO - PROCESS | 3872 | 1461189266392 Marionette DEBUG loaded listener.js 14:54:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (16E6BC00) [pid = 3872] [serial = 344] [outer = 15C32800] 14:54:26 INFO - PROCESS | 3872 | --DOCSHELL 1D985C00 == 51 [pid = 3872] [id = 110] 14:54:26 INFO - PROCESS | 3872 | --DOCSHELL 1A35F000 == 50 [pid = 3872] [id = 109] 14:54:26 INFO - PROCESS | 3872 | --DOCSHELL 1C748400 == 49 [pid = 3872] [id = 108] 14:54:26 INFO - PROCESS | 3872 | --DOCSHELL 1C352400 == 48 [pid = 3872] [id = 107] 14:54:26 INFO - PROCESS | 3872 | --DOCSHELL 19179800 == 47 [pid = 3872] [id = 106] 14:54:26 INFO - PROCESS | 3872 | --DOCSHELL 19050C00 == 46 [pid = 3872] [id = 105] 14:54:26 INFO - PROCESS | 3872 | --DOCSHELL 1917A800 == 45 [pid = 3872] [id = 104] 14:54:26 INFO - PROCESS | 3872 | --DOCSHELL 19001C00 == 44 [pid = 3872] [id = 103] 14:54:26 INFO - PROCESS | 3872 | --DOCSHELL 1550B000 == 43 [pid = 3872] [id = 102] 14:54:26 INFO - PROCESS | 3872 | --DOCSHELL 14B4E400 == 42 [pid = 3872] [id = 101] 14:54:26 INFO - PROCESS | 3872 | --DOCSHELL 139F2C00 == 41 [pid = 3872] [id = 100] 14:54:26 INFO - PROCESS | 3872 | --DOCSHELL 19175000 == 40 [pid = 3872] [id = 99] 14:54:26 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (143ABC00) [pid = 3872] [serial = 241] [outer = 00000000] [url = about:blank] 14:54:26 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (1DEFA800) [pid = 3872] [serial = 283] [outer = 00000000] [url = about:blank] 14:54:26 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (1D707400) [pid = 3872] [serial = 247] [outer = 00000000] [url = about:blank] 14:54:26 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (1DCA2400) [pid = 3872] [serial = 250] [outer = 00000000] [url = about:blank] 14:54:26 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (1860C400) [pid = 3872] [serial = 244] [outer = 00000000] [url = about:blank] 14:54:26 INFO - PROCESS | 3872 | --DOCSHELL 1905AC00 == 39 [pid = 3872] [id = 98] 14:54:26 INFO - PROCESS | 3872 | --DOCSHELL 148AC000 == 38 [pid = 3872] [id = 97] 14:54:26 INFO - PROCESS | 3872 | --DOCSHELL 14B51000 == 37 [pid = 3872] [id = 96] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (1DEF7C00) [pid = 3872] [serial = 274] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (1DCA4C00) [pid = 3872] [serial = 272] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1900B400) [pid = 3872] [serial = 280] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1D9DCC00) [pid = 3872] [serial = 239] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1CF30800) [pid = 3872] [serial = 277] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1C356C00) [pid = 3872] [serial = 263] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1D3A4400) [pid = 3872] [serial = 266] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1900DC00) [pid = 3872] [serial = 281] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1DEFCC00) [pid = 3872] [serial = 275] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1DC9E000) [pid = 3872] [serial = 278] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1D879800) [pid = 3872] [serial = 268] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1DCA6C00) [pid = 3872] [serial = 271] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1C357800) [pid = 3872] [serial = 262] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (15CDD400) [pid = 3872] [serial = 256] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (18235800) [pid = 3872] [serial = 257] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1D988000) [pid = 3872] [serial = 269] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1A3D3400) [pid = 3872] [serial = 259] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1A83A800) [pid = 3872] [serial = 260] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (16734800) [pid = 3872] [serial = 254] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (15F7F400) [pid = 3872] [serial = 253] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1D036800) [pid = 3872] [serial = 265] [outer = 00000000] [url = about:blank] 14:54:27 INFO - PROCESS | 3872 | 1461189267425 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]]]}] 14:54:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:54:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1353ms 14:54:27 INFO - PROCESS | 3872 | 1461189267418 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 14:54:27 INFO - PROCESS | 3872 | 1461189267423 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 14:54:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:54:27 INFO - PROCESS | 3872 | 1461189267429 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:54:27 INFO - PROCESS | 3872 | 1461189267432 Marionette TRACE conn2 <- [1,426,null,{}] 14:54:27 INFO - PROCESS | 3872 | 1461189267435 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}] 14:54:27 INFO - PROCESS | 3872 | 1461189267513 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 14:54:27 INFO - PROCESS | 3872 | 1461189267519 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:27 INFO - PROCESS | 3872 | ++DOCSHELL 13B96400 == 38 [pid = 3872] [id = 116] 14:54:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (13BE5000) [pid = 3872] [serial = 345] [outer = 00000000] 14:54:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (18235800) [pid = 3872] [serial = 346] [outer = 13BE5000] 14:54:27 INFO - PROCESS | 3872 | 1461189267565 Marionette DEBUG loaded listener.js 14:54:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (186F8800) [pid = 3872] [serial = 347] [outer = 13BE5000] 14:54:28 INFO - PROCESS | 3872 | 1461189268036 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] 14:54:28 INFO - PROCESS | 3872 | 1461189268053 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 14:54:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:54:28 INFO - PROCESS | 3872 | 1461189268057 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:54:28 INFO - PROCESS | 3872 | 1461189268060 Marionette TRACE conn2 <- [1,430,null,{}] 14:54:28 INFO - PROCESS | 3872 | 1461189268070 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}] 14:54:28 INFO - PROCESS | 3872 | 1461189268156 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 14:54:28 INFO - PROCESS | 3872 | 1461189268162 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:28 INFO - PROCESS | 3872 | ++DOCSHELL 18992000 == 39 [pid = 3872] [id = 117] 14:54:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (18992400) [pid = 3872] [serial = 348] [outer = 00000000] 14:54:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (18998000) [pid = 3872] [serial = 349] [outer = 18992400] 14:54:28 INFO - PROCESS | 3872 | 1461189268210 Marionette DEBUG loaded listener.js 14:54:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (18B66800) [pid = 3872] [serial = 350] [outer = 18992400] 14:54:28 INFO - PROCESS | 3872 | 1461189268642 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]]]}] 14:54:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:54:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 608ms 14:54:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:54:28 INFO - PROCESS | 3872 | 1461189268679 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 14:54:28 INFO - PROCESS | 3872 | 1461189268681 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 14:54:28 INFO - PROCESS | 3872 | 1461189268685 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:54:28 INFO - PROCESS | 3872 | 1461189268686 Marionette TRACE conn2 <- [1,434,null,{}] 14:54:28 INFO - PROCESS | 3872 | 1461189268690 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}] 14:54:28 INFO - PROCESS | 3872 | 1461189268774 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 14:54:28 INFO - PROCESS | 3872 | 1461189268780 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:28 INFO - PROCESS | 3872 | ++DOCSHELL 1900DC00 == 40 [pid = 3872] [id = 118] 14:54:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1900E400) [pid = 3872] [serial = 351] [outer = 00000000] 14:54:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (19171800) [pid = 3872] [serial = 352] [outer = 1900E400] 14:54:28 INFO - PROCESS | 3872 | 1461189268825 Marionette DEBUG loaded listener.js 14:54:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (19178400) [pid = 3872] [serial = 353] [outer = 1900E400] 14:54:29 INFO - PROCESS | 3872 | 1461189269276 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]]]}] 14:54:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:54:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 608ms 14:54:29 INFO - PROCESS | 3872 | 1461189269305 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 14:54:29 INFO - PROCESS | 3872 | 1461189269307 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 14:54:29 INFO - PROCESS | 3872 | 1461189269310 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:54:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:54:29 INFO - PROCESS | 3872 | 1461189269311 Marionette TRACE conn2 <- [1,438,null,{}] 14:54:29 INFO - PROCESS | 3872 | 1461189269323 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}] 14:54:29 INFO - PROCESS | 3872 | 1461189269421 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 14:54:29 INFO - PROCESS | 3872 | 1461189269427 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:29 INFO - PROCESS | 3872 | ++DOCSHELL 1898CC00 == 41 [pid = 3872] [id = 119] 14:54:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1916F400) [pid = 3872] [serial = 354] [outer = 00000000] 14:54:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1A35F000) [pid = 3872] [serial = 355] [outer = 1916F400] 14:54:29 INFO - PROCESS | 3872 | 1461189269475 Marionette DEBUG loaded listener.js 14:54:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1A1F3000) [pid = 3872] [serial = 356] [outer = 1916F400] 14:54:29 INFO - PROCESS | 3872 | 1461189269918 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]]]}] 14:54:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:54:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 639ms 14:54:29 INFO - PROCESS | 3872 | 1461189269952 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 14:54:29 INFO - PROCESS | 3872 | 1461189269954 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 14:54:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:54:29 INFO - PROCESS | 3872 | 1461189269961 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:54:29 INFO - PROCESS | 3872 | 1461189269963 Marionette TRACE conn2 <- [1,442,null,{}] 14:54:29 INFO - PROCESS | 3872 | 1461189269966 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}] 14:54:30 INFO - PROCESS | 3872 | 1461189270087 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 14:54:30 INFO - PROCESS | 3872 | 1461189270171 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:30 INFO - PROCESS | 3872 | ++DOCSHELL 19880400 == 42 [pid = 3872] [id = 120] 14:54:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1A46CC00) [pid = 3872] [serial = 357] [outer = 00000000] 14:54:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1C66F400) [pid = 3872] [serial = 358] [outer = 1A46CC00] 14:54:30 INFO - PROCESS | 3872 | 1461189270221 Marionette DEBUG loaded listener.js 14:54:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1C679400) [pid = 3872] [serial = 359] [outer = 1A46CC00] 14:54:30 INFO - PROCESS | 3872 | 1461189270719 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]]]}] 14:54:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:54:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 791ms 14:54:30 INFO - PROCESS | 3872 | 1461189270746 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 14:54:30 INFO - PROCESS | 3872 | 1461189270749 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 14:54:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:54:30 INFO - PROCESS | 3872 | 1461189270757 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:54:30 INFO - PROCESS | 3872 | 1461189270759 Marionette TRACE conn2 <- [1,446,null,{}] 14:54:30 INFO - PROCESS | 3872 | 1461189270762 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}] 14:54:30 INFO - PROCESS | 3872 | 1461189270861 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 14:54:30 INFO - PROCESS | 3872 | 1461189270869 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:30 INFO - PROCESS | 3872 | ++DOCSHELL 139F7400 == 43 [pid = 3872] [id = 121] 14:54:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (13B95400) [pid = 3872] [serial = 360] [outer = 00000000] 14:54:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1D02C800) [pid = 3872] [serial = 361] [outer = 13B95400] 14:54:30 INFO - PROCESS | 3872 | 1461189270913 Marionette DEBUG loaded listener.js 14:54:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (1D23F400) [pid = 3872] [serial = 362] [outer = 13B95400] 14:54:31 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1D788800) [pid = 3872] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:54:31 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1A3CCC00) [pid = 3872] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:54:31 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1C67B000) [pid = 3872] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:54:31 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1917D400) [pid = 3872] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:54:31 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (15828800) [pid = 3872] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:54:31 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1581B400) [pid = 3872] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:54:31 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (13B94800) [pid = 3872] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:54:31 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1D02D000) [pid = 3872] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:54:31 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (19002000) [pid = 3872] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:54:31 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1A10D400) [pid = 3872] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:54:31 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1C352C00) [pid = 3872] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:54:31 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1D986800) [pid = 3872] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:54:31 INFO - PROCESS | 3872 | 1461189271557 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]]]}] 14:54:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:54:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 821ms 14:54:31 INFO - PROCESS | 3872 | 1461189271578 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 14:54:31 INFO - PROCESS | 3872 | 1461189271580 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 14:54:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:54:31 INFO - PROCESS | 3872 | 1461189271584 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:54:31 INFO - PROCESS | 3872 | 1461189271585 Marionette TRACE conn2 <- [1,450,null,{}] 14:54:31 INFO - PROCESS | 3872 | 1461189271589 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}] 14:54:31 INFO - PROCESS | 3872 | 1461189271661 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 14:54:31 INFO - PROCESS | 3872 | 1461189271667 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:31 INFO - PROCESS | 3872 | ++DOCSHELL 14411C00 == 44 [pid = 3872] [id = 122] 14:54:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (14B50400) [pid = 3872] [serial = 363] [outer = 00000000] 14:54:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (19059C00) [pid = 3872] [serial = 364] [outer = 14B50400] 14:54:31 INFO - PROCESS | 3872 | 1461189271711 Marionette DEBUG loaded listener.js 14:54:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (18B65800) [pid = 3872] [serial = 365] [outer = 14B50400] 14:54:32 INFO - PROCESS | 3872 | 1461189272114 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] 14:54:32 INFO - PROCESS | 3872 | 1461189272166 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 14:54:32 INFO - PROCESS | 3872 | 1461189272169 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:54:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:54:32 INFO - PROCESS | 3872 | 1461189272171 Marionette TRACE conn2 <- [1,454,null,{}] 14:54:32 INFO - PROCESS | 3872 | 1461189272174 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}] 14:54:32 INFO - PROCESS | 3872 | 1461189272247 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 14:54:32 INFO - PROCESS | 3872 | 1461189272253 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:32 INFO - PROCESS | 3872 | ++DOCSHELL 19D4B800 == 45 [pid = 3872] [id = 123] 14:54:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1C34FC00) [pid = 3872] [serial = 366] [outer = 00000000] 14:54:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1D70C000) [pid = 3872] [serial = 367] [outer = 1C34FC00] 14:54:32 INFO - PROCESS | 3872 | 1461189272297 Marionette DEBUG loaded listener.js 14:54:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1D789000) [pid = 3872] [serial = 368] [outer = 1C34FC00] 14:54:32 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:54:32 INFO - PROCESS | 3872 | 1461189272694 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]]]}] 14:54:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:54:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 577ms 14:54:32 INFO - PROCESS | 3872 | 1461189272750 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 14:54:32 INFO - PROCESS | 3872 | 1461189272752 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 14:54:32 INFO - PROCESS | 3872 | 1461189272755 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:54:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:54:32 INFO - PROCESS | 3872 | 1461189272757 Marionette TRACE conn2 <- [1,458,null,{}] 14:54:32 INFO - PROCESS | 3872 | 1461189272760 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}] 14:54:32 INFO - PROCESS | 3872 | 1461189272840 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 14:54:32 INFO - PROCESS | 3872 | 1461189272845 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:32 INFO - PROCESS | 3872 | ++DOCSHELL 1C66C400 == 46 [pid = 3872] [id = 124] 14:54:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1D87A800) [pid = 3872] [serial = 369] [outer = 00000000] 14:54:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1D9D8400) [pid = 3872] [serial = 370] [outer = 1D87A800] 14:54:32 INFO - PROCESS | 3872 | 1461189272889 Marionette DEBUG loaded listener.js 14:54:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1D9DE400) [pid = 3872] [serial = 371] [outer = 1D87A800] 14:54:33 INFO - PROCESS | 3872 | 1461189273555 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] 14:54:33 INFO - PROCESS | 3872 | 1461189273633 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 14:54:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:54:33 INFO - PROCESS | 3872 | 1461189273639 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:54:33 INFO - PROCESS | 3872 | 1461189273643 Marionette TRACE conn2 <- [1,462,null,{}] 14:54:33 INFO - PROCESS | 3872 | 1461189273648 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}] 14:54:33 INFO - PROCESS | 3872 | 1461189273783 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 14:54:33 INFO - PROCESS | 3872 | 1461189273912 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:33 INFO - PROCESS | 3872 | ++DOCSHELL 1449EC00 == 47 [pid = 3872] [id = 125] 14:54:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1550B000) [pid = 3872] [serial = 372] [outer = 00000000] 14:54:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (18954800) [pid = 3872] [serial = 373] [outer = 1550B000] 14:54:33 INFO - PROCESS | 3872 | 1461189273970 Marionette DEBUG loaded listener.js 14:54:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (18978000) [pid = 3872] [serial = 374] [outer = 1550B000] 14:54:34 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:54:34 INFO - PROCESS | 3872 | 1461189274573 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] 14:54:34 INFO - PROCESS | 3872 | 1461189274630 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 14:54:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:54:34 INFO - PROCESS | 3872 | 1461189274637 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:54:34 INFO - PROCESS | 3872 | 1461189274640 Marionette TRACE conn2 <- [1,466,null,{}] 14:54:34 INFO - PROCESS | 3872 | 1461189274644 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}] 14:54:34 INFO - PROCESS | 3872 | 1461189274728 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 14:54:34 INFO - PROCESS | 3872 | 1461189274853 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:34 INFO - PROCESS | 3872 | ++DOCSHELL 18993C00 == 48 [pid = 3872] [id = 126] 14:54:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (18995400) [pid = 3872] [serial = 375] [outer = 00000000] 14:54:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1987A800) [pid = 3872] [serial = 376] [outer = 18995400] 14:54:34 INFO - PROCESS | 3872 | 1461189274911 Marionette DEBUG loaded listener.js 14:54:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1A46C400) [pid = 3872] [serial = 377] [outer = 18995400] 14:54:35 INFO - PROCESS | 3872 | 1461189275546 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] 14:54:35 INFO - PROCESS | 3872 | 1461189275607 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 14:54:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:54:35 INFO - PROCESS | 3872 | 1461189275610 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:54:35 INFO - PROCESS | 3872 | 1461189275614 Marionette TRACE conn2 <- [1,470,null,{}] 14:54:35 INFO - PROCESS | 3872 | 1461189275625 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}] 14:54:35 INFO - PROCESS | 3872 | 1461189275726 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 14:54:35 INFO - PROCESS | 3872 | 1461189275808 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:35 INFO - PROCESS | 3872 | ++DOCSHELL 1D705400 == 49 [pid = 3872] [id = 127] 14:54:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1D985C00) [pid = 3872] [serial = 378] [outer = 00000000] 14:54:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1DCA9800) [pid = 3872] [serial = 379] [outer = 1D985C00] 14:54:35 INFO - PROCESS | 3872 | 1461189275907 Marionette DEBUG loaded listener.js 14:54:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (1DD96C00) [pid = 3872] [serial = 380] [outer = 1D985C00] 14:54:36 INFO - PROCESS | 3872 | 1461189276476 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]]]}] 14:54:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:54:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 912ms 14:54:36 INFO - PROCESS | 3872 | 1461189276538 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 14:54:36 INFO - PROCESS | 3872 | 1461189276541 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 14:54:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:54:36 INFO - PROCESS | 3872 | 1461189276545 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:54:36 INFO - PROCESS | 3872 | 1461189276547 Marionette TRACE conn2 <- [1,474,null,{}] 14:54:36 INFO - PROCESS | 3872 | 1461189276552 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}] 14:54:36 INFO - PROCESS | 3872 | 1461189276635 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 14:54:36 INFO - PROCESS | 3872 | 1461189276727 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:36 INFO - PROCESS | 3872 | ++DOCSHELL 158AD400 == 50 [pid = 3872] [id = 128] 14:54:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (1672C400) [pid = 3872] [serial = 381] [outer = 00000000] 14:54:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (19170C00) [pid = 3872] [serial = 382] [outer = 1672C400] 14:54:36 INFO - PROCESS | 3872 | 1461189276782 Marionette DEBUG loaded listener.js 14:54:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (19D25C00) [pid = 3872] [serial = 383] [outer = 1672C400] 14:54:37 INFO - PROCESS | 3872 | [3872] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 14:54:37 INFO - PROCESS | 3872 | [3872] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 14:54:37 INFO - PROCESS | 3872 | 1461189277479 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]]]}] 14:54:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:54:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1004ms 14:54:37 INFO - PROCESS | 3872 | 1461189277550 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 14:54:37 INFO - PROCESS | 3872 | 1461189277555 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 14:54:37 INFO - PROCESS | 3872 | 1461189277577 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:54:37 INFO - PROCESS | 3872 | 1461189277580 Marionette TRACE conn2 <- [1,478,null,{}] 14:54:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:54:37 INFO - PROCESS | 3872 | 1461189277585 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}] 14:54:37 INFO - PROCESS | 3872 | 1461189277735 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 14:54:37 INFO - PROCESS | 3872 | 1461189277746 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:37 INFO - PROCESS | 3872 | ++DOCSHELL 18986800 == 51 [pid = 3872] [id = 129] 14:54:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (18986C00) [pid = 3872] [serial = 384] [outer = 00000000] 14:54:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (18997000) [pid = 3872] [serial = 385] [outer = 18986C00] 14:54:37 INFO - PROCESS | 3872 | 1461189277796 Marionette DEBUG loaded listener.js 14:54:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 131 (19002400) [pid = 3872] [serial = 386] [outer = 18986C00] 14:54:38 INFO - PROCESS | 3872 | --DOCSHELL 19D4B800 == 50 [pid = 3872] [id = 123] 14:54:38 INFO - PROCESS | 3872 | --DOCSHELL 14411C00 == 49 [pid = 3872] [id = 122] 14:54:38 INFO - PROCESS | 3872 | --DOCSHELL 139F7400 == 48 [pid = 3872] [id = 121] 14:54:38 INFO - PROCESS | 3872 | --DOCSHELL 19880400 == 47 [pid = 3872] [id = 120] 14:54:38 INFO - PROCESS | 3872 | --DOCSHELL 1898CC00 == 46 [pid = 3872] [id = 119] 14:54:38 INFO - PROCESS | 3872 | --DOCSHELL 1900DC00 == 45 [pid = 3872] [id = 118] 14:54:38 INFO - PROCESS | 3872 | --DOCSHELL 18992000 == 44 [pid = 3872] [id = 117] 14:54:38 INFO - PROCESS | 3872 | --DOCSHELL 13B96400 == 43 [pid = 3872] [id = 116] 14:54:38 INFO - PROCESS | 3872 | --DOCSHELL 15AFA000 == 42 [pid = 3872] [id = 115] 14:54:38 INFO - PROCESS | 3872 | --DOCSHELL 18B65C00 == 41 [pid = 3872] [id = 114] 14:54:38 INFO - PROCESS | 3872 | --DOCSHELL 18612000 == 40 [pid = 3872] [id = 113] 14:54:38 INFO - PROCESS | 3872 | --DOCSHELL 14454000 == 39 [pid = 3872] [id = 112] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 130 (1D97B000) [pid = 3872] [serial = 194] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (1D703C00) [pid = 3872] [serial = 331] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (15E8A400) [pid = 3872] [serial = 286] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (18981400) [pid = 3872] [serial = 289] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (19175400) [pid = 3872] [serial = 292] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (19E30800) [pid = 3872] [serial = 295] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (18286000) [pid = 3872] [serial = 302] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (16738800) [pid = 3872] [serial = 301] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (1860C000) [pid = 3872] [serial = 304] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (186F7800) [pid = 3872] [serial = 305] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (1917E000) [pid = 3872] [serial = 299] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (186FBC00) [pid = 3872] [serial = 298] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (19008000) [pid = 3872] [serial = 307] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1900F400) [pid = 3872] [serial = 308] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1D23FC00) [pid = 3872] [serial = 320] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1D70E000) [pid = 3872] [serial = 325] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1D9E3400) [pid = 3872] [serial = 328] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1D97A000) [pid = 3872] [serial = 323] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1D97C000) [pid = 3872] [serial = 326] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1DCA2C00) [pid = 3872] [serial = 329] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1ABDBC00) [pid = 3872] [serial = 314] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1C73D800) [pid = 3872] [serial = 316] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1D240000) [pid = 3872] [serial = 319] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1CF2B800) [pid = 3872] [serial = 317] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1994A400) [pid = 3872] [serial = 310] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (19E31C00) [pid = 3872] [serial = 311] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1D86F400) [pid = 3872] [serial = 322] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1A83B000) [pid = 3872] [serial = 313] [outer = 00000000] [url = about:blank] 14:54:38 INFO - PROCESS | 3872 | 1461189278347 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]]]}] 14:54:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:54:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 821ms 14:54:38 INFO - PROCESS | 3872 | 1461189278407 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 14:54:38 INFO - PROCESS | 3872 | 1461189278413 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 14:54:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:54:38 INFO - PROCESS | 3872 | 1461189278418 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:54:38 INFO - PROCESS | 3872 | 1461189278421 Marionette TRACE conn2 <- [1,482,null,{}] 14:54:38 INFO - PROCESS | 3872 | 1461189278425 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}] 14:54:38 INFO - PROCESS | 3872 | 1461189278494 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 14:54:38 INFO - PROCESS | 3872 | 1461189278571 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:38 INFO - PROCESS | 3872 | ++DOCSHELL 13B9C400 == 40 [pid = 3872] [id = 130] 14:54:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (143A7400) [pid = 3872] [serial = 387] [outer = 00000000] 14:54:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1898D800) [pid = 3872] [serial = 388] [outer = 143A7400] 14:54:38 INFO - PROCESS | 3872 | 1461189278616 Marionette DEBUG loaded listener.js 14:54:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (19005C00) [pid = 3872] [serial = 389] [outer = 143A7400] 14:54:39 INFO - PROCESS | 3872 | 1461189279034 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]]]}] 14:54:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:54:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 684ms 14:54:39 INFO - PROCESS | 3872 | 1461189279084 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 14:54:39 INFO - PROCESS | 3872 | 1461189279086 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 14:54:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:54:39 INFO - PROCESS | 3872 | 1461189279090 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:54:39 INFO - PROCESS | 3872 | 1461189279093 Marionette TRACE conn2 <- [1,486,null,{}] 14:54:39 INFO - PROCESS | 3872 | 1461189279104 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}] 14:54:39 INFO - PROCESS | 3872 | 1461189279184 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 14:54:39 INFO - PROCESS | 3872 | 1461189279193 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:39 INFO - PROCESS | 3872 | ++DOCSHELL 1917E000 == 41 [pid = 3872] [id = 131] 14:54:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1994A400) [pid = 3872] [serial = 390] [outer = 00000000] 14:54:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (19D2B000) [pid = 3872] [serial = 391] [outer = 1994A400] 14:54:39 INFO - PROCESS | 3872 | 1461189279240 Marionette DEBUG loaded listener.js 14:54:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (19D2EC00) [pid = 3872] [serial = 392] [outer = 1994A400] 14:54:39 INFO - PROCESS | 3872 | 1461189279666 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]]]}] 14:54:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:54:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 624ms 14:54:39 INFO - PROCESS | 3872 | 1461189279710 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 14:54:39 INFO - PROCESS | 3872 | 1461189279713 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 14:54:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:54:39 INFO - PROCESS | 3872 | 1461189279716 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:54:39 INFO - PROCESS | 3872 | 1461189279718 Marionette TRACE conn2 <- [1,490,null,{}] 14:54:39 INFO - PROCESS | 3872 | 1461189279721 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}] 14:54:39 INFO - PROCESS | 3872 | 1461189279798 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 14:54:39 INFO - PROCESS | 3872 | 1461189279834 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:39 INFO - PROCESS | 3872 | ++DOCSHELL 19D4B800 == 42 [pid = 3872] [id = 132] 14:54:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (19D4C000) [pid = 3872] [serial = 393] [outer = 00000000] 14:54:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1A369400) [pid = 3872] [serial = 394] [outer = 19D4C000] 14:54:39 INFO - PROCESS | 3872 | 1461189279882 Marionette DEBUG loaded listener.js 14:54:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1A83B000) [pid = 3872] [serial = 395] [outer = 19D4C000] 14:54:40 INFO - PROCESS | 3872 | 1461189280303 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]]]}] 14:54:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:54:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 623ms 14:54:40 INFO - PROCESS | 3872 | 1461189280337 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 14:54:40 INFO - PROCESS | 3872 | 1461189280339 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 14:54:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:54:40 INFO - PROCESS | 3872 | 1461189280348 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:54:40 INFO - PROCESS | 3872 | 1461189280350 Marionette TRACE conn2 <- [1,494,null,{}] 14:54:40 INFO - PROCESS | 3872 | 1461189280353 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}] 14:54:40 INFO - PROCESS | 3872 | 1461189280462 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 14:54:40 INFO - PROCESS | 3872 | 1461189280468 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:40 INFO - PROCESS | 3872 | ++DOCSHELL 158A4000 == 43 [pid = 3872] [id = 133] 14:54:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (19D34000) [pid = 3872] [serial = 396] [outer = 00000000] 14:54:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1C66F000) [pid = 3872] [serial = 397] [outer = 19D34000] 14:54:40 INFO - PROCESS | 3872 | 1461189280513 Marionette DEBUG loaded listener.js 14:54:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1C677000) [pid = 3872] [serial = 398] [outer = 19D34000] 14:54:40 INFO - PROCESS | 3872 | 1461189280976 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]]]}] 14:54:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:54:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 669ms 14:54:41 INFO - PROCESS | 3872 | 1461189281030 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 14:54:41 INFO - PROCESS | 3872 | 1461189281032 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 14:54:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:54:41 INFO - PROCESS | 3872 | 1461189281041 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:54:41 INFO - PROCESS | 3872 | 1461189281043 Marionette TRACE conn2 <- [1,498,null,{}] 14:54:41 INFO - PROCESS | 3872 | 1461189281046 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}] 14:54:41 INFO - PROCESS | 3872 | 1461189281186 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 14:54:41 INFO - PROCESS | 3872 | 1461189281210 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:41 INFO - PROCESS | 3872 | ++DOCSHELL 1D037800 == 44 [pid = 3872] [id = 134] 14:54:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1D23FC00) [pid = 3872] [serial = 399] [outer = 00000000] 14:54:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1D70A000) [pid = 3872] [serial = 400] [outer = 1D23FC00] 14:54:41 INFO - PROCESS | 3872 | 1461189281258 Marionette DEBUG loaded listener.js 14:54:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1D86C400) [pid = 3872] [serial = 401] [outer = 1D23FC00] 14:54:41 INFO - PROCESS | 3872 | 1461189281676 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]]]}] 14:54:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:54:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 684ms 14:54:41 INFO - PROCESS | 3872 | 1461189281719 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 14:54:41 INFO - PROCESS | 3872 | 1461189281721 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 14:54:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:54:41 INFO - PROCESS | 3872 | 1461189281724 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:54:41 INFO - PROCESS | 3872 | 1461189281726 Marionette TRACE conn2 <- [1,502,null,{}] 14:54:41 INFO - PROCESS | 3872 | 1461189281729 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}] 14:54:41 INFO - PROCESS | 3872 | 1461189281839 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 14:54:41 INFO - PROCESS | 3872 | 1461189281845 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:41 INFO - PROCESS | 3872 | ++DOCSHELL 15C33000 == 45 [pid = 3872] [id = 135] 14:54:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (1CF25400) [pid = 3872] [serial = 402] [outer = 00000000] 14:54:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1D97E000) [pid = 3872] [serial = 403] [outer = 1CF25400] 14:54:41 INFO - PROCESS | 3872 | 1461189281891 Marionette DEBUG loaded listener.js 14:54:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1D97DC00) [pid = 3872] [serial = 404] [outer = 1CF25400] 14:54:42 INFO - PROCESS | 3872 | 1461189282471 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]]]}] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (1C34FC00) [pid = 3872] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1A46CC00) [pid = 3872] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (13B95400) [pid = 3872] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (15C32800) [pid = 3872] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (139CC000) [pid = 3872] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1C35B800) [pid = 3872] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1900E400) [pid = 3872] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1AA09C00) [pid = 3872] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1D9DE800) [pid = 3872] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (13BE5000) [pid = 3872] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (18992400) [pid = 3872] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (18235C00) [pid = 3872] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (11CAFC00) [pid = 3872] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (14B50400) [pid = 3872] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1916F400) [pid = 3872] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (16E6B000) [pid = 3872] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1987D000) [pid = 3872] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (139CD800) [pid = 3872] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:54:42 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1A46DC00) [pid = 3872] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:54:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (139CC000) [pid = 3872] [serial = 405] [outer = 1E838800] 14:54:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:54:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 821ms 14:54:42 INFO - PROCESS | 3872 | 1461189282573 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 14:54:42 INFO - PROCESS | 3872 | 1461189282575 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 14:54:42 INFO - PROCESS | 3872 | 1461189282585 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:54:42 INFO - PROCESS | 3872 | 1461189282586 Marionette TRACE conn2 <- [1,506,null,{}] 14:54:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:54:42 INFO - PROCESS | 3872 | 1461189282592 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}] 14:54:42 INFO - PROCESS | 3872 | 1461189282671 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 14:54:42 INFO - PROCESS | 3872 | 1461189282678 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:42 INFO - PROCESS | 3872 | ++DOCSHELL 1894D800 == 46 [pid = 3872] [id = 136] 14:54:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (19005400) [pid = 3872] [serial = 406] [outer = 00000000] 14:54:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (19D41000) [pid = 3872] [serial = 407] [outer = 19005400] 14:54:42 INFO - PROCESS | 3872 | 1461189282705 Marionette DEBUG loaded listener.js 14:54:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1A3C9C00) [pid = 3872] [serial = 408] [outer = 19005400] 14:54:43 INFO - PROCESS | 3872 | 1461189283122 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]]]}] 14:54:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:54:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 578ms 14:54:43 INFO - PROCESS | 3872 | 1461189283169 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 14:54:43 INFO - PROCESS | 3872 | 1461189283171 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 14:54:43 INFO - PROCESS | 3872 | 1461189283174 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:54:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:54:43 INFO - PROCESS | 3872 | 1461189283176 Marionette TRACE conn2 <- [1,510,null,{}] 14:54:43 INFO - PROCESS | 3872 | 1461189283179 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}] 14:54:43 INFO - PROCESS | 3872 | 1461189283255 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 14:54:43 INFO - PROCESS | 3872 | 1461189283261 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:43 INFO - PROCESS | 3872 | ++DOCSHELL 16E62800 == 47 [pid = 3872] [id = 137] 14:54:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (19059000) [pid = 3872] [serial = 409] [outer = 00000000] 14:54:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1D97A800) [pid = 3872] [serial = 410] [outer = 19059000] 14:54:43 INFO - PROCESS | 3872 | 1461189283309 Marionette DEBUG loaded listener.js 14:54:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1D9E4800) [pid = 3872] [serial = 411] [outer = 19059000] 14:54:43 INFO - PROCESS | 3872 | 1461189283726 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]]]}] 14:54:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:54:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 578ms 14:54:43 INFO - PROCESS | 3872 | 1461189283761 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 14:54:43 INFO - PROCESS | 3872 | 1461189283763 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 14:54:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:54:43 INFO - PROCESS | 3872 | 1461189283766 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:54:43 INFO - PROCESS | 3872 | 1461189283768 Marionette TRACE conn2 <- [1,514,null,{}] 14:54:43 INFO - PROCESS | 3872 | 1461189283776 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}] 14:54:43 INFO - PROCESS | 3872 | 1461189283856 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 14:54:43 INFO - PROCESS | 3872 | 1461189283862 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:43 INFO - PROCESS | 3872 | ++DOCSHELL 1A847800 == 48 [pid = 3872] [id = 138] 14:54:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1DC9F400) [pid = 3872] [serial = 412] [outer = 00000000] 14:54:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1DD95000) [pid = 3872] [serial = 413] [outer = 1DC9F400] 14:54:43 INFO - PROCESS | 3872 | 1461189283907 Marionette DEBUG loaded listener.js 14:54:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1DEF4000) [pid = 3872] [serial = 414] [outer = 1DC9F400] 14:54:44 INFO - PROCESS | 3872 | 1461189284322 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]]]}] 14:54:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 14:54:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 578ms 14:54:44 INFO - PROCESS | 3872 | 1461189284349 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 14:54:44 INFO - PROCESS | 3872 | 1461189284351 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 14:54:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:54:44 INFO - PROCESS | 3872 | 1461189284354 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:54:44 INFO - PROCESS | 3872 | 1461189284356 Marionette TRACE conn2 <- [1,518,null,{}] 14:54:44 INFO - PROCESS | 3872 | 1461189284360 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}] 14:54:44 INFO - PROCESS | 3872 | 1461189284534 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 14:54:44 INFO - PROCESS | 3872 | 1461189284595 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:44 INFO - PROCESS | 3872 | ++DOCSHELL 13360400 == 49 [pid = 3872] [id = 139] 14:54:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (139F1800) [pid = 3872] [serial = 415] [outer = 00000000] 14:54:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1581B400) [pid = 3872] [serial = 416] [outer = 139F1800] 14:54:44 INFO - PROCESS | 3872 | 1461189284639 Marionette DEBUG loaded listener.js 14:54:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (15CE5800) [pid = 3872] [serial = 417] [outer = 139F1800] 14:54:45 INFO - PROCESS | 3872 | 1461189285231 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]]]}] 14:54:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:54:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 912ms 14:54:45 INFO - PROCESS | 3872 | 1461189285266 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 14:54:45 INFO - PROCESS | 3872 | 1461189285271 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 14:54:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:54:45 INFO - PROCESS | 3872 | 1461189285276 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:54:45 INFO - PROCESS | 3872 | 1461189285280 Marionette TRACE conn2 <- [1,522,null,{}] 14:54:45 INFO - PROCESS | 3872 | 1461189285285 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}] 14:54:45 INFO - PROCESS | 3872 | 1461189285394 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 14:54:45 INFO - PROCESS | 3872 | 1461189285483 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:45 INFO - PROCESS | 3872 | ++DOCSHELL 18996000 == 50 [pid = 3872] [id = 140] 14:54:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (18996400) [pid = 3872] [serial = 418] [outer = 00000000] 14:54:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (19010C00) [pid = 3872] [serial = 419] [outer = 18996400] 14:54:45 INFO - PROCESS | 3872 | 1461189285540 Marionette DEBUG loaded listener.js 14:54:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (19170800) [pid = 3872] [serial = 420] [outer = 18996400] 14:54:46 INFO - PROCESS | 3872 | 1461189286129 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]]]}] 14:54:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:54:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 882ms 14:54:46 INFO - PROCESS | 3872 | 1461189286163 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 14:54:46 INFO - PROCESS | 3872 | 1461189286166 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 14:54:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:54:46 INFO - PROCESS | 3872 | 1461189286170 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:54:46 INFO - PROCESS | 3872 | 1461189286172 Marionette TRACE conn2 <- [1,526,null,{}] 14:54:46 INFO - PROCESS | 3872 | 1461189286176 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}] 14:54:46 INFO - PROCESS | 3872 | 1461189286280 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 14:54:46 INFO - PROCESS | 3872 | 1461189286377 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:46 INFO - PROCESS | 3872 | ++DOCSHELL 1ABE0800 == 51 [pid = 3872] [id = 141] 14:54:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (1C351C00) [pid = 3872] [serial = 421] [outer = 00000000] 14:54:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1D02BC00) [pid = 3872] [serial = 422] [outer = 1C351C00] 14:54:46 INFO - PROCESS | 3872 | 1461189286432 Marionette DEBUG loaded listener.js 14:54:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1D701800) [pid = 3872] [serial = 423] [outer = 1C351C00] 14:54:47 INFO - PROCESS | 3872 | 1461189287075 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]]]}] 14:54:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 14:54:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 973ms 14:54:47 INFO - PROCESS | 3872 | 1461189287162 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 14:54:47 INFO - PROCESS | 3872 | 1461189287166 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 14:54:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:54:47 INFO - PROCESS | 3872 | 1461189287176 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:54:47 INFO - PROCESS | 3872 | 1461189287181 Marionette TRACE conn2 <- [1,530,null,{}] 14:54:47 INFO - PROCESS | 3872 | 1461189287202 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}] 14:54:47 INFO - PROCESS | 3872 | 1461189287308 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 14:54:47 INFO - PROCESS | 3872 | 1461189287384 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:47 INFO - PROCESS | 3872 | ++DOCSHELL 1D78B000 == 52 [pid = 3872] [id = 142] 14:54:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1D78B800) [pid = 3872] [serial = 424] [outer = 00000000] 14:54:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1E1FCC00) [pid = 3872] [serial = 425] [outer = 1D78B800] 14:54:47 INFO - PROCESS | 3872 | 1461189287513 Marionette DEBUG loaded listener.js 14:54:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1E597800) [pid = 3872] [serial = 426] [outer = 1D78B800] 14:54:48 INFO - PROCESS | 3872 | 1461189288325 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"]]]}] 14:54:48 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 14:54:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:54:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:54:48 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 14:54:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:54:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:54:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1186ms 14:54:48 INFO - PROCESS | 3872 | 1461189288374 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 14:54:48 INFO - PROCESS | 3872 | 1461189288377 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 14:54:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:54:48 INFO - PROCESS | 3872 | 1461189288382 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:54:48 INFO - PROCESS | 3872 | 1461189288369 Marionette TRACE conn2 <- [1,534,null,{}] 14:54:48 INFO - PROCESS | 3872 | 1461189288375 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}] 14:54:48 INFO - PROCESS | 3872 | 1461189288479 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 14:54:48 INFO - PROCESS | 3872 | 1461189288562 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:48 INFO - PROCESS | 3872 | ++DOCSHELL 14B49400 == 53 [pid = 3872] [id = 143] 14:54:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (158A7C00) [pid = 3872] [serial = 427] [outer = 00000000] 14:54:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (1868F800) [pid = 3872] [serial = 428] [outer = 158A7C00] 14:54:48 INFO - PROCESS | 3872 | 1461189288654 Marionette DEBUG loaded listener.js 14:54:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (1894A400) [pid = 3872] [serial = 429] [outer = 158A7C00] 14:54:49 INFO - PROCESS | 3872 | 1461189289252 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]]]}] 14:54:49 INFO - PROCESS | 3872 | --DOCSHELL 19007000 == 52 [pid = 3872] [id = 95] 14:54:49 INFO - PROCESS | 3872 | --DOCSHELL 1672C800 == 51 [pid = 3872] [id = 55] 14:54:49 INFO - PROCESS | 3872 | --DOCSHELL 1A847800 == 50 [pid = 3872] [id = 138] 14:54:49 INFO - PROCESS | 3872 | --DOCSHELL 16E62800 == 49 [pid = 3872] [id = 137] 14:54:49 INFO - PROCESS | 3872 | --DOCSHELL 1894D800 == 48 [pid = 3872] [id = 136] 14:54:49 INFO - PROCESS | 3872 | --DOCSHELL 15C33000 == 47 [pid = 3872] [id = 135] 14:54:49 INFO - PROCESS | 3872 | --DOCSHELL 1D037800 == 46 [pid = 3872] [id = 134] 14:54:49 INFO - PROCESS | 3872 | --DOCSHELL 158A4000 == 45 [pid = 3872] [id = 133] 14:54:49 INFO - PROCESS | 3872 | --DOCSHELL 19D4B800 == 44 [pid = 3872] [id = 132] 14:54:49 INFO - PROCESS | 3872 | --DOCSHELL 1917E000 == 43 [pid = 3872] [id = 131] 14:54:49 INFO - PROCESS | 3872 | --DOCSHELL 13B9C400 == 42 [pid = 3872] [id = 130] 14:54:49 INFO - PROCESS | 3872 | --DOCSHELL 18986800 == 41 [pid = 3872] [id = 129] 14:54:49 INFO - PROCESS | 3872 | --DOCSHELL 1D705400 == 40 [pid = 3872] [id = 127] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (1D9D8400) [pid = 3872] [serial = 370] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (15CE5400) [pid = 3872] [serial = 334] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (18BB6000) [pid = 3872] [serial = 337] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOCSHELL 18993C00 == 39 [pid = 3872] [id = 126] 14:54:49 INFO - PROCESS | 3872 | --DOCSHELL 1449EC00 == 38 [pid = 3872] [id = 125] 14:54:49 INFO - PROCESS | 3872 | --DOCSHELL 1C66C400 == 37 [pid = 3872] [id = 124] 14:54:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 14:54:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 912ms 14:54:49 INFO - PROCESS | 3872 | 1461189289291 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 14:54:49 INFO - PROCESS | 3872 | 1461189289296 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 14:54:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:54:49 INFO - PROCESS | 3872 | 1461189289302 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:54:49 INFO - PROCESS | 3872 | 1461189289304 Marionette TRACE conn2 <- [1,538,null,{}] 14:54:49 INFO - PROCESS | 3872 | 1461189289308 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}] 14:54:49 INFO - PROCESS | 3872 | 1461189289398 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (1A35F000) [pid = 3872] [serial = 355] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (1A1F3000) [pid = 3872] [serial = 356] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (1D23F400) [pid = 3872] [serial = 362] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (19178400) [pid = 3872] [serial = 353] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1D789000) [pid = 3872] [serial = 368] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (18B65000) [pid = 3872] [serial = 200] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1C677C00) [pid = 3872] [serial = 206] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (14417400) [pid = 3872] [serial = 242] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1D97E400) [pid = 3872] [serial = 248] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1D70C000) [pid = 3872] [serial = 367] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1C66F400) [pid = 3872] [serial = 358] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1D02C800) [pid = 3872] [serial = 361] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1C679400) [pid = 3872] [serial = 359] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (16E6BC00) [pid = 3872] [serial = 344] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (15F87800) [pid = 3872] [serial = 343] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (14B4B400) [pid = 3872] [serial = 160] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1D030400) [pid = 3872] [serial = 341] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1C679C00) [pid = 3872] [serial = 340] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (19171800) [pid = 3872] [serial = 352] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1D036400) [pid = 3872] [serial = 203] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1DCA5C00) [pid = 3872] [serial = 251] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (18235800) [pid = 3872] [serial = 346] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (186F8800) [pid = 3872] [serial = 347] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (18998000) [pid = 3872] [serial = 349] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (18BB5C00) [pid = 3872] [serial = 245] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (18B66800) [pid = 3872] [serial = 350] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (13357800) [pid = 3872] [serial = 197] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (18B65800) [pid = 3872] [serial = 365] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (19059C00) [pid = 3872] [serial = 364] [outer = 00000000] [url = about:blank] 14:54:49 INFO - PROCESS | 3872 | 1461189289479 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:49 INFO - PROCESS | 3872 | ++DOCSHELL 12BE8C00 == 38 [pid = 3872] [id = 144] 14:54:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (12C0F400) [pid = 3872] [serial = 430] [outer = 00000000] 14:54:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (14BEC800) [pid = 3872] [serial = 431] [outer = 12C0F400] 14:54:49 INFO - PROCESS | 3872 | 1461189289525 Marionette DEBUG loaded listener.js 14:54:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (16733800) [pid = 3872] [serial = 432] [outer = 12C0F400] 14:54:49 INFO - PROCESS | 3872 | 1461189289882 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]]]}] 14:54:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 14:54:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 624ms 14:54:49 INFO - PROCESS | 3872 | 1461189289923 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 14:54:49 INFO - PROCESS | 3872 | 1461189289925 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 14:54:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:54:49 INFO - PROCESS | 3872 | 1461189289928 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:54:49 INFO - PROCESS | 3872 | 1461189289932 Marionette TRACE conn2 <- [1,542,null,{}] 14:54:49 INFO - PROCESS | 3872 | 1461189289942 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}] 14:54:50 INFO - PROCESS | 3872 | 1461189290032 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 14:54:50 INFO - PROCESS | 3872 | 1461189290039 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:50 INFO - PROCESS | 3872 | ++DOCSHELL 186F8800 == 39 [pid = 3872] [id = 145] 14:54:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1894D400) [pid = 3872] [serial = 433] [outer = 00000000] 14:54:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (18991800) [pid = 3872] [serial = 434] [outer = 1894D400] 14:54:50 INFO - PROCESS | 3872 | 1461189290086 Marionette DEBUG loaded listener.js 14:54:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (18B66800) [pid = 3872] [serial = 435] [outer = 1894D400] 14:54:50 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:54:50 INFO - PROCESS | 3872 | [3872] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:54:50 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:54:50 INFO - PROCESS | 3872 | [3872] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:54:50 INFO - PROCESS | 3872 | 1461189290526 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]]]}] 14:54:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:54:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 608ms 14:54:50 INFO - PROCESS | 3872 | 1461189290549 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 14:54:50 INFO - PROCESS | 3872 | 1461189290551 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 14:54:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:54:50 INFO - PROCESS | 3872 | 1461189290554 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:54:50 INFO - PROCESS | 3872 | 1461189290556 Marionette TRACE conn2 <- [1,546,null,{}] 14:54:50 INFO - PROCESS | 3872 | 1461189290559 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}] 14:54:50 INFO - PROCESS | 3872 | 1461189290643 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 14:54:50 INFO - PROCESS | 3872 | 1461189290649 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:50 INFO - PROCESS | 3872 | ++DOCSHELL 19009400 == 40 [pid = 3872] [id = 146] 14:54:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1900C000) [pid = 3872] [serial = 436] [outer = 00000000] 14:54:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (19054400) [pid = 3872] [serial = 437] [outer = 1900C000] 14:54:50 INFO - PROCESS | 3872 | 1461189290724 Marionette DEBUG loaded listener.js 14:54:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (19171800) [pid = 3872] [serial = 438] [outer = 1900C000] 14:54:51 INFO - PROCESS | 3872 | 1461189291124 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]]]}] 14:54:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:54:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 608ms 14:54:51 INFO - PROCESS | 3872 | 1461189291175 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 14:54:51 INFO - PROCESS | 3872 | 1461189291177 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 14:54:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:54:51 INFO - PROCESS | 3872 | 1461189291180 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:54:51 INFO - PROCESS | 3872 | 1461189291182 Marionette TRACE conn2 <- [1,550,null,{}] 14:54:51 INFO - PROCESS | 3872 | 1461189291185 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}] 14:54:51 INFO - PROCESS | 3872 | 1461189291259 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 14:54:51 INFO - PROCESS | 3872 | 1461189291264 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:51 INFO - PROCESS | 3872 | ++DOCSHELL 19009C00 == 41 [pid = 3872] [id = 147] 14:54:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (19177400) [pid = 3872] [serial = 439] [outer = 00000000] 14:54:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (19D26400) [pid = 3872] [serial = 440] [outer = 19177400] 14:54:51 INFO - PROCESS | 3872 | 1461189291309 Marionette DEBUG loaded listener.js 14:54:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (19D2E000) [pid = 3872] [serial = 441] [outer = 19177400] 14:54:51 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:54:51 INFO - PROCESS | 3872 | [3872] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:54:51 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:54:51 INFO - PROCESS | 3872 | 1461189291761 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]]]}] 14:54:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:54:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 624ms 14:54:51 INFO - PROCESS | 3872 | 1461189291802 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 14:54:51 INFO - PROCESS | 3872 | 1461189291804 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 14:54:51 INFO - PROCESS | 3872 | 1461189291807 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:54:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:54:51 INFO - PROCESS | 3872 | 1461189291809 Marionette TRACE conn2 <- [1,554,null,{}] 14:54:51 INFO - PROCESS | 3872 | 1461189291812 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}] 14:54:51 INFO - PROCESS | 3872 | 1461189291932 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 14:54:52 INFO - PROCESS | 3872 | 1461189292019 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:52 INFO - PROCESS | 3872 | ++DOCSHELL 1A466400 == 42 [pid = 3872] [id = 148] 14:54:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1A468000) [pid = 3872] [serial = 442] [outer = 00000000] 14:54:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1A83C000) [pid = 3872] [serial = 443] [outer = 1A468000] 14:54:52 INFO - PROCESS | 3872 | 1461189292049 Marionette DEBUG loaded listener.js 14:54:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1AAD5800) [pid = 3872] [serial = 444] [outer = 1A468000] 14:54:52 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:54:52 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:54:52 INFO - PROCESS | 3872 | 1461189292465 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]]]}] 14:54:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:54:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 684ms 14:54:52 INFO - PROCESS | 3872 | 1461189292489 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 14:54:52 INFO - PROCESS | 3872 | 1461189292491 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 14:54:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:54:52 INFO - PROCESS | 3872 | 1461189292494 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:54:52 INFO - PROCESS | 3872 | 1461189292495 Marionette TRACE conn2 <- [1,558,null,{}] 14:54:52 INFO - PROCESS | 3872 | 1461189292504 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}] 14:54:52 INFO - PROCESS | 3872 | 1461189292602 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 14:54:52 INFO - PROCESS | 3872 | 1461189292608 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:52 INFO - PROCESS | 3872 | ++DOCSHELL 1335E800 == 43 [pid = 3872] [id = 149] 14:54:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (19D31000) [pid = 3872] [serial = 445] [outer = 00000000] 14:54:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1C66F400) [pid = 3872] [serial = 446] [outer = 19D31000] 14:54:52 INFO - PROCESS | 3872 | 1461189292653 Marionette DEBUG loaded listener.js 14:54:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1C66E400) [pid = 3872] [serial = 447] [outer = 19D31000] 14:54:52 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:54:52 INFO - PROCESS | 3872 | [3872] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:54:52 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:54:53 INFO - PROCESS | 3872 | 1461189293065 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]]]}] 14:54:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:54:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 623ms 14:54:53 INFO - PROCESS | 3872 | 1461189293122 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 14:54:53 INFO - PROCESS | 3872 | 1461189293124 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 14:54:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:54:53 INFO - PROCESS | 3872 | 1461189293128 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:54:53 INFO - PROCESS | 3872 | 1461189293129 Marionette TRACE conn2 <- [1,562,null,{}] 14:54:53 INFO - PROCESS | 3872 | 1461189293133 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}] 14:54:53 INFO - PROCESS | 3872 | 1461189293241 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 14:54:53 INFO - PROCESS | 3872 | 1461189293323 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:53 INFO - PROCESS | 3872 | ++DOCSHELL 1ABDBC00 == 44 [pid = 3872] [id = 150] 14:54:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1C679C00) [pid = 3872] [serial = 448] [outer = 00000000] 14:54:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1D028400) [pid = 3872] [serial = 449] [outer = 1C679C00] 14:54:53 INFO - PROCESS | 3872 | 1461189293353 Marionette DEBUG loaded listener.js 14:54:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1D02AC00) [pid = 3872] [serial = 450] [outer = 1C679C00] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1CF25400) [pid = 3872] [serial = 402] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1D23FC00) [pid = 3872] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (143A7400) [pid = 3872] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1994A400) [pid = 3872] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1672C400) [pid = 3872] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1550B000) [pid = 3872] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (19005400) [pid = 3872] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (18986C00) [pid = 3872] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (19D4C000) [pid = 3872] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (19059000) [pid = 3872] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (19D34000) [pid = 3872] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (15835C00) [pid = 3872] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1917B000) [pid = 3872] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (18953000) [pid = 3872] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1900D000) [pid = 3872] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (14BE9C00) [pid = 3872] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (18950000) [pid = 3872] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (14493C00) [pid = 3872] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:54:53 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (19170400) [pid = 3872] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:54:53 INFO - PROCESS | 3872 | 1461189293947 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]]]}] 14:54:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:54:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 866ms 14:54:53 INFO - PROCESS | 3872 | 1461189294003 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 14:54:53 INFO - PROCESS | 3872 | 1461189294005 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 14:54:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:54:54 INFO - PROCESS | 3872 | 1461189294008 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:54:54 INFO - PROCESS | 3872 | 1461189294009 Marionette TRACE conn2 <- [1,566,null,{}] 14:54:54 INFO - PROCESS | 3872 | 1461189294013 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}] 14:54:54 INFO - PROCESS | 3872 | 1461189294086 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 14:54:54 INFO - PROCESS | 3872 | 1461189294092 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:54 INFO - PROCESS | 3872 | ++DOCSHELL 14493C00 == 45 [pid = 3872] [id = 151] 14:54:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1860E000) [pid = 3872] [serial = 451] [outer = 00000000] 14:54:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (18CF2800) [pid = 3872] [serial = 452] [outer = 1860E000] 14:54:54 INFO - PROCESS | 3872 | 1461189294138 Marionette DEBUG loaded listener.js 14:54:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1905A400) [pid = 3872] [serial = 453] [outer = 1860E000] 14:54:54 INFO - PROCESS | 3872 | 1461189294543 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]]]}] 14:54:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:54:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 578ms 14:54:54 INFO - PROCESS | 3872 | 1461189294586 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 14:54:54 INFO - PROCESS | 3872 | 1461189294588 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 14:54:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:54:54 INFO - PROCESS | 3872 | 1461189294595 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:54:54 INFO - PROCESS | 3872 | 1461189294596 Marionette TRACE conn2 <- [1,570,null,{}] 14:54:54 INFO - PROCESS | 3872 | 1461189294599 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}] 14:54:54 INFO - PROCESS | 3872 | 1461189294675 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 14:54:54 INFO - PROCESS | 3872 | 1461189294681 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:54 INFO - PROCESS | 3872 | ++DOCSHELL 16E77800 == 46 [pid = 3872] [id = 152] 14:54:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (18980800) [pid = 3872] [serial = 454] [outer = 00000000] 14:54:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1C672800) [pid = 3872] [serial = 455] [outer = 18980800] 14:54:54 INFO - PROCESS | 3872 | 1461189294728 Marionette DEBUG loaded listener.js 14:54:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1D02B000) [pid = 3872] [serial = 456] [outer = 18980800] 14:54:55 INFO - PROCESS | 3872 | 1461189295191 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]]]}] 14:54:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:54:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 608ms 14:54:55 INFO - PROCESS | 3872 | 1461189295230 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 14:54:55 INFO - PROCESS | 3872 | 1461189295232 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 14:54:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:54:55 INFO - PROCESS | 3872 | 1461189295235 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:54:55 INFO - PROCESS | 3872 | 1461189295237 Marionette TRACE conn2 <- [1,574,null,{}] 14:54:55 INFO - PROCESS | 3872 | 1461189295245 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}] 14:54:55 INFO - PROCESS | 3872 | 1461189295319 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 14:54:55 INFO - PROCESS | 3872 | 1461189295325 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:55 INFO - PROCESS | 3872 | ++DOCSHELL 1D247800 == 47 [pid = 3872] [id = 153] 14:54:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1D3A9800) [pid = 3872] [serial = 457] [outer = 00000000] 14:54:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1D780C00) [pid = 3872] [serial = 458] [outer = 1D3A9800] 14:54:55 INFO - PROCESS | 3872 | 1461189295374 Marionette DEBUG loaded listener.js 14:54:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1D876800) [pid = 3872] [serial = 459] [outer = 1D3A9800] 14:54:55 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:54:55 INFO - PROCESS | 3872 | [3872] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 1C66FC00 == 46 [pid = 3872] [id = 80] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 18952C00 == 45 [pid = 3872] [id = 111] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 16E84000 == 44 [pid = 3872] [id = 82] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 158AD400 == 43 [pid = 3872] [id = 128] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 1A361800 == 42 [pid = 3872] [id = 83] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 1D984C00 == 41 [pid = 3872] [id = 84] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 14B49400 == 40 [pid = 3872] [id = 143] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 1D78B000 == 39 [pid = 3872] [id = 142] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 18996000 == 38 [pid = 3872] [id = 140] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 1ABE0800 == 37 [pid = 3872] [id = 141] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 13360400 == 36 [pid = 3872] [id = 139] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 186F8800 == 35 [pid = 3872] [id = 145] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 1A466400 == 34 [pid = 3872] [id = 148] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 1ABDBC00 == 33 [pid = 3872] [id = 150] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 14493C00 == 32 [pid = 3872] [id = 151] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 1335E800 == 31 [pid = 3872] [id = 149] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 12BE8C00 == 30 [pid = 3872] [id = 144] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 19009C00 == 29 [pid = 3872] [id = 147] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 19009400 == 28 [pid = 3872] [id = 146] 14:54:56 INFO - PROCESS | 3872 | --DOCSHELL 16E77800 == 27 [pid = 3872] [id = 152] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (18984C00) [pid = 3872] [serial = 290] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1A3C7400) [pid = 3872] [serial = 296] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1DD99000) [pid = 3872] [serial = 332] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1E1F5800) [pid = 3872] [serial = 284] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (16B50400) [pid = 3872] [serial = 287] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (18CFAC00) [pid = 3872] [serial = 338] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (16E60000) [pid = 3872] [serial = 335] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (19178800) [pid = 3872] [serial = 293] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1D97E000) [pid = 3872] [serial = 403] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1D86C400) [pid = 3872] [serial = 401] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1D70A000) [pid = 3872] [serial = 400] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1898D800) [pid = 3872] [serial = 388] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (19005C00) [pid = 3872] [serial = 389] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (19D2B000) [pid = 3872] [serial = 391] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (19D2EC00) [pid = 3872] [serial = 392] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1987A800) [pid = 3872] [serial = 376] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (19D25C00) [pid = 3872] [serial = 383] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (19170C00) [pid = 3872] [serial = 382] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (18978000) [pid = 3872] [serial = 374] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (18954800) [pid = 3872] [serial = 373] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (1A3C9C00) [pid = 3872] [serial = 408] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (19002400) [pid = 3872] [serial = 386] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (18997000) [pid = 3872] [serial = 385] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1A369400) [pid = 3872] [serial = 394] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (1DCA9800) [pid = 3872] [serial = 379] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (1D97DC00) [pid = 3872] [serial = 404] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (19D41000) [pid = 3872] [serial = 407] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (15E88000) [pid = 3872] [serial = 170] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (1D97A800) [pid = 3872] [serial = 410] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (1D9E4800) [pid = 3872] [serial = 411] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (1C66F000) [pid = 3872] [serial = 397] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (1C677000) [pid = 3872] [serial = 398] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (1A83B000) [pid = 3872] [serial = 395] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (1DD95000) [pid = 3872] [serial = 413] [outer = 00000000] [url = about:blank] 14:54:57 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:54:57 INFO - PROCESS | 3872 | 1461189297181 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]]]}] 14:54:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:54:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 2007ms 14:54:57 INFO - PROCESS | 3872 | 1461189297240 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 14:54:57 INFO - PROCESS | 3872 | 1461189297245 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 14:54:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:54:57 INFO - PROCESS | 3872 | 1461189297250 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:54:57 INFO - PROCESS | 3872 | 1461189297254 Marionette TRACE conn2 <- [1,578,null,{}] 14:54:57 INFO - PROCESS | 3872 | 1461189297260 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}] 14:54:57 INFO - PROCESS | 3872 | 1461189297327 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 14:54:57 INFO - PROCESS | 3872 | 1461189297335 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:57 INFO - PROCESS | 3872 | ++DOCSHELL 12D75800 == 28 [pid = 3872] [id = 154] 14:54:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (12D7B000) [pid = 3872] [serial = 460] [outer = 00000000] 14:54:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (13360000) [pid = 3872] [serial = 461] [outer = 12D7B000] 14:54:57 INFO - PROCESS | 3872 | 1461189297387 Marionette DEBUG loaded listener.js 14:54:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (139F6800) [pid = 3872] [serial = 462] [outer = 12D7B000] 14:54:57 INFO - PROCESS | 3872 | 1461189297852 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]]]}] 14:54:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:54:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 608ms 14:54:57 INFO - PROCESS | 3872 | 1461189297870 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 14:54:57 INFO - PROCESS | 3872 | 1461189297876 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 14:54:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:54:57 INFO - PROCESS | 3872 | 1461189297886 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:54:57 INFO - PROCESS | 3872 | 1461189297888 Marionette TRACE conn2 <- [1,582,null,{}] 14:54:57 INFO - PROCESS | 3872 | 1461189297892 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}] 14:54:57 INFO - PROCESS | 3872 | 1461189297952 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 14:54:57 INFO - PROCESS | 3872 | 1461189297959 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:57 INFO - PROCESS | 3872 | ++DOCSHELL 1440A800 == 29 [pid = 3872] [id = 155] 14:54:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (1440D000) [pid = 3872] [serial = 463] [outer = 00000000] 14:54:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (14B50400) [pid = 3872] [serial = 464] [outer = 1440D000] 14:54:58 INFO - PROCESS | 3872 | 1461189298005 Marionette DEBUG loaded listener.js 14:54:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (1550B400) [pid = 3872] [serial = 465] [outer = 1440D000] 14:54:58 INFO - PROCESS | 3872 | 1461189298445 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]]]}] 14:54:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:54:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 639ms 14:54:58 INFO - PROCESS | 3872 | 1461189298521 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 14:54:58 INFO - PROCESS | 3872 | 1461189298523 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 14:54:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:54:58 INFO - PROCESS | 3872 | 1461189298527 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:54:58 INFO - PROCESS | 3872 | 1461189298531 Marionette TRACE conn2 <- [1,586,null,{}] 14:54:58 INFO - PROCESS | 3872 | 1461189298524 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}] 14:54:58 INFO - PROCESS | 3872 | 1461189298605 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 14:54:58 INFO - PROCESS | 3872 | 1461189298614 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:58 INFO - PROCESS | 3872 | ++DOCSHELL 16729400 == 30 [pid = 3872] [id = 156] 14:54:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (1672C800) [pid = 3872] [serial = 466] [outer = 00000000] 14:54:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (16E66000) [pid = 3872] [serial = 467] [outer = 1672C800] 14:54:58 INFO - PROCESS | 3872 | 1461189298702 Marionette DEBUG loaded listener.js 14:54:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (18236C00) [pid = 3872] [serial = 468] [outer = 1672C800] 14:54:59 INFO - PROCESS | 3872 | 1461189299118 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]]]}] 14:54:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:54:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 669ms 14:54:59 INFO - PROCESS | 3872 | 1461189299192 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 14:54:59 INFO - PROCESS | 3872 | 1461189299194 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 14:54:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:54:59 INFO - PROCESS | 3872 | 1461189299197 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:54:59 INFO - PROCESS | 3872 | 1461189299199 Marionette TRACE conn2 <- [1,590,null,{}] 14:54:59 INFO - PROCESS | 3872 | 1461189299202 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}] 14:54:59 INFO - PROCESS | 3872 | 1461189299282 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 14:54:59 INFO - PROCESS | 3872 | 1461189299288 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:59 INFO - PROCESS | 3872 | ++DOCSHELL 16E61C00 == 31 [pid = 3872] [id = 157] 14:54:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (16E83000) [pid = 3872] [serial = 469] [outer = 00000000] 14:54:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (1894E400) [pid = 3872] [serial = 470] [outer = 16E83000] 14:54:59 INFO - PROCESS | 3872 | 1461189299333 Marionette DEBUG loaded listener.js 14:54:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (18954400) [pid = 3872] [serial = 471] [outer = 16E83000] 14:54:59 INFO - PROCESS | 3872 | 1461189299735 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]]]}] 14:54:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:54:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 578ms 14:54:59 INFO - PROCESS | 3872 | 1461189299794 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 14:54:59 INFO - PROCESS | 3872 | 1461189299796 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 14:54:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:54:59 INFO - PROCESS | 3872 | 1461189299800 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:54:59 INFO - PROCESS | 3872 | 1461189299801 Marionette TRACE conn2 <- [1,594,null,{}] 14:54:59 INFO - PROCESS | 3872 | 1461189299789 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}] 14:54:59 INFO - PROCESS | 3872 | 1461189299861 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 14:54:59 INFO - PROCESS | 3872 | 1461189299867 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:59 INFO - PROCESS | 3872 | ++DOCSHELL 18957000 == 32 [pid = 3872] [id = 158] 14:54:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (18977C00) [pid = 3872] [serial = 472] [outer = 00000000] 14:54:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (18980C00) [pid = 3872] [serial = 473] [outer = 18977C00] 14:54:59 INFO - PROCESS | 3872 | 1461189299912 Marionette DEBUG loaded listener.js 14:54:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (18986000) [pid = 3872] [serial = 474] [outer = 18977C00] 14:55:00 INFO - PROCESS | 3872 | 1461189300344 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]]]}] 14:55:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:55:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 578ms 14:55:00 INFO - PROCESS | 3872 | 1461189300382 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 14:55:00 INFO - PROCESS | 3872 | 1461189300384 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 14:55:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:55:00 INFO - PROCESS | 3872 | 1461189300388 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:55:00 INFO - PROCESS | 3872 | 1461189300389 Marionette TRACE conn2 <- [1,598,null,{}] 14:55:00 INFO - PROCESS | 3872 | 1461189300393 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}] 14:55:00 INFO - PROCESS | 3872 | 1461189300467 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 14:55:00 INFO - PROCESS | 3872 | 1461189300477 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:00 INFO - PROCESS | 3872 | ++DOCSHELL 18977400 == 33 [pid = 3872] [id = 159] 14:55:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (18997400) [pid = 3872] [serial = 475] [outer = 00000000] 14:55:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (18CEE800) [pid = 3872] [serial = 476] [outer = 18997400] 14:55:00 INFO - PROCESS | 3872 | 1461189300526 Marionette DEBUG loaded listener.js 14:55:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (19002400) [pid = 3872] [serial = 477] [outer = 18997400] 14:55:00 INFO - PROCESS | 3872 | 1461189300940 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]]]}] 14:55:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:55:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 578ms 14:55:00 INFO - PROCESS | 3872 | 1461189300969 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 14:55:00 INFO - PROCESS | 3872 | 1461189300971 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 14:55:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:55:00 INFO - PROCESS | 3872 | 1461189300975 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:55:00 INFO - PROCESS | 3872 | 1461189300976 Marionette TRACE conn2 <- [1,602,null,{}] 14:55:00 INFO - PROCESS | 3872 | 1461189300979 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}] 14:55:01 INFO - PROCESS | 3872 | 1461189301037 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 14:55:01 INFO - PROCESS | 3872 | 1461189301043 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:01 INFO - PROCESS | 3872 | ++DOCSHELL 1898F800 == 34 [pid = 3872] [id = 160] 14:55:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (18CEB400) [pid = 3872] [serial = 478] [outer = 00000000] 14:55:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1900E000) [pid = 3872] [serial = 479] [outer = 18CEB400] 14:55:01 INFO - PROCESS | 3872 | 1461189301088 Marionette DEBUG loaded listener.js 14:55:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1900CC00) [pid = 3872] [serial = 480] [outer = 18CEB400] 14:55:01 INFO - PROCESS | 3872 | 1461189301510 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]]]}] 14:55:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:55:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 577ms 14:55:01 INFO - PROCESS | 3872 | 1461189301554 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 14:55:01 INFO - PROCESS | 3872 | 1461189301556 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 14:55:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:55:01 INFO - PROCESS | 3872 | 1461189301573 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:55:01 INFO - PROCESS | 3872 | 1461189301574 Marionette TRACE conn2 <- [1,606,null,{}] 14:55:01 INFO - PROCESS | 3872 | 1461189301578 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}] 14:55:01 INFO - PROCESS | 3872 | 1461189301630 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 14:55:01 INFO - PROCESS | 3872 | 1461189301636 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:01 INFO - PROCESS | 3872 | ++DOCSHELL 14B4E800 == 35 [pid = 3872] [id = 161] 14:55:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (19008400) [pid = 3872] [serial = 481] [outer = 00000000] 14:55:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (19179C00) [pid = 3872] [serial = 482] [outer = 19008400] 14:55:01 INFO - PROCESS | 3872 | 1461189301679 Marionette DEBUG loaded listener.js 14:55:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (19179400) [pid = 3872] [serial = 483] [outer = 19008400] 14:55:02 INFO - PROCESS | 3872 | 1461189302082 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]]]}] 14:55:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:55:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 577ms 14:55:02 INFO - PROCESS | 3872 | 1461189302152 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 14:55:02 INFO - PROCESS | 3872 | 1461189302154 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 14:55:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:55:02 INFO - PROCESS | 3872 | 1461189302158 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:55:02 INFO - PROCESS | 3872 | 1461189302159 Marionette TRACE conn2 <- [1,610,null,{}] 14:55:02 INFO - PROCESS | 3872 | 1461189302163 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}] 14:55:02 INFO - PROCESS | 3872 | 1461189302264 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 14:55:02 INFO - PROCESS | 3872 | 1461189302255 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:02 INFO - PROCESS | 3872 | ++DOCSHELL 1672C400 == 36 [pid = 3872] [id = 162] 14:55:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1987A800) [pid = 3872] [serial = 484] [outer = 00000000] 14:55:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (19D26000) [pid = 3872] [serial = 485] [outer = 1987A800] 14:55:02 INFO - PROCESS | 3872 | 1461189302300 Marionette DEBUG loaded listener.js 14:55:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (19D25400) [pid = 3872] [serial = 486] [outer = 1987A800] 14:55:02 INFO - PROCESS | 3872 | 1461189302803 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]]]}] 14:55:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:55:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 669ms 14:55:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:55:02 INFO - PROCESS | 3872 | 1461189302838 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 14:55:02 INFO - PROCESS | 3872 | 1461189302840 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 14:55:02 INFO - PROCESS | 3872 | 1461189302844 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:55:02 INFO - PROCESS | 3872 | 1461189302845 Marionette TRACE conn2 <- [1,614,null,{}] 14:55:02 INFO - PROCESS | 3872 | 1461189302849 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}] 14:55:02 INFO - PROCESS | 3872 | 1461189302942 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 14:55:02 INFO - PROCESS | 3872 | 1461189302947 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:02 INFO - PROCESS | 3872 | ++DOCSHELL 19D27C00 == 37 [pid = 3872] [id = 163] 14:55:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (19D30800) [pid = 3872] [serial = 487] [outer = 00000000] 14:55:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1A3CD000) [pid = 3872] [serial = 488] [outer = 19D30800] 14:55:03 INFO - PROCESS | 3872 | 1461189303031 Marionette DEBUG loaded listener.js 14:55:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1A83A800) [pid = 3872] [serial = 489] [outer = 19D30800] 14:55:03 INFO - PROCESS | 3872 | 1461189303489 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]]]}] 14:55:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:55:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 714ms 14:55:03 INFO - PROCESS | 3872 | 1461189303551 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 14:55:03 INFO - PROCESS | 3872 | 1461189303553 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 14:55:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:55:03 INFO - PROCESS | 3872 | 1461189303591 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:55:03 INFO - PROCESS | 3872 | 1461189303593 Marionette TRACE conn2 <- [1,618,null,{}] 14:55:03 INFO - PROCESS | 3872 | 1461189303606 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}] 14:55:03 INFO - PROCESS | 3872 | 1461189303722 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 14:55:03 INFO - PROCESS | 3872 | 1461189303729 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:03 INFO - PROCESS | 3872 | ++DOCSHELL 1823BC00 == 38 [pid = 3872] [id = 164] 14:55:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1894BC00) [pid = 3872] [serial = 490] [outer = 00000000] 14:55:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1A3C7C00) [pid = 3872] [serial = 491] [outer = 1894BC00] 14:55:03 INFO - PROCESS | 3872 | 1461189303777 Marionette DEBUG loaded listener.js 14:55:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1AA64800) [pid = 3872] [serial = 492] [outer = 1894BC00] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (18995400) [pid = 3872] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1D87A800) [pid = 3872] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1D985C00) [pid = 3872] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1DC9F400) [pid = 3872] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (18980800) [pid = 3872] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1A468000) [pid = 3872] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (19D31000) [pid = 3872] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1C679C00) [pid = 3872] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (19177400) [pid = 3872] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1900C000) [pid = 3872] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1894D400) [pid = 3872] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (12C0F400) [pid = 3872] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (158A7C00) [pid = 3872] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (1D78B800) [pid = 3872] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1C351C00) [pid = 3872] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (18996400) [pid = 3872] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (139F1800) [pid = 3872] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:55:04 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (1860E000) [pid = 3872] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:55:04 INFO - PROCESS | 3872 | 1461189304422 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]]]}] 14:55:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:55:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 928ms 14:55:04 INFO - PROCESS | 3872 | 1461189304478 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 14:55:04 INFO - PROCESS | 3872 | 1461189304479 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 14:55:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:55:04 INFO - PROCESS | 3872 | 1461189304482 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:55:04 INFO - PROCESS | 3872 | 1461189304485 Marionette TRACE conn2 <- [1,622,null,{}] 14:55:04 INFO - PROCESS | 3872 | 1461189304488 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}] 14:55:04 INFO - PROCESS | 3872 | 1461189304559 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 14:55:04 INFO - PROCESS | 3872 | 1461189304566 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:04 INFO - PROCESS | 3872 | ++DOCSHELL 1444E400 == 39 [pid = 3872] [id = 165] 14:55:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (14497C00) [pid = 3872] [serial = 493] [outer = 00000000] 14:55:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (1897C800) [pid = 3872] [serial = 494] [outer = 14497C00] 14:55:04 INFO - PROCESS | 3872 | 1461189304612 Marionette DEBUG loaded listener.js 14:55:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1894C400) [pid = 3872] [serial = 495] [outer = 14497C00] 14:55:04 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:04 INFO - PROCESS | 3872 | [3872] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:55:04 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:05 INFO - PROCESS | 3872 | 1461189305041 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]]]}] 14:55:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:55:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 623ms 14:55:05 INFO - PROCESS | 3872 | 1461189305103 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 14:55:05 INFO - PROCESS | 3872 | 1461189305105 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 14:55:05 INFO - PROCESS | 3872 | 1461189305109 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:55:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:55:05 INFO - PROCESS | 3872 | 1461189305110 Marionette TRACE conn2 <- [1,626,null,{}] 14:55:05 INFO - PROCESS | 3872 | 1461189305114 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}] 14:55:05 INFO - PROCESS | 3872 | 1461189305185 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 14:55:05 INFO - PROCESS | 3872 | 1461189305191 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:05 INFO - PROCESS | 3872 | ++DOCSHELL 13303000 == 40 [pid = 3872] [id = 166] 14:55:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (1860E000) [pid = 3872] [serial = 496] [outer = 00000000] 14:55:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1A36A800) [pid = 3872] [serial = 497] [outer = 1860E000] 14:55:05 INFO - PROCESS | 3872 | 1461189305236 Marionette DEBUG loaded listener.js 14:55:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1A83A400) [pid = 3872] [serial = 498] [outer = 1860E000] 14:55:05 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:05 INFO - PROCESS | 3872 | [3872] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:55:05 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:05 INFO - PROCESS | 3872 | [3872] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:55:05 INFO - PROCESS | 3872 | 1461189305630 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]]]}] 14:55:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:55:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 578ms 14:55:05 INFO - PROCESS | 3872 | 1461189305689 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 14:55:05 INFO - PROCESS | 3872 | 1461189305691 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 14:55:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:55:05 INFO - PROCESS | 3872 | 1461189305694 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:55:05 INFO - PROCESS | 3872 | 1461189305696 Marionette TRACE conn2 <- [1,630,null,{}] 14:55:05 INFO - PROCESS | 3872 | 1461189305699 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}] 14:55:05 INFO - PROCESS | 3872 | 1461189305778 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 14:55:05 INFO - PROCESS | 3872 | 1461189305787 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:05 INFO - PROCESS | 3872 | ++DOCSHELL 1897E000 == 41 [pid = 3872] [id = 167] 14:55:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (19D2B400) [pid = 3872] [serial = 499] [outer = 00000000] 14:55:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1C675400) [pid = 3872] [serial = 500] [outer = 19D2B400] 14:55:05 INFO - PROCESS | 3872 | 1461189305830 Marionette DEBUG loaded listener.js 14:55:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1D02C800) [pid = 3872] [serial = 501] [outer = 19D2B400] 14:55:06 INFO - PROCESS | 3872 | 1461189306212 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]]]}] 14:55:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:55:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 578ms 14:55:06 INFO - PROCESS | 3872 | 1461189306313 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 14:55:06 INFO - PROCESS | 3872 | 1461189306317 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 14:55:06 INFO - PROCESS | 3872 | 1461189306323 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:55:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:55:06 INFO - PROCESS | 3872 | 1461189306327 Marionette TRACE conn2 <- [1,634,null,{}] 14:55:06 INFO - PROCESS | 3872 | 1461189306333 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}] 14:55:06 INFO - PROCESS | 3872 | 1461189306446 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 14:55:06 INFO - PROCESS | 3872 | 1461189306653 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:06 INFO - PROCESS | 3872 | ++DOCSHELL 13357400 == 42 [pid = 3872] [id = 168] 14:55:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (13357800) [pid = 3872] [serial = 502] [outer = 00000000] 14:55:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (139CD800) [pid = 3872] [serial = 503] [outer = 13357800] 14:55:06 INFO - PROCESS | 3872 | 1461189306712 Marionette DEBUG loaded listener.js 14:55:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (143ADC00) [pid = 3872] [serial = 504] [outer = 13357800] 14:55:07 INFO - PROCESS | 3872 | 1461189307404 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]]]}] 14:55:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:55:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1126ms 14:55:07 INFO - PROCESS | 3872 | 1461189307461 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 14:55:07 INFO - PROCESS | 3872 | 1461189307449 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 14:55:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:55:07 INFO - PROCESS | 3872 | 1461189307457 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:55:07 INFO - PROCESS | 3872 | 1461189307461 Marionette TRACE conn2 <- [1,638,null,{}] 14:55:07 INFO - PROCESS | 3872 | 1461189307465 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}] 14:55:07 INFO - PROCESS | 3872 | 1461189307573 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 14:55:07 INFO - PROCESS | 3872 | 1461189307649 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:07 INFO - PROCESS | 3872 | ++DOCSHELL 15AFA000 == 43 [pid = 3872] [id = 169] 14:55:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (15C33000) [pid = 3872] [serial = 505] [outer = 00000000] 14:55:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1655B800) [pid = 3872] [serial = 506] [outer = 15C33000] 14:55:07 INFO - PROCESS | 3872 | 1461189307706 Marionette DEBUG loaded listener.js 14:55:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (16E63C00) [pid = 3872] [serial = 507] [outer = 15C33000] 14:55:08 INFO - PROCESS | 3872 | 1461189308606 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]]]}] 14:55:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:55:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1216ms 14:55:08 INFO - PROCESS | 3872 | 1461189308695 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 14:55:08 INFO - PROCESS | 3872 | 1461189308699 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 14:55:08 INFO - PROCESS | 3872 | 1461189308705 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:55:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:55:08 INFO - PROCESS | 3872 | 1461189308708 Marionette TRACE conn2 <- [1,642,null,{}] 14:55:08 INFO - PROCESS | 3872 | 1461189308715 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}] 14:55:08 INFO - PROCESS | 3872 | 1461189308798 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 14:55:08 INFO - PROCESS | 3872 | 1461189308876 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:08 INFO - PROCESS | 3872 | ++DOCSHELL 12D78C00 == 44 [pid = 3872] [id = 170] 14:55:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1444C400) [pid = 3872] [serial = 508] [outer = 00000000] 14:55:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (15CD6800) [pid = 3872] [serial = 509] [outer = 1444C400] 14:55:08 INFO - PROCESS | 3872 | 1461189308926 Marionette DEBUG loaded listener.js 14:55:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (15ED4C00) [pid = 3872] [serial = 510] [outer = 1444C400] 14:55:09 INFO - PROCESS | 3872 | --DOCSHELL 13303000 == 43 [pid = 3872] [id = 166] 14:55:09 INFO - PROCESS | 3872 | --DOCSHELL 1444E400 == 42 [pid = 3872] [id = 165] 14:55:09 INFO - PROCESS | 3872 | --DOCSHELL 1823BC00 == 41 [pid = 3872] [id = 164] 14:55:09 INFO - PROCESS | 3872 | --DOCSHELL 19D27C00 == 40 [pid = 3872] [id = 163] 14:55:09 INFO - PROCESS | 3872 | --DOCSHELL 1672C400 == 39 [pid = 3872] [id = 162] 14:55:09 INFO - PROCESS | 3872 | --DOCSHELL 14B4E800 == 38 [pid = 3872] [id = 161] 14:55:09 INFO - PROCESS | 3872 | --DOCSHELL 1898F800 == 37 [pid = 3872] [id = 160] 14:55:09 INFO - PROCESS | 3872 | --DOCSHELL 18977400 == 36 [pid = 3872] [id = 159] 14:55:09 INFO - PROCESS | 3872 | --DOCSHELL 18957000 == 35 [pid = 3872] [id = 158] 14:55:09 INFO - PROCESS | 3872 | --DOCSHELL 16E61C00 == 34 [pid = 3872] [id = 157] 14:55:09 INFO - PROCESS | 3872 | --DOCSHELL 16729400 == 33 [pid = 3872] [id = 156] 14:55:09 INFO - PROCESS | 3872 | --DOCSHELL 1440A800 == 32 [pid = 3872] [id = 155] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1D780C00) [pid = 3872] [serial = 458] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOCSHELL 12D75800 == 31 [pid = 3872] [id = 154] 14:55:09 INFO - PROCESS | 3872 | --DOCSHELL 1D247800 == 30 [pid = 3872] [id = 153] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1A46C400) [pid = 3872] [serial = 377] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1D9DE400) [pid = 3872] [serial = 371] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1DD96C00) [pid = 3872] [serial = 380] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1DEF4000) [pid = 3872] [serial = 414] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1D02B000) [pid = 3872] [serial = 456] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1A83C000) [pid = 3872] [serial = 443] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1C66F400) [pid = 3872] [serial = 446] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1AAD5800) [pid = 3872] [serial = 444] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1D028400) [pid = 3872] [serial = 449] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1C66E400) [pid = 3872] [serial = 447] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1C672800) [pid = 3872] [serial = 455] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (1D02AC00) [pid = 3872] [serial = 450] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (19D26400) [pid = 3872] [serial = 440] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (19054400) [pid = 3872] [serial = 437] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (19171800) [pid = 3872] [serial = 438] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (18991800) [pid = 3872] [serial = 434] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (18B66800) [pid = 3872] [serial = 435] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (14BEC800) [pid = 3872] [serial = 431] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (16733800) [pid = 3872] [serial = 432] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (1894A400) [pid = 3872] [serial = 429] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (1868F800) [pid = 3872] [serial = 428] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1E597800) [pid = 3872] [serial = 426] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (1E1FCC00) [pid = 3872] [serial = 425] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (1D701800) [pid = 3872] [serial = 423] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (1D02BC00) [pid = 3872] [serial = 422] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (19170800) [pid = 3872] [serial = 420] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (19010C00) [pid = 3872] [serial = 419] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (15CE5800) [pid = 3872] [serial = 417] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (1581B400) [pid = 3872] [serial = 416] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (18CF2800) [pid = 3872] [serial = 452] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (1905A400) [pid = 3872] [serial = 453] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (19D2E000) [pid = 3872] [serial = 441] [outer = 00000000] [url = about:blank] 14:55:09 INFO - PROCESS | 3872 | 1461189309396 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]]]}] 14:55:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:55:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 715ms 14:55:09 INFO - PROCESS | 3872 | 1461189309411 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 14:55:09 INFO - PROCESS | 3872 | 1461189309416 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 14:55:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:55:09 INFO - PROCESS | 3872 | 1461189309422 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:55:09 INFO - PROCESS | 3872 | 1461189309425 Marionette TRACE conn2 <- [1,646,null,{}] 14:55:09 INFO - PROCESS | 3872 | 1461189309428 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}] 14:55:09 INFO - PROCESS | 3872 | 1461189309516 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 14:55:09 INFO - PROCESS | 3872 | 1461189309523 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:09 INFO - PROCESS | 3872 | ++DOCSHELL 14B4EC00 == 31 [pid = 3872] [id = 171] 14:55:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (15CCB400) [pid = 3872] [serial = 511] [outer = 00000000] 14:55:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (16733C00) [pid = 3872] [serial = 512] [outer = 15CCB400] 14:55:09 INFO - PROCESS | 3872 | 1461189309568 Marionette DEBUG loaded listener.js 14:55:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (16E6C400) [pid = 3872] [serial = 513] [outer = 15CCB400] 14:55:10 INFO - PROCESS | 3872 | 1461189310020 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]]]}] 14:55:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:55:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 623ms 14:55:10 INFO - PROCESS | 3872 | 1461189310042 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 14:55:10 INFO - PROCESS | 3872 | 1461189310044 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 14:55:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:55:10 INFO - PROCESS | 3872 | 1461189310051 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:55:10 INFO - PROCESS | 3872 | 1461189310055 Marionette TRACE conn2 <- [1,650,null,{}] 14:55:10 INFO - PROCESS | 3872 | 1461189310065 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}] 14:55:10 INFO - PROCESS | 3872 | 1461189310142 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 14:55:10 INFO - PROCESS | 3872 | 1461189310148 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:10 INFO - PROCESS | 3872 | ++DOCSHELL 18950000 == 32 [pid = 3872] [id = 172] 14:55:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (18950400) [pid = 3872] [serial = 514] [outer = 00000000] 14:55:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (18979000) [pid = 3872] [serial = 515] [outer = 18950400] 14:55:10 INFO - PROCESS | 3872 | 1461189310197 Marionette DEBUG loaded listener.js 14:55:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (18983000) [pid = 3872] [serial = 516] [outer = 18950400] 14:55:10 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:10 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:10 INFO - PROCESS | 3872 | 1461189310660 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]]]}] 14:55:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:55:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 639ms 14:55:10 INFO - PROCESS | 3872 | 1461189310690 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 14:55:10 INFO - PROCESS | 3872 | 1461189310692 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 14:55:10 INFO - PROCESS | 3872 | 1461189310695 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:55:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:55:10 INFO - PROCESS | 3872 | 1461189310697 Marionette TRACE conn2 <- [1,654,null,{}] 14:55:10 INFO - PROCESS | 3872 | 1461189310705 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}] 14:55:10 INFO - PROCESS | 3872 | 1461189310785 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 14:55:10 INFO - PROCESS | 3872 | 1461189310791 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:10 INFO - PROCESS | 3872 | ++DOCSHELL 18996000 == 33 [pid = 3872] [id = 173] 14:55:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (18999000) [pid = 3872] [serial = 517] [outer = 00000000] 14:55:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (19001800) [pid = 3872] [serial = 518] [outer = 18999000] 14:55:10 INFO - PROCESS | 3872 | 1461189310836 Marionette DEBUG loaded listener.js 14:55:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (19009400) [pid = 3872] [serial = 519] [outer = 18999000] 14:55:11 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:11 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:11 INFO - PROCESS | 3872 | 1461189311235 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]]]}] 14:55:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:55:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 578ms 14:55:11 INFO - PROCESS | 3872 | 1461189311275 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 14:55:11 INFO - PROCESS | 3872 | 1461189311277 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 14:55:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:55:11 INFO - PROCESS | 3872 | 1461189311287 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:55:11 INFO - PROCESS | 3872 | 1461189311289 Marionette TRACE conn2 <- [1,658,null,{}] 14:55:11 INFO - PROCESS | 3872 | 1461189311293 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}] 14:55:11 INFO - PROCESS | 3872 | 1461189311392 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 14:55:11 INFO - PROCESS | 3872 | 1461189311399 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:11 INFO - PROCESS | 3872 | ++DOCSHELL 18998000 == 34 [pid = 3872] [id = 174] 14:55:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (18BB2400) [pid = 3872] [serial = 520] [outer = 00000000] 14:55:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (19053C00) [pid = 3872] [serial = 521] [outer = 18BB2400] 14:55:11 INFO - PROCESS | 3872 | 1461189311444 Marionette DEBUG loaded listener.js 14:55:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (19053400) [pid = 3872] [serial = 522] [outer = 18BB2400] 14:55:11 INFO - PROCESS | 3872 | 1461189311902 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]]]}] 14:55:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:55:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 669ms 14:55:11 INFO - PROCESS | 3872 | 1461189311968 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 14:55:11 INFO - PROCESS | 3872 | 1461189311970 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 14:55:11 INFO - PROCESS | 3872 | 1461189311973 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:55:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:55:11 INFO - PROCESS | 3872 | 1461189311975 Marionette TRACE conn2 <- [1,662,null,{}] 14:55:11 INFO - PROCESS | 3872 | 1461189311978 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}] 14:55:12 INFO - PROCESS | 3872 | 1461189312092 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 14:55:12 INFO - PROCESS | 3872 | 1461189312149 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:12 INFO - PROCESS | 3872 | ++DOCSHELL 19880C00 == 35 [pid = 3872] [id = 175] 14:55:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (19B8E000) [pid = 3872] [serial = 523] [outer = 00000000] 14:55:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (19D2D000) [pid = 3872] [serial = 524] [outer = 19B8E000] 14:55:12 INFO - PROCESS | 3872 | 1461189312198 Marionette DEBUG loaded listener.js 14:55:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (19D26800) [pid = 3872] [serial = 525] [outer = 19B8E000] 14:55:12 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:12 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:12 INFO - PROCESS | 3872 | 1461189312610 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]]]}] 14:55:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 14:55:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 669ms 14:55:12 INFO - PROCESS | 3872 | 1461189312653 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 14:55:12 INFO - PROCESS | 3872 | 1461189312655 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 14:55:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:55:12 INFO - PROCESS | 3872 | 1461189312703 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:55:12 INFO - PROCESS | 3872 | 1461189312705 Marionette TRACE conn2 <- [1,666,null,{}] 14:55:12 INFO - PROCESS | 3872 | 1461189312709 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}] 14:55:12 INFO - PROCESS | 3872 | 1461189312804 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 14:55:12 INFO - PROCESS | 3872 | 1461189312815 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:12 INFO - PROCESS | 3872 | ++DOCSHELL 19E36800 == 36 [pid = 3872] [id = 176] 14:55:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (19E38C00) [pid = 3872] [serial = 526] [outer = 00000000] 14:55:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (1A364800) [pid = 3872] [serial = 527] [outer = 19E38C00] 14:55:12 INFO - PROCESS | 3872 | 1461189312859 Marionette DEBUG loaded listener.js 14:55:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1A361800) [pid = 3872] [serial = 528] [outer = 19E38C00] 14:55:13 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (19008400) [pid = 3872] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:55:13 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (1672C800) [pid = 3872] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:55:13 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (1440D000) [pid = 3872] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:55:13 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (18977C00) [pid = 3872] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:55:13 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (1987A800) [pid = 3872] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:55:13 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (19D30800) [pid = 3872] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:55:13 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (18CEB400) [pid = 3872] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:55:13 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (12D7B000) [pid = 3872] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:55:13 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (1894BC00) [pid = 3872] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:55:13 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (14497C00) [pid = 3872] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:55:13 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (16E83000) [pid = 3872] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:55:13 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (1860E000) [pid = 3872] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:55:13 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (18997400) [pid = 3872] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:55:13 INFO - PROCESS | 3872 | 1461189313381 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]]]}] 14:55:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:55:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 745ms 14:55:13 INFO - PROCESS | 3872 | 1461189313436 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 14:55:13 INFO - PROCESS | 3872 | 1461189313438 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 14:55:13 INFO - PROCESS | 3872 | 1461189313442 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:55:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:55:13 INFO - PROCESS | 3872 | 1461189313444 Marionette TRACE conn2 <- [1,670,null,{}] 14:55:13 INFO - PROCESS | 3872 | 1461189313447 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}] 14:55:13 INFO - PROCESS | 3872 | 1461189313519 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 14:55:13 INFO - PROCESS | 3872 | 1461189313526 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:13 INFO - PROCESS | 3872 | ++DOCSHELL 139F2C00 == 37 [pid = 3872] [id = 177] 14:55:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (14BE4800) [pid = 3872] [serial = 529] [outer = 00000000] 14:55:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (186ECC00) [pid = 3872] [serial = 530] [outer = 14BE4800] 14:55:13 INFO - PROCESS | 3872 | 1461189313578 Marionette DEBUG loaded listener.js 14:55:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (1897D000) [pid = 3872] [serial = 531] [outer = 14BE4800] 14:55:14 INFO - PROCESS | 3872 | 1461189314477 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]]]}] 14:55:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 14:55:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1064ms 14:55:14 INFO - PROCESS | 3872 | 1461189314501 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 14:55:14 INFO - PROCESS | 3872 | 1461189314503 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 14:55:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:55:14 INFO - PROCESS | 3872 | 1461189314507 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:55:14 INFO - PROCESS | 3872 | 1461189314508 Marionette TRACE conn2 <- [1,674,null,{}] 14:55:14 INFO - PROCESS | 3872 | 1461189314512 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}] 14:55:14 INFO - PROCESS | 3872 | 1461189314592 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 14:55:14 INFO - PROCESS | 3872 | 1461189314599 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:14 INFO - PROCESS | 3872 | ++DOCSHELL 15F80400 == 38 [pid = 3872] [id = 178] 14:55:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (18611C00) [pid = 3872] [serial = 532] [outer = 00000000] 14:55:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (1A1F2400) [pid = 3872] [serial = 533] [outer = 18611C00] 14:55:14 INFO - PROCESS | 3872 | 1461189314643 Marionette DEBUG loaded listener.js 14:55:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (1A1E6400) [pid = 3872] [serial = 534] [outer = 18611C00] 14:55:15 INFO - PROCESS | 3872 | 1461189315514 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]]]}] 14:55:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:55:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1004ms 14:55:15 INFO - PROCESS | 3872 | 1461189315549 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 14:55:15 INFO - PROCESS | 3872 | 1461189315553 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 14:55:15 INFO - PROCESS | 3872 | 1461189315559 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:55:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:55:15 INFO - PROCESS | 3872 | 1461189315564 Marionette TRACE conn2 <- [1,678,null,{}] 14:55:15 INFO - PROCESS | 3872 | 1461189315614 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}] 14:55:15 INFO - PROCESS | 3872 | 1461189315706 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 14:55:15 INFO - PROCESS | 3872 | 1461189315816 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:15 INFO - PROCESS | 3872 | ++DOCSHELL 14418C00 == 39 [pid = 3872] [id = 179] 14:55:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (14B4B400) [pid = 3872] [serial = 535] [outer = 00000000] 14:55:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (158ABC00) [pid = 3872] [serial = 536] [outer = 14B4B400] 14:55:15 INFO - PROCESS | 3872 | 1461189315859 Marionette DEBUG loaded listener.js 14:55:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (1583D400) [pid = 3872] [serial = 537] [outer = 14B4B400] 14:55:16 INFO - PROCESS | 3872 | 1461189316938 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]]]}] 14:55:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:55:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1414ms 14:55:16 INFO - PROCESS | 3872 | 1461189316977 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 14:55:16 INFO - PROCESS | 3872 | 1461189316983 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 14:55:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:55:16 INFO - PROCESS | 3872 | 1461189316990 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:55:16 INFO - PROCESS | 3872 | 1461189316993 Marionette TRACE conn2 <- [1,682,null,{}] 14:55:16 INFO - PROCESS | 3872 | 1461189316997 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}] 14:55:17 INFO - PROCESS | 3872 | 1461189317125 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 14:55:17 INFO - PROCESS | 3872 | 1461189317247 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:17 INFO - PROCESS | 3872 | ++DOCSHELL 18952C00 == 40 [pid = 3872] [id = 180] 14:55:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (18953800) [pid = 3872] [serial = 538] [outer = 00000000] 14:55:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (18997C00) [pid = 3872] [serial = 539] [outer = 18953800] 14:55:17 INFO - PROCESS | 3872 | 1461189317302 Marionette DEBUG loaded listener.js 14:55:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (18B66000) [pid = 3872] [serial = 540] [outer = 18953800] 14:55:18 INFO - PROCESS | 3872 | 1461189318279 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]]]}] 14:55:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 14:55:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1323ms 14:55:18 INFO - PROCESS | 3872 | 1461189318305 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 14:55:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:55:18 INFO - PROCESS | 3872 | 1461189318309 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 14:55:18 INFO - PROCESS | 3872 | 1461189318314 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:55:18 INFO - PROCESS | 3872 | 1461189318318 Marionette TRACE conn2 <- [1,686,null,{}] 14:55:18 INFO - PROCESS | 3872 | 1461189318324 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}] 14:55:18 INFO - PROCESS | 3872 | 1461189318415 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 14:55:18 INFO - PROCESS | 3872 | 1461189318485 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:18 INFO - PROCESS | 3872 | ++DOCSHELL 15CE8000 == 41 [pid = 3872] [id = 181] 14:55:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (15E83C00) [pid = 3872] [serial = 541] [outer = 00000000] 14:55:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (16E5E400) [pid = 3872] [serial = 542] [outer = 15E83C00] 14:55:18 INFO - PROCESS | 3872 | 1461189318535 Marionette DEBUG loaded listener.js 14:55:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1823F800) [pid = 3872] [serial = 543] [outer = 15E83C00] 14:55:19 INFO - PROCESS | 3872 | --DOCSHELL 139F2C00 == 40 [pid = 3872] [id = 177] 14:55:19 INFO - PROCESS | 3872 | --DOCSHELL 19E36800 == 39 [pid = 3872] [id = 176] 14:55:19 INFO - PROCESS | 3872 | --DOCSHELL 19880C00 == 38 [pid = 3872] [id = 175] 14:55:19 INFO - PROCESS | 3872 | --DOCSHELL 18998000 == 37 [pid = 3872] [id = 174] 14:55:19 INFO - PROCESS | 3872 | --DOCSHELL 18996000 == 36 [pid = 3872] [id = 173] 14:55:19 INFO - PROCESS | 3872 | --DOCSHELL 18950000 == 35 [pid = 3872] [id = 172] 14:55:19 INFO - PROCESS | 3872 | --DOCSHELL 14B4EC00 == 34 [pid = 3872] [id = 171] 14:55:19 INFO - PROCESS | 3872 | --DOCSHELL 12D78C00 == 33 [pid = 3872] [id = 170] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (19179C00) [pid = 3872] [serial = 482] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (16E66000) [pid = 3872] [serial = 467] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (18236C00) [pid = 3872] [serial = 468] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (14B50400) [pid = 3872] [serial = 464] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (1550B400) [pid = 3872] [serial = 465] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (18980C00) [pid = 3872] [serial = 473] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (18986000) [pid = 3872] [serial = 474] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (19D25400) [pid = 3872] [serial = 486] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (1A83A800) [pid = 3872] [serial = 489] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1A3CD000) [pid = 3872] [serial = 488] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (1900E000) [pid = 3872] [serial = 479] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (1900CC00) [pid = 3872] [serial = 480] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (13360000) [pid = 3872] [serial = 461] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (1A3C7C00) [pid = 3872] [serial = 491] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (139F6800) [pid = 3872] [serial = 462] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (1897C800) [pid = 3872] [serial = 494] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (1894E400) [pid = 3872] [serial = 470] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (18954400) [pid = 3872] [serial = 471] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (1A36A800) [pid = 3872] [serial = 497] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (18CEE800) [pid = 3872] [serial = 476] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 71 (19002400) [pid = 3872] [serial = 477] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 70 (1894C400) [pid = 3872] [serial = 495] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 69 (19D26000) [pid = 3872] [serial = 485] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 68 (1AA64800) [pid = 3872] [serial = 492] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 67 (19179400) [pid = 3872] [serial = 483] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 66 (1A83A400) [pid = 3872] [serial = 498] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | --DOMWINDOW == 65 (1C675400) [pid = 3872] [serial = 500] [outer = 00000000] [url = about:blank] 14:55:19 INFO - PROCESS | 3872 | 1461189319597 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]]]}] 14:55:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 14:55:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1323ms 14:55:19 INFO - PROCESS | 3872 | 1461189319628 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 14:55:19 INFO - PROCESS | 3872 | 1461189319633 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 14:55:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:55:19 INFO - PROCESS | 3872 | 1461189319639 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:55:19 INFO - PROCESS | 3872 | 1461189319642 Marionette TRACE conn2 <- [1,690,null,{}] 14:55:19 INFO - PROCESS | 3872 | 1461189319646 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}] 14:55:19 INFO - PROCESS | 3872 | 1461189319730 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 14:55:19 INFO - PROCESS | 3872 | 1461189319736 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:19 INFO - PROCESS | 3872 | ++DOCSHELL 139C3000 == 34 [pid = 3872] [id = 182] 14:55:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 66 (139C7400) [pid = 3872] [serial = 544] [outer = 00000000] 14:55:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 67 (15ED4400) [pid = 3872] [serial = 545] [outer = 139C7400] 14:55:19 INFO - PROCESS | 3872 | 1461189319783 Marionette DEBUG loaded listener.js 14:55:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 68 (16E6C800) [pid = 3872] [serial = 546] [outer = 139C7400] 14:55:20 INFO - PROCESS | 3872 | 1461189320709 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]]]}] 14:55:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:55:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1110ms 14:55:20 INFO - PROCESS | 3872 | 1461189320748 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 14:55:20 INFO - PROCESS | 3872 | 1461189320750 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 14:55:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:55:20 INFO - PROCESS | 3872 | 1461189320754 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:55:20 INFO - PROCESS | 3872 | 1461189320757 Marionette TRACE conn2 <- [1,694,null,{}] 14:55:20 INFO - PROCESS | 3872 | 1461189320767 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}] 14:55:20 INFO - PROCESS | 3872 | 1461189320850 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 14:55:20 INFO - PROCESS | 3872 | 1461189320857 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:20 INFO - PROCESS | 3872 | ++DOCSHELL 186ED400 == 35 [pid = 3872] [id = 183] 14:55:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 69 (186F1000) [pid = 3872] [serial = 547] [outer = 00000000] 14:55:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 70 (18986C00) [pid = 3872] [serial = 548] [outer = 186F1000] 14:55:20 INFO - PROCESS | 3872 | 1461189320906 Marionette DEBUG loaded listener.js 14:55:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 71 (18990800) [pid = 3872] [serial = 549] [outer = 186F1000] 14:55:21 INFO - PROCESS | 3872 | 1461189321813 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]]]}] 14:55:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:55:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1049ms 14:55:21 INFO - PROCESS | 3872 | 1461189321831 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 14:55:21 INFO - PROCESS | 3872 | 1461189321833 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 14:55:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:55:21 INFO - PROCESS | 3872 | 1461189321836 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:55:21 INFO - PROCESS | 3872 | 1461189321838 Marionette TRACE conn2 <- [1,698,null,{}] 14:55:21 INFO - PROCESS | 3872 | 1461189321842 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}] 14:55:21 INFO - PROCESS | 3872 | 1461189321942 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 14:55:21 INFO - PROCESS | 3872 | 1461189321948 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:21 INFO - PROCESS | 3872 | ++DOCSHELL 18B64800 == 36 [pid = 3872] [id = 184] 14:55:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 72 (18BB6000) [pid = 3872] [serial = 550] [outer = 00000000] 14:55:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (19008800) [pid = 3872] [serial = 551] [outer = 18BB6000] 14:55:21 INFO - PROCESS | 3872 | 1461189321977 Marionette DEBUG loaded listener.js 14:55:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (1900F000) [pid = 3872] [serial = 552] [outer = 18BB6000] 14:55:22 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (19E38C00) [pid = 3872] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:55:22 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (18BB2400) [pid = 3872] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:55:22 INFO - PROCESS | 3872 | --DOMWINDOW == 71 (15CCB400) [pid = 3872] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:55:22 INFO - PROCESS | 3872 | --DOMWINDOW == 70 (1444C400) [pid = 3872] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:55:22 INFO - PROCESS | 3872 | --DOMWINDOW == 69 (19B8E000) [pid = 3872] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:55:22 INFO - PROCESS | 3872 | --DOMWINDOW == 68 (18950400) [pid = 3872] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:55:22 INFO - PROCESS | 3872 | --DOMWINDOW == 67 (18999000) [pid = 3872] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:55:22 INFO - PROCESS | 3872 | --DOMWINDOW == 66 (14BE4800) [pid = 3872] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:55:22 INFO - PROCESS | 3872 | --DOMWINDOW == 65 (19D2B400) [pid = 3872] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:55:22 INFO - PROCESS | 3872 | 1461189322897 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]]]}] 14:55:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:55:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1110ms 14:55:22 INFO - PROCESS | 3872 | 1461189322943 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 14:55:22 INFO - PROCESS | 3872 | 1461189322944 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 14:55:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:55:22 INFO - PROCESS | 3872 | 1461189322948 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:55:22 INFO - PROCESS | 3872 | 1461189322950 Marionette TRACE conn2 <- [1,702,null,{}] 14:55:22 INFO - PROCESS | 3872 | 1461189322953 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}] 14:55:23 INFO - PROCESS | 3872 | 1461189323025 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 14:55:23 INFO - PROCESS | 3872 | 1461189323031 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:23 INFO - PROCESS | 3872 | ++DOCSHELL 1444C400 == 37 [pid = 3872] [id = 185] 14:55:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 66 (1444DC00) [pid = 3872] [serial = 553] [outer = 00000000] 14:55:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 67 (18CED800) [pid = 3872] [serial = 554] [outer = 1444DC00] 14:55:23 INFO - PROCESS | 3872 | 1461189323076 Marionette DEBUG loaded listener.js 14:55:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 68 (1900E800) [pid = 3872] [serial = 555] [outer = 1444DC00] 14:55:23 INFO - PROCESS | 3872 | 1461189323971 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]]]}] 14:55:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 14:55:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1049ms 14:55:24 INFO - PROCESS | 3872 | 1461189324007 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 14:55:24 INFO - PROCESS | 3872 | 1461189324009 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 14:55:24 INFO - PROCESS | 3872 | 1461189324012 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:55:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:55:24 INFO - PROCESS | 3872 | 1461189324014 Marionette TRACE conn2 <- [1,706,null,{}] 14:55:24 INFO - PROCESS | 3872 | 1461189324018 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}] 14:55:24 INFO - PROCESS | 3872 | 1461189324110 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 14:55:24 INFO - PROCESS | 3872 | 1461189324117 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:24 INFO - PROCESS | 3872 | ++DOCSHELL 19007000 == 38 [pid = 3872] [id = 186] 14:55:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 69 (19050800) [pid = 3872] [serial = 556] [outer = 00000000] 14:55:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 70 (196A0800) [pid = 3872] [serial = 557] [outer = 19050800] 14:55:24 INFO - PROCESS | 3872 | 1461189324165 Marionette DEBUG loaded listener.js 14:55:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 71 (19D25800) [pid = 3872] [serial = 558] [outer = 19050800] 14:55:25 INFO - PROCESS | 3872 | 1461189325081 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]]]}] 14:55:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:55:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1110ms 14:55:25 INFO - PROCESS | 3872 | 1461189325140 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 14:55:25 INFO - PROCESS | 3872 | 1461189325142 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 14:55:25 INFO - PROCESS | 3872 | 1461189325145 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:55:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:55:25 INFO - PROCESS | 3872 | 1461189325147 Marionette TRACE conn2 <- [1,710,null,{}] 14:55:25 INFO - PROCESS | 3872 | 1461189325151 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}] 14:55:25 INFO - PROCESS | 3872 | 1461189325205 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 14:55:25 INFO - PROCESS | 3872 | 1461189325211 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:25 INFO - PROCESS | 3872 | ++DOCSHELL 19D2A800 == 39 [pid = 3872] [id = 187] 14:55:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 72 (19D2AC00) [pid = 3872] [serial = 559] [outer = 00000000] 14:55:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (1A1E5800) [pid = 3872] [serial = 560] [outer = 19D2AC00] 14:55:25 INFO - PROCESS | 3872 | 1461189325255 Marionette DEBUG loaded listener.js 14:55:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (19E2C800) [pid = 3872] [serial = 561] [outer = 19D2AC00] 14:55:25 INFO - PROCESS | 3872 | 1461189325943 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] 14:55:26 INFO - PROCESS | 3872 | 1461189326022 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 14:55:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:55:26 INFO - PROCESS | 3872 | 1461189326028 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:55:26 INFO - PROCESS | 3872 | 1461189326032 Marionette TRACE conn2 <- [1,714,null,{}] 14:55:26 INFO - PROCESS | 3872 | 1461189326037 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}] 14:55:26 INFO - PROCESS | 3872 | 1461189326200 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 14:55:26 INFO - PROCESS | 3872 | 1461189326287 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:26 INFO - PROCESS | 3872 | ++DOCSHELL 14416000 == 40 [pid = 3872] [id = 188] 14:55:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (15CE5800) [pid = 3872] [serial = 562] [outer = 00000000] 14:55:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (1894C800) [pid = 3872] [serial = 563] [outer = 15CE5800] 14:55:26 INFO - PROCESS | 3872 | 1461189326344 Marionette DEBUG loaded listener.js 14:55:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (18952000) [pid = 3872] [serial = 564] [outer = 15CE5800] 14:55:26 INFO - PROCESS | 3872 | 1461189326961 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]]]}] 14:55:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:55:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 973ms 14:55:27 INFO - PROCESS | 3872 | 1461189327014 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 14:55:27 INFO - PROCESS | 3872 | 1461189327020 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 14:55:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:55:27 INFO - PROCESS | 3872 | 1461189327027 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:55:27 INFO - PROCESS | 3872 | 1461189327029 Marionette TRACE conn2 <- [1,718,null,{}] 14:55:27 INFO - PROCESS | 3872 | 1461189327017 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}] 14:55:27 INFO - PROCESS | 3872 | 1461189327115 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 14:55:27 INFO - PROCESS | 3872 | 1461189327193 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:27 INFO - PROCESS | 3872 | ++DOCSHELL 18980800 == 41 [pid = 3872] [id = 189] 14:55:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (1899A400) [pid = 3872] [serial = 565] [outer = 00000000] 14:55:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (1917C800) [pid = 3872] [serial = 566] [outer = 1899A400] 14:55:27 INFO - PROCESS | 3872 | 1461189327248 Marionette DEBUG loaded listener.js 14:55:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (1917C400) [pid = 3872] [serial = 567] [outer = 1899A400] 14:55:27 INFO - PROCESS | 3872 | 1461189327894 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] 14:55:27 INFO - PROCESS | 3872 | 1461189327938 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 14:55:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:55:27 INFO - PROCESS | 3872 | 1461189327942 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:55:27 INFO - PROCESS | 3872 | 1461189327946 Marionette TRACE conn2 <- [1,722,null,{}] 14:55:27 INFO - PROCESS | 3872 | 1461189327957 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}] 14:55:28 INFO - PROCESS | 3872 | 1461189328057 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 14:55:28 INFO - PROCESS | 3872 | 1461189328132 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:28 INFO - PROCESS | 3872 | ++DOCSHELL 1AA6B400 == 42 [pid = 3872] [id = 190] 14:55:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (1AAD2000) [pid = 3872] [serial = 568] [outer = 00000000] 14:55:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (1ABDD800) [pid = 3872] [serial = 569] [outer = 1AAD2000] 14:55:28 INFO - PROCESS | 3872 | 1461189328188 Marionette DEBUG loaded listener.js 14:55:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (1C34F000) [pid = 3872] [serial = 570] [outer = 1AAD2000] 14:55:28 INFO - PROCESS | 3872 | 1461189328737 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]]]}] 14:55:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:55:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 821ms 14:55:28 INFO - PROCESS | 3872 | 1461189328774 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 14:55:28 INFO - PROCESS | 3872 | 1461189328777 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 14:55:28 INFO - PROCESS | 3872 | 1461189328781 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:55:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:55:28 INFO - PROCESS | 3872 | 1461189328783 Marionette TRACE conn2 <- [1,726,null,{}] 14:55:28 INFO - PROCESS | 3872 | 1461189328786 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}] 14:55:28 INFO - PROCESS | 3872 | 1461189328888 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 14:55:29 INFO - PROCESS | 3872 | 1461189329069 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:29 INFO - PROCESS | 3872 | ++DOCSHELL 13BE5400 == 43 [pid = 3872] [id = 191] 14:55:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (143A6C00) [pid = 3872] [serial = 571] [outer = 00000000] 14:55:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (14B4EC00) [pid = 3872] [serial = 572] [outer = 143A6C00] 14:55:29 INFO - PROCESS | 3872 | 1461189329119 Marionette DEBUG loaded listener.js 14:55:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (15F7E000) [pid = 3872] [serial = 573] [outer = 143A6C00] 14:55:29 INFO - PROCESS | 3872 | --DOCSHELL 19007000 == 42 [pid = 3872] [id = 186] 14:55:29 INFO - PROCESS | 3872 | --DOCSHELL 1444C400 == 41 [pid = 3872] [id = 185] 14:55:29 INFO - PROCESS | 3872 | --DOCSHELL 18B64800 == 40 [pid = 3872] [id = 184] 14:55:29 INFO - PROCESS | 3872 | --DOCSHELL 186ED400 == 39 [pid = 3872] [id = 183] 14:55:29 INFO - PROCESS | 3872 | --DOCSHELL 139C3000 == 38 [pid = 3872] [id = 182] 14:55:29 INFO - PROCESS | 3872 | --DOCSHELL 15CE8000 == 37 [pid = 3872] [id = 181] 14:55:29 INFO - PROCESS | 3872 | --DOCSHELL 18952C00 == 36 [pid = 3872] [id = 180] 14:55:29 INFO - PROCESS | 3872 | --DOCSHELL 14418C00 == 35 [pid = 3872] [id = 179] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (1A361800) [pid = 3872] [serial = 528] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (19053C00) [pid = 3872] [serial = 521] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (16733C00) [pid = 3872] [serial = 512] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (15ED4C00) [pid = 3872] [serial = 510] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (19D26800) [pid = 3872] [serial = 525] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (18979000) [pid = 3872] [serial = 515] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (19001800) [pid = 3872] [serial = 518] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (1A364800) [pid = 3872] [serial = 527] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (186ECC00) [pid = 3872] [serial = 530] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (19053400) [pid = 3872] [serial = 522] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (1D02C800) [pid = 3872] [serial = 501] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (18983000) [pid = 3872] [serial = 516] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (1655B800) [pid = 3872] [serial = 506] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (19D2D000) [pid = 3872] [serial = 524] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 71 (19009400) [pid = 3872] [serial = 519] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 70 (1897D000) [pid = 3872] [serial = 531] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 69 (15CD6800) [pid = 3872] [serial = 509] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 68 (16E6C400) [pid = 3872] [serial = 513] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 67 (139CD800) [pid = 3872] [serial = 503] [outer = 00000000] [url = about:blank] 14:55:29 INFO - PROCESS | 3872 | --DOMWINDOW == 66 (1A1F2400) [pid = 3872] [serial = 533] [outer = 00000000] [url = about:blank] 14:55:30 INFO - PROCESS | 3872 | 1461189330118 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]]]}] 14:55:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:55:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1354ms 14:55:30 INFO - PROCESS | 3872 | 1461189330135 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 14:55:30 INFO - PROCESS | 3872 | 1461189330138 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 14:55:30 INFO - PROCESS | 3872 | 1461189330143 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:55:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:55:30 INFO - PROCESS | 3872 | 1461189330146 Marionette TRACE conn2 <- [1,730,null,{}] 14:55:30 INFO - PROCESS | 3872 | 1461189330151 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}] 14:55:30 INFO - PROCESS | 3872 | 1461189330230 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 14:55:30 INFO - PROCESS | 3872 | 1461189330238 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:30 INFO - PROCESS | 3872 | ++DOCSHELL 148A4800 == 36 [pid = 3872] [id = 192] 14:55:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 67 (15CE8000) [pid = 3872] [serial = 574] [outer = 00000000] 14:55:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 68 (16E82800) [pid = 3872] [serial = 575] [outer = 15CE8000] 14:55:30 INFO - PROCESS | 3872 | 1461189330286 Marionette DEBUG loaded listener.js 14:55:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 69 (1868CC00) [pid = 3872] [serial = 576] [outer = 15CE8000] 14:55:31 INFO - PROCESS | 3872 | 1461189331197 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]]]}] 14:55:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 14:55:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1064ms 14:55:31 INFO - PROCESS | 3872 | 1461189331220 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 14:55:31 INFO - PROCESS | 3872 | 1461189331223 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 14:55:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:55:31 INFO - PROCESS | 3872 | 1461189331227 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:55:31 INFO - PROCESS | 3872 | 1461189331229 Marionette TRACE conn2 <- [1,734,null,{}] 14:55:31 INFO - PROCESS | 3872 | 1461189331233 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}] 14:55:31 INFO - PROCESS | 3872 | 1461189331310 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 14:55:31 INFO - PROCESS | 3872 | 1461189331319 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:31 INFO - PROCESS | 3872 | ++DOCSHELL 1898EC00 == 37 [pid = 3872] [id = 193] 14:55:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 70 (1898F000) [pid = 3872] [serial = 577] [outer = 00000000] 14:55:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 71 (18B64800) [pid = 3872] [serial = 578] [outer = 1898F000] 14:55:31 INFO - PROCESS | 3872 | 1461189331365 Marionette DEBUG loaded listener.js 14:55:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 72 (18CEC800) [pid = 3872] [serial = 579] [outer = 1898F000] 14:55:32 INFO - PROCESS | 3872 | 1461189332274 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]]]}] 14:55:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 14:55:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1065ms 14:55:32 INFO - PROCESS | 3872 | 1461189332291 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 14:55:32 INFO - PROCESS | 3872 | 1461189332294 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 14:55:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:55:32 INFO - PROCESS | 3872 | 1461189332303 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:55:32 INFO - PROCESS | 3872 | 1461189332308 Marionette TRACE conn2 <- [1,738,null,{}] 14:55:32 INFO - PROCESS | 3872 | 1461189332327 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}] 14:55:32 INFO - PROCESS | 3872 | 1461189332430 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 14:55:32 INFO - PROCESS | 3872 | 1461189332436 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:32 INFO - PROCESS | 3872 | ++DOCSHELL 19008C00 == 38 [pid = 3872] [id = 194] 14:55:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (1900F400) [pid = 3872] [serial = 580] [outer = 00000000] 14:55:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (1917B400) [pid = 3872] [serial = 581] [outer = 1900F400] 14:55:32 INFO - PROCESS | 3872 | 1461189332481 Marionette DEBUG loaded listener.js 14:55:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (19B8E000) [pid = 3872] [serial = 582] [outer = 1900F400] 14:55:33 INFO - PROCESS | 3872 | 1461189333398 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]]]}] 14:55:33 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (18BB6000) [pid = 3872] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:55:33 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (1444DC00) [pid = 3872] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:55:33 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (186F1000) [pid = 3872] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:55:33 INFO - PROCESS | 3872 | --DOMWINDOW == 71 (139C7400) [pid = 3872] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:55:33 INFO - PROCESS | 3872 | --DOMWINDOW == 70 (18953800) [pid = 3872] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:55:33 INFO - PROCESS | 3872 | --DOMWINDOW == 69 (15E83C00) [pid = 3872] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:55:33 INFO - PROCESS | 3872 | --DOMWINDOW == 68 (13357800) [pid = 3872] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:55:33 INFO - PROCESS | 3872 | --DOMWINDOW == 67 (1D3A9800) [pid = 3872] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:55:33 INFO - PROCESS | 3872 | --DOMWINDOW == 66 (15C33000) [pid = 3872] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:55:33 INFO - PROCESS | 3872 | --DOMWINDOW == 65 (19050800) [pid = 3872] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:55:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:55:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1140ms 14:55:33 INFO - PROCESS | 3872 | 1461189333462 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 14:55:33 INFO - PROCESS | 3872 | 1461189333448 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 14:55:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:55:33 INFO - PROCESS | 3872 | 1461189333451 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:55:33 INFO - PROCESS | 3872 | 1461189333453 Marionette TRACE conn2 <- [1,742,null,{}] 14:55:33 INFO - PROCESS | 3872 | 1461189333460 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}] 14:55:33 INFO - PROCESS | 3872 | 1461189333535 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 14:55:33 INFO - PROCESS | 3872 | 1461189333541 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:33 INFO - PROCESS | 3872 | ++DOCSHELL 1860B000 == 39 [pid = 3872] [id = 195] 14:55:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 66 (186F1000) [pid = 3872] [serial = 583] [outer = 00000000] 14:55:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 67 (1917A000) [pid = 3872] [serial = 584] [outer = 186F1000] 14:55:33 INFO - PROCESS | 3872 | 1461189333587 Marionette DEBUG loaded listener.js 14:55:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 68 (1987F000) [pid = 3872] [serial = 585] [outer = 186F1000] 14:55:34 INFO - PROCESS | 3872 | 1461189334495 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]]]}] 14:55:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 14:55:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1065ms 14:55:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:55:34 INFO - PROCESS | 3872 | 1461189334528 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 14:55:34 INFO - PROCESS | 3872 | 1461189334530 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 14:55:34 INFO - PROCESS | 3872 | 1461189334534 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:55:34 INFO - PROCESS | 3872 | 1461189334536 Marionette TRACE conn2 <- [1,746,null,{}] 14:55:34 INFO - PROCESS | 3872 | 1461189334539 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}] 14:55:34 INFO - PROCESS | 3872 | 1461189334637 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 14:55:34 INFO - PROCESS | 3872 | 1461189334645 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:34 INFO - PROCESS | 3872 | ++DOCSHELL 11F42000 == 40 [pid = 3872] [id = 196] 14:55:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 69 (19D4B800) [pid = 3872] [serial = 586] [outer = 00000000] 14:55:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 70 (1A46C000) [pid = 3872] [serial = 587] [outer = 19D4B800] 14:55:34 INFO - PROCESS | 3872 | 1461189334699 Marionette DEBUG loaded listener.js 14:55:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 71 (1ABD8800) [pid = 3872] [serial = 588] [outer = 19D4B800] 14:55:35 INFO - PROCESS | 3872 | 1461189335112 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]]]}] 14:55:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:55:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 608ms 14:55:35 INFO - PROCESS | 3872 | 1461189335153 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 14:55:35 INFO - PROCESS | 3872 | 1461189335155 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 14:55:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:55:35 INFO - PROCESS | 3872 | 1461189335158 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:55:35 INFO - PROCESS | 3872 | 1461189335160 Marionette TRACE conn2 <- [1,750,null,{}] 14:55:35 INFO - PROCESS | 3872 | 1461189335163 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}] 14:55:35 INFO - PROCESS | 3872 | 1461189335266 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 14:55:35 INFO - PROCESS | 3872 | 1461189335274 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:35 INFO - PROCESS | 3872 | ++DOCSHELL 1A83C400 == 41 [pid = 3872] [id = 197] 14:55:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 72 (1C66F000) [pid = 3872] [serial = 589] [outer = 00000000] 14:55:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (1C740C00) [pid = 3872] [serial = 590] [outer = 1C66F000] 14:55:35 INFO - PROCESS | 3872 | 1461189335318 Marionette DEBUG loaded listener.js 14:55:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (1D02B400) [pid = 3872] [serial = 591] [outer = 1C66F000] 14:55:36 INFO - PROCESS | 3872 | 1461189336163 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]]]}] 14:55:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:55:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1004ms 14:55:36 INFO - PROCESS | 3872 | 1461189336203 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 14:55:36 INFO - PROCESS | 3872 | 1461189336207 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 14:55:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:55:36 INFO - PROCESS | 3872 | 1461189336213 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:55:36 INFO - PROCESS | 3872 | 1461189336217 Marionette TRACE conn2 <- [1,754,null,{}] 14:55:36 INFO - PROCESS | 3872 | 1461189336265 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}] 14:55:36 INFO - PROCESS | 3872 | 1461189336363 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 14:55:36 INFO - PROCESS | 3872 | 1461189336452 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:36 INFO - PROCESS | 3872 | ++DOCSHELL 13356800 == 42 [pid = 3872] [id = 198] 14:55:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (14BE9C00) [pid = 3872] [serial = 592] [outer = 00000000] 14:55:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (16553400) [pid = 3872] [serial = 593] [outer = 14BE9C00] 14:55:36 INFO - PROCESS | 3872 | 1461189336510 Marionette DEBUG loaded listener.js 14:55:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (16E6C400) [pid = 3872] [serial = 594] [outer = 14BE9C00] 14:55:37 INFO - PROCESS | 3872 | 1461189337503 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]]]}] 14:55:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:55:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1323ms 14:55:37 INFO - PROCESS | 3872 | 1461189337528 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 14:55:37 INFO - PROCESS | 3872 | 1461189337534 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 14:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:55:37 INFO - PROCESS | 3872 | 1461189337541 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:55:37 INFO - PROCESS | 3872 | 1461189337544 Marionette TRACE conn2 <- [1,758,null,{}] 14:55:37 INFO - PROCESS | 3872 | 1461189337548 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}] 14:55:37 INFO - PROCESS | 3872 | 1461189337677 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 14:55:37 INFO - PROCESS | 3872 | 1461189337836 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:37 INFO - PROCESS | 3872 | ++DOCSHELL 18BB5C00 == 43 [pid = 3872] [id = 199] 14:55:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (18CFA400) [pid = 3872] [serial = 595] [outer = 00000000] 14:55:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (1900E000) [pid = 3872] [serial = 596] [outer = 18CFA400] 14:55:37 INFO - PROCESS | 3872 | 1461189337891 Marionette DEBUG loaded listener.js 14:55:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (19059800) [pid = 3872] [serial = 597] [outer = 18CFA400] 14:55:38 INFO - PROCESS | 3872 | 1461189338405 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]]]}] 14:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 912ms 14:55:38 INFO - PROCESS | 3872 | 1461189338449 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 14:55:38 INFO - PROCESS | 3872 | 1461189338451 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 14:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:55:38 INFO - PROCESS | 3872 | 1461189338455 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:55:38 INFO - PROCESS | 3872 | 1461189338459 Marionette TRACE conn2 <- [1,762,null,{}] 14:55:38 INFO - PROCESS | 3872 | 1461189338470 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}] 14:55:38 INFO - PROCESS | 3872 | 1461189338573 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 14:55:38 INFO - PROCESS | 3872 | 1461189338662 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:38 INFO - PROCESS | 3872 | ++DOCSHELL 1A3C7400 == 44 [pid = 3872] [id = 200] 14:55:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (1A467800) [pid = 3872] [serial = 598] [outer = 00000000] 14:55:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (1C66EC00) [pid = 3872] [serial = 599] [outer = 1A467800] 14:55:38 INFO - PROCESS | 3872 | 1461189338718 Marionette DEBUG loaded listener.js 14:55:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (1C678C00) [pid = 3872] [serial = 600] [outer = 1A467800] 14:55:39 INFO - PROCESS | 3872 | 1461189339477 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]]]}] 14:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1049ms 14:55:39 INFO - PROCESS | 3872 | 1461189339533 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 14:55:39 INFO - PROCESS | 3872 | 1461189339537 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 14:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:55:39 INFO - PROCESS | 3872 | 1461189339552 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:55:39 INFO - PROCESS | 3872 | 1461189339555 Marionette TRACE conn2 <- [1,766,null,{}] 14:55:39 INFO - PROCESS | 3872 | 1461189339560 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}] 14:55:39 INFO - PROCESS | 3872 | 1461189339654 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 14:55:39 INFO - PROCESS | 3872 | 1461189339731 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:39 INFO - PROCESS | 3872 | ++DOCSHELL 15F82800 == 45 [pid = 3872] [id = 201] 14:55:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (15F87400) [pid = 3872] [serial = 601] [outer = 00000000] 14:55:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (18949400) [pid = 3872] [serial = 602] [outer = 15F87400] 14:55:39 INFO - PROCESS | 3872 | 1461189339780 Marionette DEBUG loaded listener.js 14:55:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (18956800) [pid = 3872] [serial = 603] [outer = 15F87400] 14:55:40 INFO - PROCESS | 3872 | --DOCSHELL 13357400 == 44 [pid = 3872] [id = 168] 14:55:40 INFO - PROCESS | 3872 | --DOCSHELL 11F42000 == 43 [pid = 3872] [id = 196] 14:55:40 INFO - PROCESS | 3872 | --DOCSHELL 1860B000 == 42 [pid = 3872] [id = 195] 14:55:40 INFO - PROCESS | 3872 | --DOCSHELL 19008C00 == 41 [pid = 3872] [id = 194] 14:55:40 INFO - PROCESS | 3872 | --DOCSHELL 1898EC00 == 40 [pid = 3872] [id = 193] 14:55:40 INFO - PROCESS | 3872 | --DOCSHELL 148A4800 == 39 [pid = 3872] [id = 192] 14:55:40 INFO - PROCESS | 3872 | --DOCSHELL 13BE5400 == 38 [pid = 3872] [id = 191] 14:55:40 INFO - PROCESS | 3872 | --DOCSHELL 18980800 == 37 [pid = 3872] [id = 189] 14:55:40 INFO - PROCESS | 3872 | --DOCSHELL 14416000 == 36 [pid = 3872] [id = 188] 14:55:40 INFO - PROCESS | 3872 | --DOCSHELL 19D2A800 == 35 [pid = 3872] [id = 187] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (1D876800) [pid = 3872] [serial = 459] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (16E63C00) [pid = 3872] [serial = 507] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (19008800) [pid = 3872] [serial = 551] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (18CED800) [pid = 3872] [serial = 554] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (18986C00) [pid = 3872] [serial = 548] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (15ED4400) [pid = 3872] [serial = 545] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (16E6C800) [pid = 3872] [serial = 546] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (18B66000) [pid = 3872] [serial = 540] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (18997C00) [pid = 3872] [serial = 539] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (1823F800) [pid = 3872] [serial = 543] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (16E5E400) [pid = 3872] [serial = 542] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (158ABC00) [pid = 3872] [serial = 536] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (19D25800) [pid = 3872] [serial = 558] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (1900F000) [pid = 3872] [serial = 552] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 71 (1900E800) [pid = 3872] [serial = 555] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 70 (18990800) [pid = 3872] [serial = 549] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 69 (143ADC00) [pid = 3872] [serial = 504] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | --DOMWINDOW == 68 (196A0800) [pid = 3872] [serial = 557] [outer = 00000000] [url = about:blank] 14:55:40 INFO - PROCESS | 3872 | 1461189340294 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]]]}] 14:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 775ms 14:55:40 INFO - PROCESS | 3872 | 1461189340337 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 14:55:40 INFO - PROCESS | 3872 | 1461189340342 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 14:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:55:40 INFO - PROCESS | 3872 | 1461189340349 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:55:40 INFO - PROCESS | 3872 | 1461189340351 Marionette TRACE conn2 <- [1,770,null,{}] 14:55:40 INFO - PROCESS | 3872 | 1461189340355 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}] 14:55:40 INFO - PROCESS | 3872 | 1461189340433 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 14:55:40 INFO - PROCESS | 3872 | 1461189340442 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:40 INFO - PROCESS | 3872 | ++DOCSHELL 15ED4C00 == 36 [pid = 3872] [id = 202] 14:55:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 69 (15F82C00) [pid = 3872] [serial = 604] [outer = 00000000] 14:55:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 70 (18285400) [pid = 3872] [serial = 605] [outer = 15F82C00] 14:55:40 INFO - PROCESS | 3872 | 1461189340488 Marionette DEBUG loaded listener.js 14:55:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 71 (186ED800) [pid = 3872] [serial = 606] [outer = 15F82C00] 14:55:40 INFO - PROCESS | 3872 | 1461189340917 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]]]}] 14:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 623ms 14:55:40 INFO - PROCESS | 3872 | 1461189340967 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 14:55:40 INFO - PROCESS | 3872 | 1461189340969 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 14:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:55:40 INFO - PROCESS | 3872 | 1461189340973 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:55:40 INFO - PROCESS | 3872 | 1461189340976 Marionette TRACE conn2 <- [1,774,null,{}] 14:55:40 INFO - PROCESS | 3872 | 1461189340986 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}] 14:55:41 INFO - PROCESS | 3872 | 1461189341104 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 14:55:41 INFO - PROCESS | 3872 | 1461189341189 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:41 INFO - PROCESS | 3872 | ++DOCSHELL 15CCAC00 == 37 [pid = 3872] [id = 203] 14:55:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 72 (18951C00) [pid = 3872] [serial = 607] [outer = 00000000] 14:55:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (18BB0400) [pid = 3872] [serial = 608] [outer = 18951C00] 14:55:41 INFO - PROCESS | 3872 | 1461189341238 Marionette DEBUG loaded listener.js 14:55:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (19001800) [pid = 3872] [serial = 609] [outer = 18951C00] 14:55:41 INFO - PROCESS | 3872 | 1461189341600 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]]]}] 14:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 684ms 14:55:41 INFO - PROCESS | 3872 | 1461189341655 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 14:55:41 INFO - PROCESS | 3872 | 1461189341657 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 14:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:55:41 INFO - PROCESS | 3872 | 1461189341660 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:55:41 INFO - PROCESS | 3872 | 1461189341662 Marionette TRACE conn2 <- [1,778,null,{}] 14:55:41 INFO - PROCESS | 3872 | 1461189341665 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}] 14:55:41 INFO - PROCESS | 3872 | 1461189341741 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 14:55:41 INFO - PROCESS | 3872 | 1461189341747 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:41 INFO - PROCESS | 3872 | ++DOCSHELL 1900B800 == 38 [pid = 3872] [id = 204] 14:55:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (1900F000) [pid = 3872] [serial = 610] [outer = 00000000] 14:55:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (1917CC00) [pid = 3872] [serial = 611] [outer = 1900F000] 14:55:41 INFO - PROCESS | 3872 | 1461189341792 Marionette DEBUG loaded listener.js 14:55:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (1987BC00) [pid = 3872] [serial = 612] [outer = 1900F000] 14:55:42 INFO - PROCESS | 3872 | 1461189342206 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]]]}] 14:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 578ms 14:55:42 INFO - PROCESS | 3872 | 1461189342239 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 14:55:42 INFO - PROCESS | 3872 | 1461189342241 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 14:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:55:42 INFO - PROCESS | 3872 | 1461189342244 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:55:42 INFO - PROCESS | 3872 | 1461189342246 Marionette TRACE conn2 <- [1,782,null,{}] 14:55:42 INFO - PROCESS | 3872 | 1461189342249 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}] 14:55:42 INFO - PROCESS | 3872 | 1461189342352 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 14:55:42 INFO - PROCESS | 3872 | 1461189342432 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:42 INFO - PROCESS | 3872 | ++DOCSHELL 19D2E400 == 39 [pid = 3872] [id = 205] 14:55:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (19D30400) [pid = 3872] [serial = 613] [outer = 00000000] 14:55:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (1A10FC00) [pid = 3872] [serial = 614] [outer = 19D30400] 14:55:42 INFO - PROCESS | 3872 | 1461189342481 Marionette DEBUG loaded listener.js 14:55:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (19ED7400) [pid = 3872] [serial = 615] [outer = 19D30400] 14:55:42 INFO - PROCESS | 3872 | 1461189342876 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]]]}] 14:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 684ms 14:55:42 INFO - PROCESS | 3872 | 1461189342926 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 14:55:42 INFO - PROCESS | 3872 | 1461189342928 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 14:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:55:42 INFO - PROCESS | 3872 | 1461189342931 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:55:42 INFO - PROCESS | 3872 | 1461189342933 Marionette TRACE conn2 <- [1,786,null,{}] 14:55:42 INFO - PROCESS | 3872 | 1461189342936 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}] 14:55:43 INFO - PROCESS | 3872 | 1461189343068 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 14:55:43 INFO - PROCESS | 3872 | 1461189343084 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:43 INFO - PROCESS | 3872 | ++DOCSHELL 1C34F400 == 40 [pid = 3872] [id = 206] 14:55:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (1C674C00) [pid = 3872] [serial = 616] [outer = 00000000] 14:55:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (1D033400) [pid = 3872] [serial = 617] [outer = 1C674C00] 14:55:43 INFO - PROCESS | 3872 | 1461189343132 Marionette DEBUG loaded listener.js 14:55:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (1D241400) [pid = 3872] [serial = 618] [outer = 1C674C00] 14:55:43 INFO - PROCESS | 3872 | 1461189343558 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]]]}] 14:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 14:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 684ms 14:55:43 INFO - PROCESS | 3872 | 1461189343612 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 14:55:43 INFO - PROCESS | 3872 | 1461189343614 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 14:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:55:43 INFO - PROCESS | 3872 | 1461189343617 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:55:43 INFO - PROCESS | 3872 | 1461189343619 Marionette TRACE conn2 <- [1,790,null,{}] 14:55:43 INFO - PROCESS | 3872 | 1461189343650 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}] 14:55:43 INFO - PROCESS | 3872 | 1461189343764 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 14:55:43 INFO - PROCESS | 3872 | 1461189343776 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:43 INFO - PROCESS | 3872 | ++DOCSHELL 15ED4400 == 41 [pid = 3872] [id = 207] 14:55:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (1D24A000) [pid = 3872] [serial = 619] [outer = 00000000] 14:55:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (1D702C00) [pid = 3872] [serial = 620] [outer = 1D24A000] 14:55:43 INFO - PROCESS | 3872 | 1461189343819 Marionette DEBUG loaded listener.js 14:55:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (1D70C000) [pid = 3872] [serial = 621] [outer = 1D24A000] 14:55:44 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (1900F400) [pid = 3872] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:55:44 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (15CE8000) [pid = 3872] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:55:44 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (1898F000) [pid = 3872] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:55:44 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (143A6C00) [pid = 3872] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:55:44 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (186F1000) [pid = 3872] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:55:44 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (19D4B800) [pid = 3872] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:55:44 INFO - PROCESS | 3872 | 1461189344271 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]]]}] 14:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 14:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 685ms 14:55:44 INFO - PROCESS | 3872 | 1461189344300 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 14:55:44 INFO - PROCESS | 3872 | 1461189344301 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 14:55:44 INFO - PROCESS | 3872 | 1461189344305 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:55:44 INFO - PROCESS | 3872 | 1461189344306 Marionette TRACE conn2 <- [1,794,null,{}] 14:55:44 INFO - PROCESS | 3872 | 1461189344309 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}] 14:55:44 INFO - PROCESS | 3872 | 1461189344382 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 14:55:44 INFO - PROCESS | 3872 | 1461189344388 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:44 INFO - PROCESS | 3872 | ++DOCSHELL 186F1000 == 42 [pid = 3872] [id = 208] 14:55:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (186F3800) [pid = 3872] [serial = 622] [outer = 00000000] 14:55:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (1D3A3C00) [pid = 3872] [serial = 623] [outer = 186F3800] 14:55:44 INFO - PROCESS | 3872 | 1461189344432 Marionette DEBUG loaded listener.js 14:55:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (19171C00) [pid = 3872] [serial = 624] [outer = 186F3800] 14:55:44 INFO - PROCESS | 3872 | 1461189344823 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]]]}] 14:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 14:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 577ms 14:55:44 INFO - PROCESS | 3872 | 1461189344884 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 14:55:44 INFO - PROCESS | 3872 | 1461189344886 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 14:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:55:44 INFO - PROCESS | 3872 | 1461189344889 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:55:44 INFO - PROCESS | 3872 | 1461189344891 Marionette TRACE conn2 <- [1,798,null,{}] 14:55:44 INFO - PROCESS | 3872 | 1461189344894 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}] 14:55:44 INFO - PROCESS | 3872 | 1461189344969 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 14:55:44 INFO - PROCESS | 3872 | 1461189344975 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:44 INFO - PROCESS | 3872 | ++DOCSHELL 1A469000 == 43 [pid = 3872] [id = 209] 14:55:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (1D78B000) [pid = 3872] [serial = 625] [outer = 00000000] 14:55:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (1D875000) [pid = 3872] [serial = 626] [outer = 1D78B000] 14:55:45 INFO - PROCESS | 3872 | 1461189345019 Marionette DEBUG loaded listener.js 14:55:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (1D874000) [pid = 3872] [serial = 627] [outer = 1D78B000] 14:55:45 INFO - PROCESS | 3872 | 1461189345429 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]]]}] 14:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 577ms 14:55:45 INFO - PROCESS | 3872 | 1461189345475 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 14:55:45 INFO - PROCESS | 3872 | 1461189345477 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 14:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:55:45 INFO - PROCESS | 3872 | 1461189345481 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:55:45 INFO - PROCESS | 3872 | 1461189345482 Marionette TRACE conn2 <- [1,802,null,{}] 14:55:45 INFO - PROCESS | 3872 | 1461189345490 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}] 14:55:45 INFO - PROCESS | 3872 | 1461189345564 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 14:55:45 INFO - PROCESS | 3872 | 1461189345570 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:45 INFO - PROCESS | 3872 | ++DOCSHELL 1868C000 == 44 [pid = 3872] [id = 210] 14:55:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (1D86D400) [pid = 3872] [serial = 628] [outer = 00000000] 14:55:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (1D983C00) [pid = 3872] [serial = 629] [outer = 1D86D400] 14:55:45 INFO - PROCESS | 3872 | 1461189345614 Marionette DEBUG loaded listener.js 14:55:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (1D986C00) [pid = 3872] [serial = 630] [outer = 1D86D400] 14:55:46 INFO - PROCESS | 3872 | 1461189346028 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] 14:55:46 INFO - PROCESS | 3872 | 1461189346078 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 14:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:55:46 INFO - PROCESS | 3872 | 1461189346085 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:55:46 INFO - PROCESS | 3872 | 1461189346087 Marionette TRACE conn2 <- [1,806,null,{}] 14:55:46 INFO - PROCESS | 3872 | 1461189346091 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}] 14:55:46 INFO - PROCESS | 3872 | 1461189346167 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 14:55:46 INFO - PROCESS | 3872 | 1461189346350 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:46 INFO - PROCESS | 3872 | ++DOCSHELL 13B91800 == 45 [pid = 3872] [id = 211] 14:55:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (13B96800) [pid = 3872] [serial = 631] [outer = 00000000] 14:55:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (15509C00) [pid = 3872] [serial = 632] [outer = 13B96800] 14:55:46 INFO - PROCESS | 3872 | 1461189346454 Marionette DEBUG loaded listener.js 14:55:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (15E88400) [pid = 3872] [serial = 633] [outer = 13B96800] 14:55:47 INFO - PROCESS | 3872 | 1461189347014 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]]]}] 14:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 974ms 14:55:47 INFO - PROCESS | 3872 | 1461189347049 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 14:55:47 INFO - PROCESS | 3872 | 1461189347053 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 14:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:55:47 INFO - PROCESS | 3872 | 1461189347058 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:55:47 INFO - PROCESS | 3872 | 1461189347062 Marionette TRACE conn2 <- [1,810,null,{}] 14:55:47 INFO - PROCESS | 3872 | 1461189347067 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}] 14:55:47 INFO - PROCESS | 3872 | 1461189347171 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 14:55:47 INFO - PROCESS | 3872 | 1461189347299 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:47 INFO - PROCESS | 3872 | ++DOCSHELL 18980C00 == 46 [pid = 3872] [id = 212] 14:55:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (18983000) [pid = 3872] [serial = 634] [outer = 00000000] 14:55:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (18997C00) [pid = 3872] [serial = 635] [outer = 18983000] 14:55:47 INFO - PROCESS | 3872 | 1461189347356 Marionette DEBUG loaded listener.js 14:55:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (19004400) [pid = 3872] [serial = 636] [outer = 18983000] 14:55:47 INFO - PROCESS | 3872 | 1461189347940 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] 14:55:47 INFO - PROCESS | 3872 | 1461189347995 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 14:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:55:47 INFO - PROCESS | 3872 | 1461189347999 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:55:47 INFO - PROCESS | 3872 | 1461189348001 Marionette TRACE conn2 <- [1,814,null,{}] 14:55:47 INFO - PROCESS | 3872 | 1461189348005 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}] 14:55:48 INFO - PROCESS | 3872 | 1461189348105 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 14:55:48 INFO - PROCESS | 3872 | 1461189348229 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:48 INFO - PROCESS | 3872 | ++DOCSHELL 16E63C00 == 47 [pid = 3872] [id = 213] 14:55:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (16E7F000) [pid = 3872] [serial = 637] [outer = 00000000] 14:55:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1C34E400) [pid = 3872] [serial = 638] [outer = 16E7F000] 14:55:48 INFO - PROCESS | 3872 | 1461189348293 Marionette DEBUG loaded listener.js 14:55:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1D23FC00) [pid = 3872] [serial = 639] [outer = 16E7F000] 14:55:48 INFO - PROCESS | 3872 | 1461189348921 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]]]}] 14:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 944ms 14:55:48 INFO - PROCESS | 3872 | 1461189348944 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 14:55:48 INFO - PROCESS | 3872 | 1461189348947 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 14:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:55:48 INFO - PROCESS | 3872 | 1461189348957 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:55:48 INFO - PROCESS | 3872 | 1461189348963 Marionette TRACE conn2 <- [1,818,null,{}] 14:55:48 INFO - PROCESS | 3872 | 1461189348981 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}] 14:55:49 INFO - PROCESS | 3872 | 1461189349083 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 14:55:49 INFO - PROCESS | 3872 | 1461189349161 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:49 INFO - PROCESS | 3872 | ++DOCSHELL 1ABD8C00 == 48 [pid = 3872] [id = 214] 14:55:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1D02D000) [pid = 3872] [serial = 640] [outer = 00000000] 14:55:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1DCA5800) [pid = 3872] [serial = 641] [outer = 1D02D000] 14:55:49 INFO - PROCESS | 3872 | 1461189349215 Marionette DEBUG loaded listener.js 14:55:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1DCA8C00) [pid = 3872] [serial = 642] [outer = 1D02D000] 14:55:49 INFO - PROCESS | 3872 | 1461189349955 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]]]}] 14:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1067ms 14:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:55:50 INFO - PROCESS | 3872 | 1461189350028 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 14:55:50 INFO - PROCESS | 3872 | 1461189350032 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 14:55:50 INFO - PROCESS | 3872 | 1461189350037 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:55:50 INFO - PROCESS | 3872 | 1461189350041 Marionette TRACE conn2 <- [1,822,null,{}] 14:55:50 INFO - PROCESS | 3872 | 1461189350048 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}] 14:55:50 INFO - PROCESS | 3872 | 1461189350141 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 14:55:50 INFO - PROCESS | 3872 | 1461189350225 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:50 INFO - PROCESS | 3872 | ++DOCSHELL 15828000 == 49 [pid = 3872] [id = 215] 14:55:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (158A6800) [pid = 3872] [serial = 643] [outer = 00000000] 14:55:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1672C000) [pid = 3872] [serial = 644] [outer = 158A6800] 14:55:50 INFO - PROCESS | 3872 | 1461189350327 Marionette DEBUG loaded listener.js 14:55:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (18949800) [pid = 3872] [serial = 645] [outer = 158A6800] 14:55:50 INFO - PROCESS | 3872 | --DOCSHELL 1868C000 == 48 [pid = 3872] [id = 210] 14:55:50 INFO - PROCESS | 3872 | --DOCSHELL 1A469000 == 47 [pid = 3872] [id = 209] 14:55:50 INFO - PROCESS | 3872 | --DOCSHELL 186F1000 == 46 [pid = 3872] [id = 208] 14:55:50 INFO - PROCESS | 3872 | --DOCSHELL 15ED4400 == 45 [pid = 3872] [id = 207] 14:55:50 INFO - PROCESS | 3872 | --DOCSHELL 1C34F400 == 44 [pid = 3872] [id = 206] 14:55:50 INFO - PROCESS | 3872 | --DOCSHELL 19D2E400 == 43 [pid = 3872] [id = 205] 14:55:50 INFO - PROCESS | 3872 | --DOCSHELL 1900B800 == 42 [pid = 3872] [id = 204] 14:55:50 INFO - PROCESS | 3872 | --DOCSHELL 15CCAC00 == 41 [pid = 3872] [id = 203] 14:55:50 INFO - PROCESS | 3872 | --DOCSHELL 15ED4C00 == 40 [pid = 3872] [id = 202] 14:55:50 INFO - PROCESS | 3872 | --DOCSHELL 15F82800 == 39 [pid = 3872] [id = 201] 14:55:50 INFO - PROCESS | 3872 | --DOCSHELL 13356800 == 38 [pid = 3872] [id = 198] 14:55:50 INFO - PROCESS | 3872 | --DOCSHELL 1A83C400 == 37 [pid = 3872] [id = 197] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1C740C00) [pid = 3872] [serial = 590] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1917B400) [pid = 3872] [serial = 581] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (16E82800) [pid = 3872] [serial = 575] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (18B64800) [pid = 3872] [serial = 578] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (15F7E000) [pid = 3872] [serial = 573] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (14B4EC00) [pid = 3872] [serial = 572] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1A1E5800) [pid = 3872] [serial = 560] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1894C800) [pid = 3872] [serial = 563] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1917C800) [pid = 3872] [serial = 566] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1917A000) [pid = 3872] [serial = 584] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1ABDD800) [pid = 3872] [serial = 569] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (19B8E000) [pid = 3872] [serial = 582] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (1868CC00) [pid = 3872] [serial = 576] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1987F000) [pid = 3872] [serial = 585] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (18CEC800) [pid = 3872] [serial = 579] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (1ABD8800) [pid = 3872] [serial = 588] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (1A46C000) [pid = 3872] [serial = 587] [outer = 00000000] [url = about:blank] 14:55:50 INFO - PROCESS | 3872 | 1461189350923 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]]]}] 14:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 929ms 14:55:50 INFO - PROCESS | 3872 | 1461189350983 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 14:55:50 INFO - PROCESS | 3872 | 1461189350988 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 14:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:55:50 INFO - PROCESS | 3872 | 1461189350994 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:55:50 INFO - PROCESS | 3872 | 1461189350997 Marionette TRACE conn2 <- [1,826,null,{}] 14:55:50 INFO - PROCESS | 3872 | 1461189351001 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}] 14:55:51 INFO - PROCESS | 3872 | 1461189351078 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 14:55:51 INFO - PROCESS | 3872 | 1461189351068 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:51 INFO - PROCESS | 3872 | ++DOCSHELL 143ADC00 == 38 [pid = 3872] [id = 216] 14:55:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (158AE000) [pid = 3872] [serial = 646] [outer = 00000000] 14:55:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (18610400) [pid = 3872] [serial = 647] [outer = 158AE000] 14:55:51 INFO - PROCESS | 3872 | 1461189351114 Marionette DEBUG loaded listener.js 14:55:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (18978800) [pid = 3872] [serial = 648] [outer = 158AE000] 14:55:51 INFO - PROCESS | 3872 | 1461189351573 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]]]}] 14:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 635ms 14:55:51 INFO - PROCESS | 3872 | 1461189351627 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 14:55:51 INFO - PROCESS | 3872 | 1461189351629 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 14:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:55:51 INFO - PROCESS | 3872 | 1461189351636 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:55:51 INFO - PROCESS | 3872 | 1461189351639 Marionette TRACE conn2 <- [1,830,null,{}] 14:55:51 INFO - PROCESS | 3872 | 1461189351650 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}] 14:55:51 INFO - PROCESS | 3872 | 1461189351728 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 14:55:51 INFO - PROCESS | 3872 | 1461189351734 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:51 INFO - PROCESS | 3872 | ++DOCSHELL 19002000 == 39 [pid = 3872] [id = 217] 14:55:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (19004000) [pid = 3872] [serial = 649] [outer = 00000000] 14:55:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (19056000) [pid = 3872] [serial = 650] [outer = 19004000] 14:55:51 INFO - PROCESS | 3872 | 1461189351781 Marionette DEBUG loaded listener.js 14:55:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (19177C00) [pid = 3872] [serial = 651] [outer = 19004000] 14:55:52 INFO - PROCESS | 3872 | 1461189352221 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]]]}] 14:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 635ms 14:55:52 INFO - PROCESS | 3872 | 1461189352274 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 14:55:52 INFO - PROCESS | 3872 | 1461189352277 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 14:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:55:52 INFO - PROCESS | 3872 | 1461189352280 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:55:52 INFO - PROCESS | 3872 | 1461189352282 Marionette TRACE conn2 <- [1,834,null,{}] 14:55:52 INFO - PROCESS | 3872 | 1461189352286 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}] 14:55:52 INFO - PROCESS | 3872 | 1461189352369 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 14:55:52 INFO - PROCESS | 3872 | 1461189352375 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:52 INFO - PROCESS | 3872 | ++DOCSHELL 19B88800 == 40 [pid = 3872] [id = 218] 14:55:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (19B8C000) [pid = 3872] [serial = 652] [outer = 00000000] 14:55:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (19D32800) [pid = 3872] [serial = 653] [outer = 19B8C000] 14:55:52 INFO - PROCESS | 3872 | 1461189352420 Marionette DEBUG loaded listener.js 14:55:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (19D32000) [pid = 3872] [serial = 654] [outer = 19B8C000] 14:55:52 INFO - PROCESS | 3872 | 1461189352816 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]]]}] 14:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 588ms 14:55:52 INFO - PROCESS | 3872 | 1461189352860 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 14:55:52 INFO - PROCESS | 3872 | 1461189352862 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 14:55:52 INFO - PROCESS | 3872 | 1461189352865 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:55:52 INFO - PROCESS | 3872 | 1461189352867 Marionette TRACE conn2 <- [1,838,null,{}] 14:55:52 INFO - PROCESS | 3872 | 1461189352871 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}] 14:55:52 INFO - PROCESS | 3872 | 1461189352943 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 14:55:52 INFO - PROCESS | 3872 | 1461189352949 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:52 INFO - PROCESS | 3872 | ++DOCSHELL 19B8E000 == 41 [pid = 3872] [id = 219] 14:55:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (19D34000) [pid = 3872] [serial = 655] [outer = 00000000] 14:55:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1A46C000) [pid = 3872] [serial = 656] [outer = 19D34000] 14:55:52 INFO - PROCESS | 3872 | 1461189352994 Marionette DEBUG loaded listener.js 14:55:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1A468000) [pid = 3872] [serial = 657] [outer = 19D34000] 14:55:53 INFO - PROCESS | 3872 | 1461189353475 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]]]}] 14:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 634ms 14:55:53 INFO - PROCESS | 3872 | 1461189353508 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 14:55:53 INFO - PROCESS | 3872 | 1461189353510 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 14:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:55:53 INFO - PROCESS | 3872 | 1461189353517 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:55:53 INFO - PROCESS | 3872 | 1461189353519 Marionette TRACE conn2 <- [1,842,null,{}] 14:55:53 INFO - PROCESS | 3872 | 1461189353522 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}] 14:55:53 INFO - PROCESS | 3872 | 1461189353643 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 14:55:53 INFO - PROCESS | 3872 | 1461189353652 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:53 INFO - PROCESS | 3872 | ++DOCSHELL 1A467400 == 42 [pid = 3872] [id = 220] 14:55:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1ABDEC00) [pid = 3872] [serial = 658] [outer = 00000000] 14:55:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1D037400) [pid = 3872] [serial = 659] [outer = 1ABDEC00] 14:55:53 INFO - PROCESS | 3872 | 1461189353700 Marionette DEBUG loaded listener.js 14:55:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1D3A6000) [pid = 3872] [serial = 660] [outer = 1ABDEC00] 14:55:54 INFO - PROCESS | 3872 | 1461189354152 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]]]}] 14:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 681ms 14:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:55:54 INFO - PROCESS | 3872 | 1461189354214 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 14:55:54 INFO - PROCESS | 3872 | 1461189354216 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 14:55:54 INFO - PROCESS | 3872 | 1461189354220 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:55:54 INFO - PROCESS | 3872 | 1461189354221 Marionette TRACE conn2 <- [1,846,null,{}] 14:55:54 INFO - PROCESS | 3872 | 1461189354225 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}] 14:55:54 INFO - PROCESS | 3872 | 1461189354357 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 14:55:54 INFO - PROCESS | 3872 | 1461189354369 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:54 INFO - PROCESS | 3872 | ++DOCSHELL 13357400 == 43 [pid = 3872] [id = 221] 14:55:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1900FC00) [pid = 3872] [serial = 661] [outer = 00000000] 14:55:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1D97C400) [pid = 3872] [serial = 662] [outer = 1900FC00] 14:55:54 INFO - PROCESS | 3872 | 1461189354421 Marionette DEBUG loaded listener.js 14:55:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1D97F400) [pid = 3872] [serial = 663] [outer = 1900FC00] 14:55:54 INFO - PROCESS | 3872 | 1461189354832 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]]]}] 14:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 619ms 14:55:54 INFO - PROCESS | 3872 | 1461189354841 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 14:55:54 INFO - PROCESS | 3872 | 1461189354843 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 14:55:54 INFO - PROCESS | 3872 | 1461189354846 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:55:54 INFO - PROCESS | 3872 | 1461189354848 Marionette TRACE conn2 <- [1,850,null,{}] 14:55:54 INFO - PROCESS | 3872 | 1461189354852 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}] 14:55:54 INFO - PROCESS | 3872 | 1461189354955 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 14:55:54 INFO - PROCESS | 3872 | 1461189354960 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:54 INFO - PROCESS | 3872 | ++DOCSHELL 1D702400 == 44 [pid = 3872] [id = 222] 14:55:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1D782000) [pid = 3872] [serial = 664] [outer = 00000000] 14:55:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1DC9E800) [pid = 3872] [serial = 665] [outer = 1D782000] 14:55:54 INFO - PROCESS | 3872 | 1461189355004 Marionette DEBUG loaded listener.js 14:55:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1DC9E000) [pid = 3872] [serial = 666] [outer = 1D782000] 14:55:55 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (19D30400) [pid = 3872] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:55:55 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (18951C00) [pid = 3872] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:55:55 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (15F87400) [pid = 3872] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:55:55 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1900F000) [pid = 3872] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:55:55 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1C674C00) [pid = 3872] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:55:55 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (15F82C00) [pid = 3872] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:55:55 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1D24A000) [pid = 3872] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:55:55 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (186F3800) [pid = 3872] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:55:55 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1D78B000) [pid = 3872] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:55:55 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (14B4B400) [pid = 3872] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:55:55 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (19D2AC00) [pid = 3872] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:55:55 INFO - PROCESS | 3872 | 1461189355534 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]]]}] 14:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 727ms 14:55:55 INFO - PROCESS | 3872 | 1461189355587 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 14:55:55 INFO - PROCESS | 3872 | 1461189355589 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 14:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:55:55 INFO - PROCESS | 3872 | 1461189355592 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:55:55 INFO - PROCESS | 3872 | 1461189355594 Marionette TRACE conn2 <- [1,854,null,{}] 14:55:55 INFO - PROCESS | 3872 | 1461189355597 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}] 14:55:55 INFO - PROCESS | 3872 | 1461189355731 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 14:55:55 INFO - PROCESS | 3872 | 1461189355785 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:55 INFO - PROCESS | 3872 | ++DOCSHELL 1898F000 == 45 [pid = 3872] [id = 223] 14:55:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (19055800) [pid = 3872] [serial = 667] [outer = 00000000] 14:55:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1D78A400) [pid = 3872] [serial = 668] [outer = 19055800] 14:55:55 INFO - PROCESS | 3872 | 1461189355830 Marionette DEBUG loaded listener.js 14:55:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1D9D9400) [pid = 3872] [serial = 669] [outer = 19055800] 14:55:56 INFO - PROCESS | 3872 | 1461189356146 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]]]}] 14:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 588ms 14:55:56 INFO - PROCESS | 3872 | 1461189356173 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 14:55:56 INFO - PROCESS | 3872 | 1461189356175 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 14:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:55:56 INFO - PROCESS | 3872 | 1461189356178 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:55:56 INFO - PROCESS | 3872 | 1461189356180 Marionette TRACE conn2 <- [1,858,null,{}] 14:55:56 INFO - PROCESS | 3872 | 1461189356195 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}] 14:55:56 INFO - PROCESS | 3872 | 1461189356274 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 14:55:56 INFO - PROCESS | 3872 | 1461189356279 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:56 INFO - PROCESS | 3872 | ++DOCSHELL 1AAD7C00 == 46 [pid = 3872] [id = 224] 14:55:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1C671800) [pid = 3872] [serial = 670] [outer = 00000000] 14:55:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1DD9C800) [pid = 3872] [serial = 671] [outer = 1C671800] 14:55:56 INFO - PROCESS | 3872 | 1461189356325 Marionette DEBUG loaded listener.js 14:55:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1DDA0800) [pid = 3872] [serial = 672] [outer = 1C671800] 14:55:56 INFO - PROCESS | 3872 | 1461189356733 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]]]}] 14:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 588ms 14:55:56 INFO - PROCESS | 3872 | 1461189356779 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 14:55:56 INFO - PROCESS | 3872 | 1461189356781 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 14:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:55:56 INFO - PROCESS | 3872 | 1461189356789 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:55:56 INFO - PROCESS | 3872 | 1461189356791 Marionette TRACE conn2 <- [1,862,null,{}] 14:55:56 INFO - PROCESS | 3872 | 1461189356794 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}] 14:55:56 INFO - PROCESS | 3872 | 1461189356886 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 14:55:56 INFO - PROCESS | 3872 | 1461189356892 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:56 INFO - PROCESS | 3872 | ++DOCSHELL 13358400 == 47 [pid = 3872] [id = 225] 14:55:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (15FA8400) [pid = 3872] [serial = 673] [outer = 00000000] 14:55:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (15FB5000) [pid = 3872] [serial = 674] [outer = 15FA8400] 14:55:56 INFO - PROCESS | 3872 | 1461189356941 Marionette DEBUG loaded listener.js 14:55:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1D78B000) [pid = 3872] [serial = 675] [outer = 15FA8400] 14:55:57 INFO - PROCESS | 3872 | 1461189357502 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]]]}] 14:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 727ms 14:55:57 INFO - PROCESS | 3872 | 1461189357527 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 14:55:57 INFO - PROCESS | 3872 | 1461189357531 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 14:55:57 INFO - PROCESS | 3872 | 1461189357537 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:55:57 INFO - PROCESS | 3872 | 1461189357541 Marionette TRACE conn2 <- [1,866,null,{}] 14:55:57 INFO - PROCESS | 3872 | 1461189357549 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}] 14:55:57 INFO - PROCESS | 3872 | 1461189357654 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 14:55:57 INFO - PROCESS | 3872 | 1461189357782 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:57 INFO - PROCESS | 3872 | ++DOCSHELL 143AF800 == 48 [pid = 3872] [id = 226] 14:55:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1440A000) [pid = 3872] [serial = 676] [outer = 00000000] 14:55:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (15FA8000) [pid = 3872] [serial = 677] [outer = 1440A000] 14:55:57 INFO - PROCESS | 3872 | 1461189357840 Marionette DEBUG loaded listener.js 14:55:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (15FAE400) [pid = 3872] [serial = 678] [outer = 1440A000] 14:55:58 INFO - PROCESS | 3872 | 1461189358491 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]]]}] 14:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 991ms 14:55:58 INFO - PROCESS | 3872 | 1461189358529 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 14:55:58 INFO - PROCESS | 3872 | 1461189358535 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 14:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:55:58 INFO - PROCESS | 3872 | 1461189358542 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:55:58 INFO - PROCESS | 3872 | 1461189358545 Marionette TRACE conn2 <- [1,870,null,{}] 14:55:58 INFO - PROCESS | 3872 | 1461189358549 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}] 14:55:58 INFO - PROCESS | 3872 | 1461189358649 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 14:55:58 INFO - PROCESS | 3872 | 1461189358772 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:58 INFO - PROCESS | 3872 | ++DOCSHELL 15FB0800 == 49 [pid = 3872] [id = 227] 14:55:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (15FB1000) [pid = 3872] [serial = 679] [outer = 00000000] 14:55:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (18981000) [pid = 3872] [serial = 680] [outer = 15FB1000] 14:55:58 INFO - PROCESS | 3872 | 1461189358828 Marionette DEBUG loaded listener.js 14:55:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (18991000) [pid = 3872] [serial = 681] [outer = 15FB1000] 14:55:59 INFO - PROCESS | 3872 | 1461189359368 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]]]}] 14:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 836ms 14:55:59 INFO - PROCESS | 3872 | 1461189359398 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 14:55:59 INFO - PROCESS | 3872 | 1461189359400 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 14:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:55:59 INFO - PROCESS | 3872 | 1461189359405 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:55:59 INFO - PROCESS | 3872 | 1461189359409 Marionette TRACE conn2 <- [1,874,null,{}] 14:55:59 INFO - PROCESS | 3872 | 1461189359419 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}] 14:55:59 INFO - PROCESS | 3872 | 1461189359509 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 14:55:59 INFO - PROCESS | 3872 | 1461189359604 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:59 INFO - PROCESS | 3872 | ++DOCSHELL 16E64400 == 50 [pid = 3872] [id = 228] 14:55:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (18BB2400) [pid = 3872] [serial = 682] [outer = 00000000] 14:55:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1ABDD400) [pid = 3872] [serial = 683] [outer = 18BB2400] 14:55:59 INFO - PROCESS | 3872 | 1461189359660 Marionette DEBUG loaded listener.js 14:55:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1D02B800) [pid = 3872] [serial = 684] [outer = 18BB2400] 14:56:00 INFO - PROCESS | 3872 | 1461189360305 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]]]}] 14:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 928ms 14:56:00 INFO - PROCESS | 3872 | 1461189360335 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 14:56:00 INFO - PROCESS | 3872 | 1461189360338 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 14:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:56:00 INFO - PROCESS | 3872 | 1461189360342 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:56:00 INFO - PROCESS | 3872 | 1461189360344 Marionette TRACE conn2 <- [1,878,null,{}] 14:56:00 INFO - PROCESS | 3872 | 1461189360347 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}] 14:56:00 INFO - PROCESS | 3872 | 1461189360445 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 14:56:00 INFO - PROCESS | 3872 | 1461189360545 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:00 INFO - PROCESS | 3872 | ++DOCSHELL 1D030400 == 51 [pid = 3872] [id = 229] 14:56:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1D3A3400) [pid = 3872] [serial = 685] [outer = 00000000] 14:56:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1DEF9400) [pid = 3872] [serial = 686] [outer = 1D3A3400] 14:56:00 INFO - PROCESS | 3872 | 1461189360599 Marionette DEBUG loaded listener.js 14:56:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1E1EF800) [pid = 3872] [serial = 687] [outer = 1D3A3400] 14:56:01 INFO - PROCESS | 3872 | 1461189361350 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]]]}] 14:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1021ms 14:56:01 INFO - PROCESS | 3872 | 1461189361401 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 14:56:01 INFO - PROCESS | 3872 | 1461189361405 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 14:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:56:01 INFO - PROCESS | 3872 | 1461189361411 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:56:01 INFO - PROCESS | 3872 | 1461189361415 Marionette TRACE conn2 <- [1,882,null,{}] 14:56:01 INFO - PROCESS | 3872 | 1461189361422 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}] 14:56:01 INFO - PROCESS | 3872 | 1461189361516 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 14:56:01 INFO - PROCESS | 3872 | 1461189361655 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:01 INFO - PROCESS | 3872 | ++DOCSHELL 15FAE000 == 52 [pid = 3872] [id = 230] 14:56:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (15FB2400) [pid = 3872] [serial = 688] [outer = 00000000] 14:56:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (16E78000) [pid = 3872] [serial = 689] [outer = 15FB2400] 14:56:01 INFO - PROCESS | 3872 | 1461189361724 Marionette DEBUG loaded listener.js 14:56:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (186F9800) [pid = 3872] [serial = 690] [outer = 15FB2400] 14:56:02 INFO - PROCESS | 3872 | --DOCSHELL 1AAD7C00 == 51 [pid = 3872] [id = 224] 14:56:02 INFO - PROCESS | 3872 | --DOCSHELL 1898F000 == 50 [pid = 3872] [id = 223] 14:56:02 INFO - PROCESS | 3872 | --DOCSHELL 1D702400 == 49 [pid = 3872] [id = 222] 14:56:02 INFO - PROCESS | 3872 | --DOCSHELL 13357400 == 48 [pid = 3872] [id = 221] 14:56:02 INFO - PROCESS | 3872 | --DOCSHELL 1A467400 == 47 [pid = 3872] [id = 220] 14:56:02 INFO - PROCESS | 3872 | --DOCSHELL 19B8E000 == 46 [pid = 3872] [id = 219] 14:56:02 INFO - PROCESS | 3872 | --DOCSHELL 19B88800 == 45 [pid = 3872] [id = 218] 14:56:02 INFO - PROCESS | 3872 | --DOCSHELL 19002000 == 44 [pid = 3872] [id = 217] 14:56:02 INFO - PROCESS | 3872 | --DOCSHELL 143ADC00 == 43 [pid = 3872] [id = 216] 14:56:02 INFO - PROCESS | 3872 | --DOCSHELL 15828000 == 42 [pid = 3872] [id = 215] 14:56:02 INFO - PROCESS | 3872 | --DOCSHELL 18980C00 == 41 [pid = 3872] [id = 212] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (16553400) [pid = 3872] [serial = 593] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1900E000) [pid = 3872] [serial = 596] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1C66EC00) [pid = 3872] [serial = 599] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOCSHELL 13B91800 == 40 [pid = 3872] [id = 211] 14:56:02 INFO - PROCESS | 3872 | 1461189362363 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]]]}] 14:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 991ms 14:56:02 INFO - PROCESS | 3872 | 1461189362412 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 14:56:02 INFO - PROCESS | 3872 | 1461189362417 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 14:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:56:02 INFO - PROCESS | 3872 | 1461189362423 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:56:02 INFO - PROCESS | 3872 | 1461189362425 Marionette TRACE conn2 <- [1,886,null,{}] 14:56:02 INFO - PROCESS | 3872 | 1461189362429 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}] 14:56:02 INFO - PROCESS | 3872 | 1461189362508 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (19E2C800) [pid = 3872] [serial = 561] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1D702C00) [pid = 3872] [serial = 620] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (19171C00) [pid = 3872] [serial = 624] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1D3A3C00) [pid = 3872] [serial = 623] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1D70C000) [pid = 3872] [serial = 621] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1D875000) [pid = 3872] [serial = 626] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1D874000) [pid = 3872] [serial = 627] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1987BC00) [pid = 3872] [serial = 612] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1583D400) [pid = 3872] [serial = 537] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1D983C00) [pid = 3872] [serial = 629] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1A10FC00) [pid = 3872] [serial = 614] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (19ED7400) [pid = 3872] [serial = 615] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (18BB0400) [pid = 3872] [serial = 608] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (19001800) [pid = 3872] [serial = 609] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (18956800) [pid = 3872] [serial = 603] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (18949400) [pid = 3872] [serial = 602] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1917CC00) [pid = 3872] [serial = 611] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1D241400) [pid = 3872] [serial = 618] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (18285400) [pid = 3872] [serial = 605] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1D033400) [pid = 3872] [serial = 617] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (186ED800) [pid = 3872] [serial = 606] [outer = 00000000] [url = about:blank] 14:56:02 INFO - PROCESS | 3872 | 1461189362613 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:02 INFO - PROCESS | 3872 | ++DOCSHELL 13303C00 == 41 [pid = 3872] [id = 231] 14:56:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (13363000) [pid = 3872] [serial = 691] [outer = 00000000] 14:56:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (16553400) [pid = 3872] [serial = 692] [outer = 13363000] 14:56:02 INFO - PROCESS | 3872 | 1461189362660 Marionette DEBUG loaded listener.js 14:56:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1894D400) [pid = 3872] [serial = 693] [outer = 13363000] 14:56:03 INFO - PROCESS | 3872 | 1461189363066 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]]]}] 14:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 681ms 14:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:56:03 INFO - PROCESS | 3872 | 1461189363105 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 14:56:03 INFO - PROCESS | 3872 | 1461189363107 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 14:56:03 INFO - PROCESS | 3872 | 1461189363111 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:56:03 INFO - PROCESS | 3872 | 1461189363114 Marionette TRACE conn2 <- [1,890,null,{}] 14:56:03 INFO - PROCESS | 3872 | 1461189363124 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}] 14:56:03 INFO - PROCESS | 3872 | 1461189363204 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 14:56:03 INFO - PROCESS | 3872 | 1461189363212 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:03 INFO - PROCESS | 3872 | ++DOCSHELL 1900BC00 == 42 [pid = 3872] [id = 232] 14:56:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1900C400) [pid = 3872] [serial = 694] [outer = 00000000] 14:56:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (19170C00) [pid = 3872] [serial = 695] [outer = 1900C400] 14:56:03 INFO - PROCESS | 3872 | 1461189363260 Marionette DEBUG loaded listener.js 14:56:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (19177800) [pid = 3872] [serial = 696] [outer = 1900C400] 14:56:03 INFO - PROCESS | 3872 | 1461189363710 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]]]}] 14:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 635ms 14:56:03 INFO - PROCESS | 3872 | 1461189363749 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 14:56:03 INFO - PROCESS | 3872 | 1461189363751 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 14:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:56:03 INFO - PROCESS | 3872 | 1461189363754 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:56:03 INFO - PROCESS | 3872 | 1461189363756 Marionette TRACE conn2 <- [1,894,null,{}] 14:56:03 INFO - PROCESS | 3872 | 1461189363760 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}] 14:56:03 INFO - PROCESS | 3872 | 1461189363836 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 14:56:03 INFO - PROCESS | 3872 | 1461189363842 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:03 INFO - PROCESS | 3872 | ++DOCSHELL 1994B400 == 43 [pid = 3872] [id = 233] 14:56:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (19D26400) [pid = 3872] [serial = 697] [outer = 00000000] 14:56:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (19E2C800) [pid = 3872] [serial = 698] [outer = 19D26400] 14:56:03 INFO - PROCESS | 3872 | 1461189363887 Marionette DEBUG loaded listener.js 14:56:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (19E2C400) [pid = 3872] [serial = 699] [outer = 19D26400] 14:56:04 INFO - PROCESS | 3872 | 1461189364308 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]]]}] 14:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 588ms 14:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:56:04 INFO - PROCESS | 3872 | 1461189364351 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 14:56:04 INFO - PROCESS | 3872 | 1461189364353 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 14:56:04 INFO - PROCESS | 3872 | 1461189364357 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:56:04 INFO - PROCESS | 3872 | 1461189364358 Marionette TRACE conn2 <- [1,898,null,{}] 14:56:04 INFO - PROCESS | 3872 | 1461189364362 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}] 14:56:04 INFO - PROCESS | 3872 | 1461189364422 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 14:56:04 INFO - PROCESS | 3872 | 1461189364428 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:04 INFO - PROCESS | 3872 | ++DOCSHELL 1A10C800 == 44 [pid = 3872] [id = 234] 14:56:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1A3C9C00) [pid = 3872] [serial = 700] [outer = 00000000] 14:56:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1AA13400) [pid = 3872] [serial = 701] [outer = 1A3C9C00] 14:56:04 INFO - PROCESS | 3872 | 1461189364473 Marionette DEBUG loaded listener.js 14:56:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1ABDB400) [pid = 3872] [serial = 702] [outer = 1A3C9C00] 14:56:05 INFO - PROCESS | 3872 | 1461189365226 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]]]}] 14:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 929ms 14:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:56:05 INFO - PROCESS | 3872 | 1461189365288 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 14:56:05 INFO - PROCESS | 3872 | 1461189365290 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 14:56:05 INFO - PROCESS | 3872 | 1461189365293 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:56:05 INFO - PROCESS | 3872 | 1461189365295 Marionette TRACE conn2 <- [1,902,null,{}] 14:56:05 INFO - PROCESS | 3872 | 1461189365299 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}] 14:56:05 INFO - PROCESS | 3872 | 1461189365425 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 14:56:05 INFO - PROCESS | 3872 | 1461189365481 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:05 INFO - PROCESS | 3872 | ++DOCSHELL 15E88C00 == 45 [pid = 3872] [id = 235] 14:56:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1A35D800) [pid = 3872] [serial = 703] [outer = 00000000] 14:56:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1D707C00) [pid = 3872] [serial = 704] [outer = 1A35D800] 14:56:05 INFO - PROCESS | 3872 | 1461189365530 Marionette DEBUG loaded listener.js 14:56:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1D70F400) [pid = 3872] [serial = 705] [outer = 1A35D800] 14:56:05 INFO - PROCESS | 3872 | 1461189365984 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]]]}] 14:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 727ms 14:56:06 INFO - PROCESS | 3872 | 1461189366032 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 14:56:06 INFO - PROCESS | 3872 | 1461189366034 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 14:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:56:06 INFO - PROCESS | 3872 | 1461189366051 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:56:06 INFO - PROCESS | 3872 | 1461189366053 Marionette TRACE conn2 <- [1,906,null,{}] 14:56:06 INFO - PROCESS | 3872 | 1461189366056 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}] 14:56:06 INFO - PROCESS | 3872 | 1461189366145 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 14:56:06 INFO - PROCESS | 3872 | 1461189366154 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:06 INFO - PROCESS | 3872 | ++DOCSHELL 158A8800 == 46 [pid = 3872] [id = 236] 14:56:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (16E66400) [pid = 3872] [serial = 706] [outer = 00000000] 14:56:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1D878C00) [pid = 3872] [serial = 707] [outer = 16E66400] 14:56:06 INFO - PROCESS | 3872 | 1461189366275 Marionette DEBUG loaded listener.js 14:56:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1D878800) [pid = 3872] [serial = 708] [outer = 16E66400] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1C66F000) [pid = 3872] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (16E7F000) [pid = 3872] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1ABDEC00) [pid = 3872] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1A467800) [pid = 3872] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (19D34000) [pid = 3872] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (158AE000) [pid = 3872] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (19004000) [pid = 3872] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (19B8C000) [pid = 3872] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1900FC00) [pid = 3872] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1D02D000) [pid = 3872] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (158A6800) [pid = 3872] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (13B96800) [pid = 3872] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (18983000) [pid = 3872] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (19055800) [pid = 3872] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (15CE5800) [pid = 3872] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1D782000) [pid = 3872] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1AAD2000) [pid = 3872] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1899A400) [pid = 3872] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1C671800) [pid = 3872] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (18CFA400) [pid = 3872] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (14BE9C00) [pid = 3872] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:56:06 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (18611C00) [pid = 3872] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:56:06 INFO - PROCESS | 3872 | 1461189366907 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]]]}] 14:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 882ms 14:56:06 INFO - PROCESS | 3872 | 1461189366931 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 14:56:06 INFO - PROCESS | 3872 | 1461189366933 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 14:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:56:06 INFO - PROCESS | 3872 | 1461189366936 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:56:06 INFO - PROCESS | 3872 | 1461189366938 Marionette TRACE conn2 <- [1,910,null,{}] 14:56:06 INFO - PROCESS | 3872 | 1461189366942 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}] 14:56:07 INFO - PROCESS | 3872 | 1461189367020 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 14:56:07 INFO - PROCESS | 3872 | 1461189367026 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:07 INFO - PROCESS | 3872 | ++DOCSHELL 13B91C00 == 47 [pid = 3872] [id = 237] 14:56:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (1550F000) [pid = 3872] [serial = 709] [outer = 00000000] 14:56:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1898C400) [pid = 3872] [serial = 710] [outer = 1550F000] 14:56:07 INFO - PROCESS | 3872 | 1461189367071 Marionette DEBUG loaded listener.js 14:56:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (18CFA400) [pid = 3872] [serial = 711] [outer = 1550F000] 14:56:07 INFO - PROCESS | 3872 | 1461189367493 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]]]}] 14:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 588ms 14:56:07 INFO - PROCESS | 3872 | 1461189367542 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 14:56:07 INFO - PROCESS | 3872 | 1461189367544 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 14:56:07 INFO - PROCESS | 3872 | 1461189367547 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:56:07 INFO - PROCESS | 3872 | 1461189367549 Marionette TRACE conn2 <- [1,914,null,{}] 14:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:56:07 INFO - PROCESS | 3872 | 1461189367557 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}] 14:56:07 INFO - PROCESS | 3872 | 1461189367631 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 14:56:07 INFO - PROCESS | 3872 | 1461189367637 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:07 INFO - PROCESS | 3872 | ++DOCSHELL 1A10BC00 == 48 [pid = 3872] [id = 238] 14:56:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1A10D400) [pid = 3872] [serial = 712] [outer = 00000000] 14:56:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1C675400) [pid = 3872] [serial = 713] [outer = 1A10D400] 14:56:07 INFO - PROCESS | 3872 | 1461189367688 Marionette DEBUG loaded listener.js 14:56:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1D70F800) [pid = 3872] [serial = 714] [outer = 1A10D400] 14:56:08 INFO - PROCESS | 3872 | 1461189368087 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]]]}] 14:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 588ms 14:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:56:08 INFO - PROCESS | 3872 | 1461189368131 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 14:56:08 INFO - PROCESS | 3872 | 1461189368133 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 14:56:08 INFO - PROCESS | 3872 | 1461189368136 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:56:08 INFO - PROCESS | 3872 | 1461189368138 Marionette TRACE conn2 <- [1,918,null,{}] 14:56:08 INFO - PROCESS | 3872 | 1461189368141 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}] 14:56:08 INFO - PROCESS | 3872 | 1461189368217 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 14:56:08 INFO - PROCESS | 3872 | 1461189368223 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:08 INFO - PROCESS | 3872 | ++DOCSHELL 1D872000 == 49 [pid = 3872] [id = 239] 14:56:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1D876400) [pid = 3872] [serial = 715] [outer = 00000000] 14:56:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1DC9DC00) [pid = 3872] [serial = 716] [outer = 1D876400] 14:56:08 INFO - PROCESS | 3872 | 1461189368266 Marionette DEBUG loaded listener.js 14:56:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1DD96400) [pid = 3872] [serial = 717] [outer = 1D876400] 14:56:08 INFO - PROCESS | 3872 | 1461189368691 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]]]}] 14:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 588ms 14:56:08 INFO - PROCESS | 3872 | 1461189368733 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 14:56:08 INFO - PROCESS | 3872 | 1461189368736 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 14:56:08 INFO - PROCESS | 3872 | 1461189368743 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:56:08 INFO - PROCESS | 3872 | 1461189368745 Marionette TRACE conn2 <- [1,922,null,{}] 14:56:08 INFO - PROCESS | 3872 | 1461189368749 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}] 14:56:08 INFO - PROCESS | 3872 | 1461189368891 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 14:56:09 INFO - PROCESS | 3872 | 1461189369076 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:09 INFO - PROCESS | 3872 | ++DOCSHELL 1449EC00 == 50 [pid = 3872] [id = 240] 14:56:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (148A4800) [pid = 3872] [serial = 718] [outer = 00000000] 14:56:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (15F7FC00) [pid = 3872] [serial = 719] [outer = 148A4800] 14:56:09 INFO - PROCESS | 3872 | 1461189369134 Marionette DEBUG loaded listener.js 14:56:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (15FB3800) [pid = 3872] [serial = 720] [outer = 148A4800] 14:56:09 INFO - PROCESS | 3872 | 1461189369674 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]]]}] 14:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 990ms 14:56:09 INFO - PROCESS | 3872 | 1461189369730 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 14:56:09 INFO - PROCESS | 3872 | 1461189369734 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 14:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:56:09 INFO - PROCESS | 3872 | 1461189369739 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:56:09 INFO - PROCESS | 3872 | 1461189369743 Marionette TRACE conn2 <- [1,926,null,{}] 14:56:09 INFO - PROCESS | 3872 | 1461189369748 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}] 14:56:09 INFO - PROCESS | 3872 | 1461189369851 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 14:56:09 INFO - PROCESS | 3872 | 1461189369950 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:09 INFO - PROCESS | 3872 | ++DOCSHELL 18986800 == 51 [pid = 3872] [id = 241] 14:56:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (18990800) [pid = 3872] [serial = 721] [outer = 00000000] 14:56:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (19006C00) [pid = 3872] [serial = 722] [outer = 18990800] 14:56:10 INFO - PROCESS | 3872 | 1461189370007 Marionette DEBUG loaded listener.js 14:56:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (19174C00) [pid = 3872] [serial = 723] [outer = 18990800] 14:56:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1897E400) [pid = 3872] [serial = 724] [outer = 1E838800] 14:56:10 INFO - PROCESS | 3872 | 1461189370633 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]]]}] 14:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 944ms 14:56:10 INFO - PROCESS | 3872 | 1461189370716 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 14:56:10 INFO - PROCESS | 3872 | 1461189370719 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 14:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:56:10 INFO - PROCESS | 3872 | 1461189370725 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:56:10 INFO - PROCESS | 3872 | 1461189370729 Marionette TRACE conn2 <- [1,930,null,{}] 14:56:10 INFO - PROCESS | 3872 | 1461189370748 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}] 14:56:10 INFO - PROCESS | 3872 | 1461189370882 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 14:56:10 INFO - PROCESS | 3872 | 1461189370936 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:10 INFO - PROCESS | 3872 | ++DOCSHELL 16554800 == 52 [pid = 3872] [id = 242] 14:56:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (18235C00) [pid = 3872] [serial = 725] [outer = 00000000] 14:56:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1D781800) [pid = 3872] [serial = 726] [outer = 18235C00] 14:56:10 INFO - PROCESS | 3872 | 1461189370991 Marionette DEBUG loaded listener.js 14:56:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1D9E0400) [pid = 3872] [serial = 727] [outer = 18235C00] 14:56:11 INFO - PROCESS | 3872 | 1461189371526 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]]]}] 14:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 835ms 14:56:11 INFO - PROCESS | 3872 | 1461189371552 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 14:56:11 INFO - PROCESS | 3872 | 1461189371557 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 14:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:56:11 INFO - PROCESS | 3872 | 1461189371568 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:56:11 INFO - PROCESS | 3872 | 1461189371572 Marionette TRACE conn2 <- [1,934,null,{}] 14:56:11 INFO - PROCESS | 3872 | 1461189371577 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}] 14:56:11 INFO - PROCESS | 3872 | 1461189371685 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 14:56:11 INFO - PROCESS | 3872 | 1461189371789 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:11 INFO - PROCESS | 3872 | ++DOCSHELL 1330EC00 == 53 [pid = 3872] [id = 243] 14:56:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1D247800) [pid = 3872] [serial = 728] [outer = 00000000] 14:56:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1DEF6400) [pid = 3872] [serial = 729] [outer = 1D247800] 14:56:11 INFO - PROCESS | 3872 | 1461189371843 Marionette DEBUG loaded listener.js 14:56:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1DEF8800) [pid = 3872] [serial = 730] [outer = 1D247800] 14:56:12 INFO - PROCESS | 3872 | 1461189372388 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]]]}] 14:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 851ms 14:56:12 INFO - PROCESS | 3872 | 1461189372426 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 14:56:12 INFO - PROCESS | 3872 | 1461189372428 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 14:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:56:12 INFO - PROCESS | 3872 | 1461189372432 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:56:12 INFO - PROCESS | 3872 | 1461189372434 Marionette TRACE conn2 <- [1,938,null,{}] 14:56:12 INFO - PROCESS | 3872 | 1461189372437 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}] 14:56:12 INFO - PROCESS | 3872 | 1461189372535 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 14:56:12 INFO - PROCESS | 3872 | 1461189372632 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:12 INFO - PROCESS | 3872 | ++DOCSHELL 19A06000 == 54 [pid = 3872] [id = 244] 14:56:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (19A06C00) [pid = 3872] [serial = 731] [outer = 00000000] 14:56:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (19A0C800) [pid = 3872] [serial = 732] [outer = 19A06C00] 14:56:12 INFO - PROCESS | 3872 | 1461189372686 Marionette DEBUG loaded listener.js 14:56:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (19A0F800) [pid = 3872] [serial = 733] [outer = 19A06C00] 14:56:13 INFO - PROCESS | 3872 | 1461189373259 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]]]}] 14:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 882ms 14:56:13 INFO - PROCESS | 3872 | 1461189373333 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 14:56:13 INFO - PROCESS | 3872 | 1461189373336 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 14:56:13 INFO - PROCESS | 3872 | 1461189373340 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:56:13 INFO - PROCESS | 3872 | 1461189373342 Marionette TRACE conn2 <- [1,942,null,{}] 14:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:56:13 INFO - PROCESS | 3872 | 1461189373346 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}] 14:56:13 INFO - PROCESS | 3872 | 1461189373448 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 14:56:13 INFO - PROCESS | 3872 | 1461189373723 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:13 INFO - PROCESS | 3872 | ++DOCSHELL 02A7AC00 == 55 [pid = 3872] [id = 245] 14:56:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (11F44800) [pid = 3872] [serial = 734] [outer = 00000000] 14:56:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (14B4B400) [pid = 3872] [serial = 735] [outer = 11F44800] 14:56:13 INFO - PROCESS | 3872 | 1461189373797 Marionette DEBUG loaded listener.js 14:56:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (14B49400) [pid = 3872] [serial = 736] [outer = 11F44800] 14:56:14 INFO - PROCESS | 3872 | 1461189374444 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]]]}] 14:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1176ms 14:56:14 INFO - PROCESS | 3872 | 1461189374522 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 14:56:14 INFO - PROCESS | 3872 | 1461189374527 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 14:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:56:14 INFO - PROCESS | 3872 | 1461189374532 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:56:14 INFO - PROCESS | 3872 | 1461189374535 Marionette TRACE conn2 <- [1,946,null,{}] 14:56:14 INFO - PROCESS | 3872 | 1461189374539 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}] 14:56:14 INFO - PROCESS | 3872 | 1461189374654 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 14:56:14 INFO - PROCESS | 3872 | --DOCSHELL 1D872000 == 54 [pid = 3872] [id = 239] 14:56:14 INFO - PROCESS | 3872 | --DOCSHELL 1A10BC00 == 53 [pid = 3872] [id = 238] 14:56:14 INFO - PROCESS | 3872 | --DOCSHELL 13B91C00 == 52 [pid = 3872] [id = 237] 14:56:14 INFO - PROCESS | 3872 | --DOCSHELL 158A8800 == 51 [pid = 3872] [id = 236] 14:56:14 INFO - PROCESS | 3872 | --DOCSHELL 15E88C00 == 50 [pid = 3872] [id = 235] 14:56:14 INFO - PROCESS | 3872 | --DOCSHELL 1A10C800 == 49 [pid = 3872] [id = 234] 14:56:14 INFO - PROCESS | 3872 | --DOCSHELL 1994B400 == 48 [pid = 3872] [id = 233] 14:56:14 INFO - PROCESS | 3872 | --DOCSHELL 1900BC00 == 47 [pid = 3872] [id = 232] 14:56:14 INFO - PROCESS | 3872 | --DOCSHELL 13303C00 == 46 [pid = 3872] [id = 231] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (15FB5000) [pid = 3872] [serial = 674] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOCSHELL 15FAE000 == 45 [pid = 3872] [id = 230] 14:56:14 INFO - PROCESS | 3872 | --DOCSHELL 143AF800 == 44 [pid = 3872] [id = 226] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1D02B400) [pid = 3872] [serial = 591] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1C34E400) [pid = 3872] [serial = 638] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1D037400) [pid = 3872] [serial = 659] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1C678C00) [pid = 3872] [serial = 600] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1A46C000) [pid = 3872] [serial = 656] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1A468000) [pid = 3872] [serial = 657] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (18978800) [pid = 3872] [serial = 648] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (19177C00) [pid = 3872] [serial = 651] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (19D32000) [pid = 3872] [serial = 654] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1D97C400) [pid = 3872] [serial = 662] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1DCA8C00) [pid = 3872] [serial = 642] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (18949800) [pid = 3872] [serial = 645] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (15E88400) [pid = 3872] [serial = 633] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1D23FC00) [pid = 3872] [serial = 639] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (19D32800) [pid = 3872] [serial = 653] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (19056000) [pid = 3872] [serial = 650] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (18997C00) [pid = 3872] [serial = 635] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1D78A400) [pid = 3872] [serial = 668] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (19004400) [pid = 3872] [serial = 636] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1D9D9400) [pid = 3872] [serial = 669] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (18952000) [pid = 3872] [serial = 564] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1672C000) [pid = 3872] [serial = 644] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1DC9E000) [pid = 3872] [serial = 666] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1DCA5800) [pid = 3872] [serial = 641] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1C34F000) [pid = 3872] [serial = 570] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1917C400) [pid = 3872] [serial = 567] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1DD9C800) [pid = 3872] [serial = 671] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (19059800) [pid = 3872] [serial = 597] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (1DC9E800) [pid = 3872] [serial = 665] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1D97F400) [pid = 3872] [serial = 663] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (16E6C400) [pid = 3872] [serial = 594] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (1D3A6000) [pid = 3872] [serial = 660] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (15509C00) [pid = 3872] [serial = 632] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (1A1E6400) [pid = 3872] [serial = 534] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (18610400) [pid = 3872] [serial = 647] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (1DDA0800) [pid = 3872] [serial = 672] [outer = 00000000] [url = about:blank] 14:56:14 INFO - PROCESS | 3872 | 1461189374762 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:14 INFO - PROCESS | 3872 | ++DOCSHELL 13364000 == 45 [pid = 3872] [id = 246] 14:56:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (139C2400) [pid = 3872] [serial = 737] [outer = 00000000] 14:56:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (143A8400) [pid = 3872] [serial = 738] [outer = 139C2400] 14:56:14 INFO - PROCESS | 3872 | 1461189374817 Marionette DEBUG loaded listener.js 14:56:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (14B52C00) [pid = 3872] [serial = 739] [outer = 139C2400] 14:56:15 INFO - PROCESS | 3872 | 1461189375245 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]]]}] 14:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 727ms 14:56:15 INFO - PROCESS | 3872 | 1461189375274 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 14:56:15 INFO - PROCESS | 3872 | 1461189375278 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 14:56:15 INFO - PROCESS | 3872 | 1461189375282 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:56:15 INFO - PROCESS | 3872 | 1461189375284 Marionette TRACE conn2 <- [1,950,null,{}] 14:56:15 INFO - PROCESS | 3872 | 1461189375292 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}] 14:56:15 INFO - PROCESS | 3872 | 1461189375371 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 14:56:15 INFO - PROCESS | 3872 | 1461189375378 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:15 INFO - PROCESS | 3872 | ++DOCSHELL 15C30000 == 46 [pid = 3872] [id = 247] 14:56:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (15CE9800) [pid = 3872] [serial = 740] [outer = 00000000] 14:56:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (15FA7400) [pid = 3872] [serial = 741] [outer = 15CE9800] 14:56:15 INFO - PROCESS | 3872 | 1461189375423 Marionette DEBUG loaded listener.js 14:56:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (16553800) [pid = 3872] [serial = 742] [outer = 15CE9800] 14:56:15 INFO - PROCESS | 3872 | 1461189375898 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]]]}] 14:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 635ms 14:56:15 INFO - PROCESS | 3872 | 1461189375923 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 14:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:56:15 INFO - PROCESS | 3872 | 1461189375926 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 14:56:15 INFO - PROCESS | 3872 | 1461189375931 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:56:15 INFO - PROCESS | 3872 | 1461189375936 Marionette TRACE conn2 <- [1,954,null,{}] 14:56:15 INFO - PROCESS | 3872 | 1461189375945 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}] 14:56:16 INFO - PROCESS | 3872 | 1461189376027 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 14:56:16 INFO - PROCESS | 3872 | 1461189376036 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:16 INFO - PROCESS | 3872 | ++DOCSHELL 1860B000 == 47 [pid = 3872] [id = 248] 14:56:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (1860C400) [pid = 3872] [serial = 743] [outer = 00000000] 14:56:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (16B50C00) [pid = 3872] [serial = 744] [outer = 1860C400] 14:56:16 INFO - PROCESS | 3872 | 1461189376081 Marionette DEBUG loaded listener.js 14:56:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (186F4000) [pid = 3872] [serial = 745] [outer = 1860C400] 14:56:16 INFO - PROCESS | 3872 | 1461189376497 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]]]}] 14:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 650ms 14:56:16 INFO - PROCESS | 3872 | 1461189376568 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 14:56:16 INFO - PROCESS | 3872 | 1461189376571 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 14:56:16 INFO - PROCESS | 3872 | 1461189376574 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:56:16 INFO - PROCESS | 3872 | 1461189376576 Marionette TRACE conn2 <- [1,958,null,{}] 14:56:16 INFO - PROCESS | 3872 | 1461189376579 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}] 14:56:16 INFO - PROCESS | 3872 | 1461189376657 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 14:56:16 INFO - PROCESS | 3872 | 1461189376665 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:16 INFO - PROCESS | 3872 | ++DOCSHELL 18951C00 == 48 [pid = 3872] [id = 249] 14:56:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (18953000) [pid = 3872] [serial = 746] [outer = 00000000] 14:56:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (18978000) [pid = 3872] [serial = 747] [outer = 18953000] 14:56:16 INFO - PROCESS | 3872 | 1461189376710 Marionette DEBUG loaded listener.js 14:56:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1897B400) [pid = 3872] [serial = 748] [outer = 18953000] 14:56:17 INFO - PROCESS | 3872 | 1461189377185 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]]]}] 14:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 697ms 14:56:17 INFO - PROCESS | 3872 | 1461189377274 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 14:56:17 INFO - PROCESS | 3872 | 1461189377276 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 14:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:56:17 INFO - PROCESS | 3872 | 1461189377279 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:56:17 INFO - PROCESS | 3872 | 1461189377281 Marionette TRACE conn2 <- [1,962,null,{}] 14:56:17 INFO - PROCESS | 3872 | 1461189377285 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}] 14:56:17 INFO - PROCESS | 3872 | 1461189377387 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 14:56:17 INFO - PROCESS | 3872 | 1461189377393 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:17 INFO - PROCESS | 3872 | ++DOCSHELL 18980400 == 49 [pid = 3872] [id = 250] 14:56:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (18983000) [pid = 3872] [serial = 749] [outer = 00000000] 14:56:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (18990000) [pid = 3872] [serial = 750] [outer = 18983000] 14:56:17 INFO - PROCESS | 3872 | 1461189377493 Marionette DEBUG loaded listener.js 14:56:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (18B64000) [pid = 3872] [serial = 751] [outer = 18983000] 14:56:17 INFO - PROCESS | 3872 | 1461189377913 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]]]}] 14:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 696ms 14:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:56:17 INFO - PROCESS | 3872 | 1461189377964 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 14:56:17 INFO - PROCESS | 3872 | 1461189377966 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 14:56:17 INFO - PROCESS | 3872 | 1461189377970 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:56:17 INFO - PROCESS | 3872 | 1461189377971 Marionette TRACE conn2 <- [1,966,null,{}] 14:56:18 INFO - PROCESS | 3872 | 1461189378006 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}] 14:56:18 INFO - PROCESS | 3872 | 1461189378130 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 14:56:18 INFO - PROCESS | 3872 | 1461189378145 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:18 INFO - PROCESS | 3872 | ++DOCSHELL 19005C00 == 50 [pid = 3872] [id = 251] 14:56:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (19006400) [pid = 3872] [serial = 752] [outer = 00000000] 14:56:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (19010C00) [pid = 3872] [serial = 753] [outer = 19006400] 14:56:18 INFO - PROCESS | 3872 | 1461189378234 Marionette DEBUG loaded listener.js 14:56:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (19010800) [pid = 3872] [serial = 754] [outer = 19006400] 14:56:18 INFO - PROCESS | 3872 | 1461189378635 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]]]}] 14:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 696ms 14:56:18 INFO - PROCESS | 3872 | 1461189378666 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 14:56:18 INFO - PROCESS | 3872 | 1461189378668 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 14:56:18 INFO - PROCESS | 3872 | 1461189378671 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:56:18 INFO - PROCESS | 3872 | 1461189378673 Marionette TRACE conn2 <- [1,970,null,{}] 14:56:18 INFO - PROCESS | 3872 | 1461189378676 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}] 14:56:18 INFO - PROCESS | 3872 | 1461189378780 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 14:56:18 INFO - PROCESS | 3872 | 1461189378786 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:18 INFO - PROCESS | 3872 | ++DOCSHELL 19003400 == 51 [pid = 3872] [id = 252] 14:56:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (19052000) [pid = 3872] [serial = 755] [outer = 00000000] 14:56:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (19176400) [pid = 3872] [serial = 756] [outer = 19052000] 14:56:18 INFO - PROCESS | 3872 | 1461189378881 Marionette DEBUG loaded listener.js 14:56:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (19178C00) [pid = 3872] [serial = 757] [outer = 19052000] 14:56:19 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1D86D400) [pid = 3872] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:56:19 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1A35D800) [pid = 3872] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:56:19 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (16E66400) [pid = 3872] [serial = 706] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:56:19 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1900C400) [pid = 3872] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:56:19 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1D3A3400) [pid = 3872] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:56:19 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (19D26400) [pid = 3872] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:56:19 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (13363000) [pid = 3872] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:56:19 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1A3C9C00) [pid = 3872] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:56:19 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (15FB2400) [pid = 3872] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:56:19 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1550F000) [pid = 3872] [serial = 709] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:56:19 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1A10D400) [pid = 3872] [serial = 712] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:56:19 INFO - PROCESS | 3872 | 1461189379393 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]]]}] 14:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 743ms 14:56:19 INFO - PROCESS | 3872 | 1461189379412 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 14:56:19 INFO - PROCESS | 3872 | 1461189379414 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 14:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:56:19 INFO - PROCESS | 3872 | 1461189379418 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:56:19 INFO - PROCESS | 3872 | 1461189379419 Marionette TRACE conn2 <- [1,974,null,{}] 14:56:19 INFO - PROCESS | 3872 | 1461189379423 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}] 14:56:19 INFO - PROCESS | 3872 | 1461189379523 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 14:56:19 INFO - PROCESS | 3872 | 1461189379529 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:19 INFO - PROCESS | 3872 | ++DOCSHELL 15F7F000 == 52 [pid = 3872] [id = 253] 14:56:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (15FA6800) [pid = 3872] [serial = 758] [outer = 00000000] 14:56:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (19172400) [pid = 3872] [serial = 759] [outer = 15FA6800] 14:56:19 INFO - PROCESS | 3872 | 1461189379573 Marionette DEBUG loaded listener.js 14:56:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (194C6C00) [pid = 3872] [serial = 760] [outer = 15FA6800] 14:56:19 INFO - PROCESS | 3872 | 1461189379981 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]]]}] 14:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 634ms 14:56:20 INFO - PROCESS | 3872 | 1461189380039 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 14:56:20 INFO - PROCESS | 3872 | 1461189380041 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 14:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:56:20 INFO - PROCESS | 3872 | 1461189380044 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:56:20 INFO - PROCESS | 3872 | 1461189380046 Marionette TRACE conn2 <- [1,978,null,{}] 14:56:20 INFO - PROCESS | 3872 | 1461189380049 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}] 14:56:20 INFO - PROCESS | 3872 | 1461189380125 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 14:56:20 INFO - PROCESS | 3872 | 1461189380131 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:20 INFO - PROCESS | 3872 | ++DOCSHELL 19003000 == 53 [pid = 3872] [id = 254] 14:56:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (19944C00) [pid = 3872] [serial = 761] [outer = 00000000] 14:56:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (19A0BC00) [pid = 3872] [serial = 762] [outer = 19944C00] 14:56:20 INFO - PROCESS | 3872 | 1461189380175 Marionette DEBUG loaded listener.js 14:56:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (19A0D400) [pid = 3872] [serial = 763] [outer = 19944C00] 14:56:20 INFO - PROCESS | 3872 | 1461189380587 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]]]}] 14:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 588ms 14:56:20 INFO - PROCESS | 3872 | 1461189380642 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 14:56:20 INFO - PROCESS | 3872 | 1461189380644 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 14:56:20 INFO - PROCESS | 3872 | 1461189380647 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:56:20 INFO - PROCESS | 3872 | 1461189380648 Marionette TRACE conn2 <- [1,982,null,{}] 14:56:20 INFO - PROCESS | 3872 | 1461189380652 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}] 14:56:20 INFO - PROCESS | 3872 | 1461189380728 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 14:56:20 INFO - PROCESS | 3872 | 1461189380734 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:20 INFO - PROCESS | 3872 | ++DOCSHELL 1900E800 == 54 [pid = 3872] [id = 255] 14:56:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (19054C00) [pid = 3872] [serial = 764] [outer = 00000000] 14:56:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (19A49800) [pid = 3872] [serial = 765] [outer = 19054C00] 14:56:20 INFO - PROCESS | 3872 | 1461189380786 Marionette DEBUG loaded listener.js 14:56:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (19A4E800) [pid = 3872] [serial = 766] [outer = 19054C00] 14:56:21 INFO - PROCESS | 3872 | 1461189381247 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]]]}] 14:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 619ms 14:56:21 INFO - PROCESS | 3872 | 1461189381273 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 14:56:21 INFO - PROCESS | 3872 | 1461189381275 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 14:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:56:21 INFO - PROCESS | 3872 | 1461189381325 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:56:21 INFO - PROCESS | 3872 | 1461189381329 Marionette TRACE conn2 <- [1,986,null,{}] 14:56:21 INFO - PROCESS | 3872 | 1461189381335 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}] 14:56:21 INFO - PROCESS | 3872 | 1461189381434 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 14:56:21 INFO - PROCESS | 3872 | 1461189381565 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:21 INFO - PROCESS | 3872 | ++DOCSHELL 1335F400 == 55 [pid = 3872] [id = 256] 14:56:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1335F800) [pid = 3872] [serial = 767] [outer = 00000000] 14:56:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (143A6C00) [pid = 3872] [serial = 768] [outer = 1335F800] 14:56:21 INFO - PROCESS | 3872 | 1461189381623 Marionette DEBUG loaded listener.js 14:56:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (14B06400) [pid = 3872] [serial = 769] [outer = 1335F800] 14:56:22 INFO - PROCESS | 3872 | 1461189382243 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]]]}] 14:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 990ms 14:56:22 INFO - PROCESS | 3872 | 1461189382283 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 14:56:22 INFO - PROCESS | 3872 | 1461189382287 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 14:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:56:22 INFO - PROCESS | 3872 | 1461189382291 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:56:22 INFO - PROCESS | 3872 | 1461189382294 Marionette TRACE conn2 <- [1,990,null,{}] 14:56:22 INFO - PROCESS | 3872 | 1461189382301 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}] 14:56:22 INFO - PROCESS | 3872 | 1461189382447 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 14:56:22 INFO - PROCESS | 3872 | 1461189382464 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:22 INFO - PROCESS | 3872 | ++DOCSHELL 14B51000 == 56 [pid = 3872] [id = 257] 14:56:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (15CD7400) [pid = 3872] [serial = 770] [outer = 00000000] 14:56:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (18286000) [pid = 3872] [serial = 771] [outer = 15CD7400] 14:56:22 INFO - PROCESS | 3872 | 1461189382519 Marionette DEBUG loaded listener.js 14:56:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (18614800) [pid = 3872] [serial = 772] [outer = 15CD7400] 14:56:23 INFO - PROCESS | 3872 | 1461189383103 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]]]}] 14:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 835ms 14:56:23 INFO - PROCESS | 3872 | 1461189383114 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 14:56:23 INFO - PROCESS | 3872 | 1461189383117 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 14:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:56:23 INFO - PROCESS | 3872 | 1461189383121 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:56:23 INFO - PROCESS | 3872 | 1461189383123 Marionette TRACE conn2 <- [1,994,null,{}] 14:56:23 INFO - PROCESS | 3872 | 1461189383127 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}] 14:56:23 INFO - PROCESS | 3872 | 1461189383231 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 14:56:23 INFO - PROCESS | 3872 | 1461189383329 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:23 INFO - PROCESS | 3872 | ++DOCSHELL 18B66400 == 57 [pid = 3872] [id = 258] 14:56:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (18BBCC00) [pid = 3872] [serial = 773] [outer = 00000000] 14:56:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (19880400) [pid = 3872] [serial = 774] [outer = 18BBCC00] 14:56:23 INFO - PROCESS | 3872 | 1461189383390 Marionette DEBUG loaded listener.js 14:56:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (19A0A000) [pid = 3872] [serial = 775] [outer = 18BBCC00] 14:56:24 INFO - PROCESS | 3872 | 1461189384059 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]]]}] 14:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 991ms 14:56:24 INFO - PROCESS | 3872 | 1461189384127 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 14:56:24 INFO - PROCESS | 3872 | 1461189384130 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 14:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:56:24 INFO - PROCESS | 3872 | 1461189384134 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:56:24 INFO - PROCESS | 3872 | 1461189384136 Marionette TRACE conn2 <- [1,998,null,{}] 14:56:24 INFO - PROCESS | 3872 | 1461189384139 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}] 14:56:24 INFO - PROCESS | 3872 | 1461189384239 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 14:56:24 INFO - PROCESS | 3872 | 1461189384364 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:24 INFO - PROCESS | 3872 | ++DOCSHELL 19A4CC00 == 58 [pid = 3872] [id = 259] 14:56:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (19A50400) [pid = 3872] [serial = 776] [outer = 00000000] 14:56:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1A110800) [pid = 3872] [serial = 777] [outer = 19A50400] 14:56:24 INFO - PROCESS | 3872 | 1461189384420 Marionette DEBUG loaded listener.js 14:56:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1A360800) [pid = 3872] [serial = 778] [outer = 19A50400] 14:56:24 INFO - PROCESS | 3872 | 1461189384966 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]]]}] 14:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 898ms 14:56:25 INFO - PROCESS | 3872 | 1461189385023 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 14:56:25 INFO - PROCESS | 3872 | 1461189385026 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 14:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:56:25 INFO - PROCESS | 3872 | 1461189385029 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:56:25 INFO - PROCESS | 3872 | 1461189385032 Marionette TRACE conn2 <- [1,1002,null,{}] 14:56:25 INFO - PROCESS | 3872 | 1461189385035 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}] 14:56:25 INFO - PROCESS | 3872 | 1461189385141 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 14:56:25 INFO - PROCESS | 3872 | 1461189385265 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:25 INFO - PROCESS | 3872 | ++DOCSHELL 15CE5C00 == 59 [pid = 3872] [id = 260] 14:56:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (18998000) [pid = 3872] [serial = 779] [outer = 00000000] 14:56:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1A468000) [pid = 3872] [serial = 780] [outer = 18998000] 14:56:25 INFO - PROCESS | 3872 | 1461189385322 Marionette DEBUG loaded listener.js 14:56:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1AA5D800) [pid = 3872] [serial = 781] [outer = 18998000] 14:56:25 INFO - PROCESS | 3872 | 1461189385971 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]]]}] 14:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 990ms 14:56:26 INFO - PROCESS | 3872 | 1461189386031 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 14:56:26 INFO - PROCESS | 3872 | 1461189386033 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 14:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:56:26 INFO - PROCESS | 3872 | 1461189386037 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:56:26 INFO - PROCESS | 3872 | 1461189386040 Marionette TRACE conn2 <- [1,1006,null,{}] 14:56:26 INFO - PROCESS | 3872 | 1461189386045 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}] 14:56:26 INFO - PROCESS | 3872 | 1461189386309 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 14:56:26 INFO - PROCESS | 3872 | 1461189386446 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:26 INFO - PROCESS | 3872 | ++DOCSHELL 15CCAC00 == 60 [pid = 3872] [id = 261] 14:56:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (15CCB000) [pid = 3872] [serial = 782] [outer = 00000000] 14:56:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (15ED4C00) [pid = 3872] [serial = 783] [outer = 15CCB000] 14:56:26 INFO - PROCESS | 3872 | 1461189386499 Marionette DEBUG loaded listener.js 14:56:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (15FADC00) [pid = 3872] [serial = 784] [outer = 15CCB000] 14:56:27 INFO - PROCESS | 3872 | --DOCSHELL 19003000 == 59 [pid = 3872] [id = 254] 14:56:27 INFO - PROCESS | 3872 | --DOCSHELL 15F7F000 == 58 [pid = 3872] [id = 253] 14:56:27 INFO - PROCESS | 3872 | --DOCSHELL 19003400 == 57 [pid = 3872] [id = 252] 14:56:27 INFO - PROCESS | 3872 | --DOCSHELL 19005C00 == 56 [pid = 3872] [id = 251] 14:56:27 INFO - PROCESS | 3872 | --DOCSHELL 18980400 == 55 [pid = 3872] [id = 250] 14:56:27 INFO - PROCESS | 3872 | --DOCSHELL 1860B000 == 54 [pid = 3872] [id = 248] 14:56:27 INFO - PROCESS | 3872 | --DOCSHELL 15C30000 == 53 [pid = 3872] [id = 247] 14:56:27 INFO - PROCESS | 3872 | --DOCSHELL 13364000 == 52 [pid = 3872] [id = 246] 14:56:27 INFO - PROCESS | 3872 | --DOCSHELL 02A7AC00 == 51 [pid = 3872] [id = 245] 14:56:27 INFO - PROCESS | 3872 | --DOCSHELL 18986800 == 50 [pid = 3872] [id = 241] 14:56:27 INFO - PROCESS | 3872 | 1461189387150 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]]]}] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (1DC9DC00) [pid = 3872] [serial = 716] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOCSHELL 1449EC00 == 49 [pid = 3872] [id = 240] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1D986C00) [pid = 3872] [serial = 630] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1E1EF800) [pid = 3872] [serial = 687] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1DEF9400) [pid = 3872] [serial = 686] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (19E2C800) [pid = 3872] [serial = 698] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (19E2C400) [pid = 3872] [serial = 699] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (16553400) [pid = 3872] [serial = 692] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1894D400) [pid = 3872] [serial = 693] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1AA13400) [pid = 3872] [serial = 701] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (186F9800) [pid = 3872] [serial = 690] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (16E78000) [pid = 3872] [serial = 689] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1ABDD400) [pid = 3872] [serial = 683] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1898C400) [pid = 3872] [serial = 710] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1C675400) [pid = 3872] [serial = 713] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (18CFA400) [pid = 3872] [serial = 711] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1D878800) [pid = 3872] [serial = 708] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1D70F800) [pid = 3872] [serial = 714] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1ABDB400) [pid = 3872] [serial = 702] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1D707C00) [pid = 3872] [serial = 704] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1D878C00) [pid = 3872] [serial = 707] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1D70F400) [pid = 3872] [serial = 705] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (15FA8000) [pid = 3872] [serial = 677] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (18981000) [pid = 3872] [serial = 680] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (19170C00) [pid = 3872] [serial = 695] [outer = 00000000] [url = about:blank] 14:56:27 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (19177800) [pid = 3872] [serial = 696] [outer = 00000000] [url = about:blank] 14:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1176ms 14:56:27 INFO - PROCESS | 3872 | 1461189387219 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 14:56:27 INFO - PROCESS | 3872 | 1461189387223 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 14:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:56:27 INFO - PROCESS | 3872 | 1461189387227 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:56:27 INFO - PROCESS | 3872 | 1461189387231 Marionette TRACE conn2 <- [1,1010,null,{}] 14:56:27 INFO - PROCESS | 3872 | 1461189387236 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}] 14:56:27 INFO - PROCESS | 3872 | 1461189387323 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 14:56:27 INFO - PROCESS | 3872 | 1461189387335 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:27 INFO - PROCESS | 3872 | ++DOCSHELL 15F7F000 == 50 [pid = 3872] [id = 262] 14:56:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (15F7F400) [pid = 3872] [serial = 785] [outer = 00000000] 14:56:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (16553400) [pid = 3872] [serial = 786] [outer = 15F7F400] 14:56:27 INFO - PROCESS | 3872 | 1461189387383 Marionette DEBUG loaded listener.js 14:56:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (16E61C00) [pid = 3872] [serial = 787] [outer = 15F7F400] 14:56:27 INFO - PROCESS | 3872 | 1461189387840 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]]]}] 14:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 634ms 14:56:27 INFO - PROCESS | 3872 | 1461189387866 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 14:56:27 INFO - PROCESS | 3872 | 1461189387869 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 14:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:56:27 INFO - PROCESS | 3872 | 1461189387873 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:56:27 INFO - PROCESS | 3872 | 1461189387859 Marionette TRACE conn2 <- [1,1014,null,{}] 14:56:27 INFO - PROCESS | 3872 | 1461189387863 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}] 14:56:27 INFO - PROCESS | 3872 | 1461189387974 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 14:56:27 INFO - PROCESS | 3872 | 1461189387985 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:27 INFO - PROCESS | 3872 | ++DOCSHELL 18981400 == 51 [pid = 3872] [id = 263] 14:56:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (18981800) [pid = 3872] [serial = 788] [outer = 00000000] 14:56:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1898BC00) [pid = 3872] [serial = 789] [outer = 18981800] 14:56:28 INFO - PROCESS | 3872 | 1461189388030 Marionette DEBUG loaded listener.js 14:56:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (18997400) [pid = 3872] [serial = 790] [outer = 18981800] 14:56:28 INFO - PROCESS | 3872 | 1461189388492 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]]]}] 14:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 697ms 14:56:28 INFO - PROCESS | 3872 | 1461189388556 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 14:56:28 INFO - PROCESS | 3872 | 1461189388559 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 14:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:56:28 INFO - PROCESS | 3872 | 1461189388569 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:56:28 INFO - PROCESS | 3872 | 1461189388573 Marionette TRACE conn2 <- [1,1018,null,{}] 14:56:28 INFO - PROCESS | 3872 | 1461189388576 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}] 14:56:28 INFO - PROCESS | 3872 | 1461189388657 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 14:56:28 INFO - PROCESS | 3872 | 1461189388665 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:28 INFO - PROCESS | 3872 | ++DOCSHELL 186F3C00 == 52 [pid = 3872] [id = 264] 14:56:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (19057800) [pid = 3872] [serial = 791] [outer = 00000000] 14:56:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (19171400) [pid = 3872] [serial = 792] [outer = 19057800] 14:56:28 INFO - PROCESS | 3872 | 1461189388713 Marionette DEBUG loaded listener.js 14:56:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (19178000) [pid = 3872] [serial = 793] [outer = 19057800] 14:56:29 INFO - PROCESS | 3872 | 1461189389170 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]]]}] 14:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 635ms 14:56:29 INFO - PROCESS | 3872 | 1461189389219 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 14:56:29 INFO - PROCESS | 3872 | 1461189389221 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 14:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:56:29 INFO - PROCESS | 3872 | 1461189389225 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:56:29 INFO - PROCESS | 3872 | 1461189389226 Marionette TRACE conn2 <- [1,1022,null,{}] 14:56:29 INFO - PROCESS | 3872 | 1461189389230 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}] 14:56:29 INFO - PROCESS | 3872 | 1461189389307 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 14:56:29 INFO - PROCESS | 3872 | 1461189389342 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:29 INFO - PROCESS | 3872 | ++DOCSHELL 13B91C00 == 53 [pid = 3872] [id = 265] 14:56:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1916FC00) [pid = 3872] [serial = 794] [outer = 00000000] 14:56:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (19A0EC00) [pid = 3872] [serial = 795] [outer = 1916FC00] 14:56:29 INFO - PROCESS | 3872 | 1461189389391 Marionette DEBUG loaded listener.js 14:56:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (19A4F800) [pid = 3872] [serial = 796] [outer = 1916FC00] 14:56:29 INFO - PROCESS | 3872 | 1461189389829 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]]]}] 14:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 634ms 14:56:29 INFO - PROCESS | 3872 | 1461189389854 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 14:56:29 INFO - PROCESS | 3872 | 1461189389856 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 14:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:56:29 INFO - PROCESS | 3872 | 1461189389863 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:56:29 INFO - PROCESS | 3872 | 1461189389865 Marionette TRACE conn2 <- [1,1026,null,{}] 14:56:29 INFO - PROCESS | 3872 | 1461189389868 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}] 14:56:29 INFO - PROCESS | 3872 | 1461189389974 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 14:56:29 INFO - PROCESS | 3872 | 1461189389981 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:29 INFO - PROCESS | 3872 | ++DOCSHELL 13B96800 == 54 [pid = 3872] [id = 266] 14:56:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (19D26400) [pid = 3872] [serial = 797] [outer = 00000000] 14:56:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (19D33C00) [pid = 3872] [serial = 798] [outer = 19D26400] 14:56:30 INFO - PROCESS | 3872 | 1461189390034 Marionette DEBUG loaded listener.js 14:56:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1A360000) [pid = 3872] [serial = 799] [outer = 19D26400] 14:56:30 INFO - PROCESS | 3872 | 1461189390498 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]]]}] 14:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 681ms 14:56:30 INFO - PROCESS | 3872 | 1461189390557 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 14:56:30 INFO - PROCESS | 3872 | 1461189390559 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 14:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:56:30 INFO - PROCESS | 3872 | 1461189390563 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:56:30 INFO - PROCESS | 3872 | 1461189390564 Marionette TRACE conn2 <- [1,1030,null,{}] 14:56:30 INFO - PROCESS | 3872 | 1461189390568 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}] 14:56:30 INFO - PROCESS | 3872 | 1461189390675 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 14:56:30 INFO - PROCESS | 3872 | 1461189390761 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:30 INFO - PROCESS | 3872 | ++DOCSHELL 1A3C4800 == 55 [pid = 3872] [id = 267] 14:56:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1A3CA400) [pid = 3872] [serial = 800] [outer = 00000000] 14:56:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1ABD8800) [pid = 3872] [serial = 801] [outer = 1A3CA400] 14:56:30 INFO - PROCESS | 3872 | 1461189390805 Marionette DEBUG loaded listener.js 14:56:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1ABDF800) [pid = 3872] [serial = 802] [outer = 1A3CA400] 14:56:31 INFO - PROCESS | 3872 | 1461189391214 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]]]}] 14:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 681ms 14:56:31 INFO - PROCESS | 3872 | 1461189391261 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 14:56:31 INFO - PROCESS | 3872 | 1461189391263 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 14:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:56:31 INFO - PROCESS | 3872 | 1461189391256 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:56:31 INFO - PROCESS | 3872 | 1461189391258 Marionette TRACE conn2 <- [1,1034,null,{}] 14:56:31 INFO - PROCESS | 3872 | 1461189391265 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}] 14:56:31 INFO - PROCESS | 3872 | 1461189391371 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 14:56:31 INFO - PROCESS | 3872 | 1461189391379 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:31 INFO - PROCESS | 3872 | ++DOCSHELL 1A844800 == 56 [pid = 3872] [id = 268] 14:56:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1AA0DC00) [pid = 3872] [serial = 803] [outer = 00000000] 14:56:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1C5F2400) [pid = 3872] [serial = 804] [outer = 1AA0DC00] 14:56:31 INFO - PROCESS | 3872 | 1461189391423 Marionette DEBUG loaded listener.js 14:56:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1C5FDC00) [pid = 3872] [serial = 805] [outer = 1AA0DC00] 14:56:31 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (19006400) [pid = 3872] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:56:31 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (19052000) [pid = 3872] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:56:31 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1860C400) [pid = 3872] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:56:31 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (18953000) [pid = 3872] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:56:31 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (15CE9800) [pid = 3872] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:56:31 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (11F44800) [pid = 3872] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:56:31 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (139C2400) [pid = 3872] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:56:31 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1D876400) [pid = 3872] [serial = 715] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:56:31 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (15FA6800) [pid = 3872] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:56:31 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (18983000) [pid = 3872] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:56:31 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (19944C00) [pid = 3872] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:56:31 INFO - PROCESS | 3872 | 1461189391975 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]]]}] 14:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 743ms 14:56:32 INFO - PROCESS | 3872 | 1461189392012 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 14:56:32 INFO - PROCESS | 3872 | 1461189392014 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 14:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:56:32 INFO - PROCESS | 3872 | 1461189392018 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:56:32 INFO - PROCESS | 3872 | 1461189392019 Marionette TRACE conn2 <- [1,1038,null,{}] 14:56:32 INFO - PROCESS | 3872 | 1461189392023 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}] 14:56:32 INFO - PROCESS | 3872 | 1461189392102 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 14:56:32 INFO - PROCESS | 3872 | 1461189392108 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:32 INFO - PROCESS | 3872 | ++DOCSHELL 1440C000 == 57 [pid = 3872] [id = 269] 14:56:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (14B4F400) [pid = 3872] [serial = 806] [outer = 00000000] 14:56:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (19002400) [pid = 3872] [serial = 807] [outer = 14B4F400] 14:56:32 INFO - PROCESS | 3872 | 1461189392152 Marionette DEBUG loaded listener.js 14:56:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (19059800) [pid = 3872] [serial = 808] [outer = 14B4F400] 14:56:32 INFO - PROCESS | 3872 | 1461189392570 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]]]}] 14:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 588ms 14:56:32 INFO - PROCESS | 3872 | 1461189392614 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 14:56:32 INFO - PROCESS | 3872 | 1461189392616 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 14:56:32 INFO - PROCESS | 3872 | 1461189392619 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:56:32 INFO - PROCESS | 3872 | 1461189392621 Marionette TRACE conn2 <- [1,1042,null,{}] 14:56:32 INFO - PROCESS | 3872 | 1461189392624 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}] 14:56:32 INFO - PROCESS | 3872 | 1461189392705 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 14:56:32 INFO - PROCESS | 3872 | 1461189392712 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:32 INFO - PROCESS | 3872 | ++DOCSHELL 15F81800 == 58 [pid = 3872] [id = 270] 14:56:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (19D31000) [pid = 3872] [serial = 809] [outer = 00000000] 14:56:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1C5F8800) [pid = 3872] [serial = 810] [outer = 19D31000] 14:56:32 INFO - PROCESS | 3872 | 1461189392756 Marionette DEBUG loaded listener.js 14:56:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1C674800) [pid = 3872] [serial = 811] [outer = 19D31000] 14:56:33 INFO - PROCESS | 3872 | 1461189393151 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]]]}] 14:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 588ms 14:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:56:33 INFO - PROCESS | 3872 | 1461189393202 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 14:56:33 INFO - PROCESS | 3872 | 1461189393204 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 14:56:33 INFO - PROCESS | 3872 | 1461189393207 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:56:33 INFO - PROCESS | 3872 | 1461189393209 Marionette TRACE conn2 <- [1,1046,null,{}] 14:56:33 INFO - PROCESS | 3872 | 1461189393217 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}] 14:56:33 INFO - PROCESS | 3872 | 1461189393295 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 14:56:33 INFO - PROCESS | 3872 | 1461189393301 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:33 INFO - PROCESS | 3872 | ++DOCSHELL 1C350C00 == 59 [pid = 3872] [id = 271] 14:56:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1C749000) [pid = 3872] [serial = 812] [outer = 00000000] 14:56:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1D02CC00) [pid = 3872] [serial = 813] [outer = 1C749000] 14:56:33 INFO - PROCESS | 3872 | 1461189393351 Marionette DEBUG loaded listener.js 14:56:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1D037000) [pid = 3872] [serial = 814] [outer = 1C749000] 14:56:33 INFO - PROCESS | 3872 | 1461189393962 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]]]}] 14:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 789ms 14:56:34 INFO - PROCESS | 3872 | 1461189394008 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 14:56:34 INFO - PROCESS | 3872 | 1461189394012 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 14:56:34 INFO - PROCESS | 3872 | 1461189394018 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:56:34 INFO - PROCESS | 3872 | 1461189394022 Marionette TRACE conn2 <- [1,1050,null,{}] 14:56:34 INFO - PROCESS | 3872 | 1461189394027 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}] 14:56:34 INFO - PROCESS | 3872 | 1461189394169 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 14:56:34 INFO - PROCESS | 3872 | 1461189394304 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:34 INFO - PROCESS | 3872 | ++DOCSHELL 14BDF800 == 60 [pid = 3872] [id = 272] 14:56:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1550D800) [pid = 3872] [serial = 815] [outer = 00000000] 14:56:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (16736400) [pid = 3872] [serial = 816] [outer = 1550D800] 14:56:34 INFO - PROCESS | 3872 | 1461189394363 Marionette DEBUG loaded listener.js 14:56:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1868B400) [pid = 3872] [serial = 817] [outer = 1550D800] 14:56:35 INFO - PROCESS | 3872 | 1461189394993 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]]]}] 14:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1036ms 14:56:35 INFO - PROCESS | 3872 | 1461189395049 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 14:56:35 INFO - PROCESS | 3872 | 1461189395055 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 14:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:56:35 INFO - PROCESS | 3872 | 1461189395081 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:56:35 INFO - PROCESS | 3872 | 1461189395084 Marionette TRACE conn2 <- [1,1054,null,{}] 14:56:35 INFO - PROCESS | 3872 | 1461189395088 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}] 14:56:35 INFO - PROCESS | 3872 | 1461189395225 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 14:56:35 INFO - PROCESS | 3872 | 1461189395358 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:35 INFO - PROCESS | 3872 | ++DOCSHELL 139CD000 == 61 [pid = 3872] [id = 273] 14:56:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (15FA8800) [pid = 3872] [serial = 818] [outer = 00000000] 14:56:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (19001800) [pid = 3872] [serial = 819] [outer = 15FA8800] 14:56:35 INFO - PROCESS | 3872 | 1461189395413 Marionette DEBUG loaded listener.js 14:56:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1900C800) [pid = 3872] [serial = 820] [outer = 15FA8800] 14:56:35 INFO - PROCESS | 3872 | 1461189396019 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]]]}] 14:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 991ms 14:56:36 INFO - PROCESS | 3872 | 1461189396083 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 14:56:36 INFO - PROCESS | 3872 | 1461189396086 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 14:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:56:36 INFO - PROCESS | 3872 | 1461189396089 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:56:36 INFO - PROCESS | 3872 | 1461189396093 Marionette TRACE conn2 <- [1,1058,null,{}] 14:56:36 INFO - PROCESS | 3872 | 1461189396104 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}] 14:56:36 INFO - PROCESS | 3872 | 1461189396210 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 14:56:36 INFO - PROCESS | 3872 | 1461189396329 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:36 INFO - PROCESS | 3872 | ++DOCSHELL 1A46E400 == 62 [pid = 3872] [id = 274] 14:56:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1A83C000) [pid = 3872] [serial = 821] [outer = 00000000] 14:56:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1C748000) [pid = 3872] [serial = 822] [outer = 1A83C000] 14:56:36 INFO - PROCESS | 3872 | 1461189396387 Marionette DEBUG loaded listener.js 14:56:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1D030800) [pid = 3872] [serial = 823] [outer = 1A83C000] 14:56:36 INFO - PROCESS | 3872 | 1461189396990 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]]]}] 14:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 944ms 14:56:37 INFO - PROCESS | 3872 | 1461189397017 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 14:56:37 INFO - PROCESS | 3872 | 1461189397020 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 14:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:56:37 INFO - PROCESS | 3872 | 1461189397024 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:56:37 INFO - PROCESS | 3872 | 1461189397026 Marionette TRACE conn2 <- [1,1062,null,{}] 14:56:37 INFO - PROCESS | 3872 | 1461189397029 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}] 14:56:37 INFO - PROCESS | 3872 | 1461189397287 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 14:56:37 INFO - PROCESS | 3872 | 1461189397464 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:37 INFO - PROCESS | 3872 | ++DOCSHELL 1330A000 == 63 [pid = 3872] [id = 275] 14:56:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (13356400) [pid = 3872] [serial = 824] [outer = 00000000] 14:56:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (13BE5400) [pid = 3872] [serial = 825] [outer = 13356400] 14:56:37 INFO - PROCESS | 3872 | 1461189397515 Marionette DEBUG loaded listener.js 14:56:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (14B4F800) [pid = 3872] [serial = 826] [outer = 13356400] 14:56:38 INFO - PROCESS | 3872 | 1461189398190 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]]]}] 14:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1207ms 14:56:38 INFO - PROCESS | 3872 | 1461189398218 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 14:56:38 INFO - PROCESS | 3872 | 1461189398222 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 14:56:38 INFO - PROCESS | 3872 | 1461189398226 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:56:38 INFO - PROCESS | 3872 | 1461189398230 Marionette TRACE conn2 <- [1,1066,null,{}] 14:56:38 INFO - PROCESS | 3872 | 1461189398235 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}] 14:56:38 INFO - PROCESS | 3872 | 1461189398334 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 14:56:38 INFO - PROCESS | 3872 | 1461189398434 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:38 INFO - PROCESS | 3872 | ++DOCSHELL 18238000 == 64 [pid = 3872] [id = 276] 14:56:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (1823D000) [pid = 3872] [serial = 827] [outer = 00000000] 14:56:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (1868C400) [pid = 3872] [serial = 828] [outer = 1823D000] 14:56:38 INFO - PROCESS | 3872 | 1461189398485 Marionette DEBUG loaded listener.js 14:56:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (18949800) [pid = 3872] [serial = 829] [outer = 1823D000] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 15FB0800 == 63 [pid = 3872] [id = 227] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 1A3C7400 == 62 [pid = 3872] [id = 200] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 18BB5C00 == 61 [pid = 3872] [id = 199] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 1D030400 == 60 [pid = 3872] [id = 229] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 16E64400 == 59 [pid = 3872] [id = 228] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 15F81800 == 58 [pid = 3872] [id = 270] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 1440C000 == 57 [pid = 3872] [id = 269] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 1A844800 == 56 [pid = 3872] [id = 268] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 1A3C4800 == 55 [pid = 3872] [id = 267] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 13B96800 == 54 [pid = 3872] [id = 266] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 13B91C00 == 53 [pid = 3872] [id = 265] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 18951C00 == 52 [pid = 3872] [id = 249] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 186F3C00 == 51 [pid = 3872] [id = 264] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 18981400 == 50 [pid = 3872] [id = 263] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (19006C00) [pid = 3872] [serial = 722] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (1D781800) [pid = 3872] [serial = 726] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (1DEF6400) [pid = 3872] [serial = 729] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (19A0C800) [pid = 3872] [serial = 732] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (19A49800) [pid = 3872] [serial = 765] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (15F7FC00) [pid = 3872] [serial = 719] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 15F7F000 == 49 [pid = 3872] [id = 262] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 15CCAC00 == 48 [pid = 3872] [id = 261] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 15CE5C00 == 47 [pid = 3872] [id = 260] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 19A4CC00 == 46 [pid = 3872] [id = 259] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 18B66400 == 45 [pid = 3872] [id = 258] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 14B51000 == 44 [pid = 3872] [id = 257] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 1335F400 == 43 [pid = 3872] [id = 256] 14:56:38 INFO - PROCESS | 3872 | --DOCSHELL 1900E800 == 42 [pid = 3872] [id = 255] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (19172400) [pid = 3872] [serial = 759] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (139CC000) [pid = 3872] [serial = 405] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (19178C00) [pid = 3872] [serial = 757] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (18990000) [pid = 3872] [serial = 750] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (18B64000) [pid = 3872] [serial = 751] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (19A0BC00) [pid = 3872] [serial = 762] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1897B400) [pid = 3872] [serial = 748] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (194C6C00) [pid = 3872] [serial = 760] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (19A0D400) [pid = 3872] [serial = 763] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (19010C00) [pid = 3872] [serial = 753] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (19176400) [pid = 3872] [serial = 756] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (16B50C00) [pid = 3872] [serial = 744] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (186F4000) [pid = 3872] [serial = 745] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (18978000) [pid = 3872] [serial = 747] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (15FA7400) [pid = 3872] [serial = 741] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (16553800) [pid = 3872] [serial = 742] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (14B49400) [pid = 3872] [serial = 736] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (14B4B400) [pid = 3872] [serial = 735] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (143A8400) [pid = 3872] [serial = 738] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (14B52C00) [pid = 3872] [serial = 739] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1DD96400) [pid = 3872] [serial = 717] [outer = 00000000] [url = about:blank] 14:56:38 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (19010800) [pid = 3872] [serial = 754] [outer = 00000000] [url = about:blank] 14:56:39 INFO - PROCESS | 3872 | 1461189399002 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]]]}] 14:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 835ms 14:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:56:39 INFO - PROCESS | 3872 | 1461189399071 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 14:56:39 INFO - PROCESS | 3872 | 1461189399073 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 14:56:39 INFO - PROCESS | 3872 | 1461189399077 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:56:39 INFO - PROCESS | 3872 | 1461189399079 Marionette TRACE conn2 <- [1,1070,null,{}] 14:56:39 INFO - PROCESS | 3872 | 1461189399082 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}] 14:56:39 INFO - PROCESS | 3872 | 1461189399160 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 14:56:39 INFO - PROCESS | 3872 | 1461189399169 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:39 INFO - PROCESS | 3872 | ++DOCSHELL 15FA7400 == 43 [pid = 3872] [id = 277] 14:56:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (15FAAC00) [pid = 3872] [serial = 830] [outer = 00000000] 14:56:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (16729800) [pid = 3872] [serial = 831] [outer = 15FAAC00] 14:56:39 INFO - PROCESS | 3872 | 1461189399214 Marionette DEBUG loaded listener.js 14:56:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (18287000) [pid = 3872] [serial = 832] [outer = 15FAAC00] 14:56:39 INFO - PROCESS | 3872 | 1461189399851 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]]]}] 14:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 835ms 14:56:39 INFO - PROCESS | 3872 | 1461189399903 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 14:56:39 INFO - PROCESS | 3872 | 1461189399908 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 14:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:56:39 INFO - PROCESS | 3872 | 1461189399914 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:56:39 INFO - PROCESS | 3872 | 1461189399918 Marionette TRACE conn2 <- [1,1074,null,{}] 14:56:39 INFO - PROCESS | 3872 | 1461189399924 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}] 14:56:40 INFO - PROCESS | 3872 | 1461189400029 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 14:56:40 INFO - PROCESS | 3872 | 1461189400154 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:40 INFO - PROCESS | 3872 | ++DOCSHELL 14B4FC00 == 44 [pid = 3872] [id = 278] 14:56:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (158A4000) [pid = 3872] [serial = 833] [outer = 00000000] 14:56:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (15FB0800) [pid = 3872] [serial = 834] [outer = 158A4000] 14:56:40 INFO - PROCESS | 3872 | 1461189400213 Marionette DEBUG loaded listener.js 14:56:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1655DC00) [pid = 3872] [serial = 835] [outer = 158A4000] 14:56:40 INFO - PROCESS | 3872 | 1461189400806 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]]]}] 14:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 944ms 14:56:40 INFO - PROCESS | 3872 | 1461189400859 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 14:56:40 INFO - PROCESS | 3872 | 1461189400865 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 14:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:56:40 INFO - PROCESS | 3872 | 1461189400872 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:56:40 INFO - PROCESS | 3872 | 1461189400875 Marionette TRACE conn2 <- [1,1078,null,{}] 14:56:40 INFO - PROCESS | 3872 | 1461189400879 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}] 14:56:40 INFO - PROCESS | 3872 | 1461189400977 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 14:56:41 INFO - PROCESS | 3872 | 1461189401074 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:41 INFO - PROCESS | 3872 | ++DOCSHELL 16B50C00 == 45 [pid = 3872] [id = 279] 14:56:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (186F7400) [pid = 3872] [serial = 836] [outer = 00000000] 14:56:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1897B800) [pid = 3872] [serial = 837] [outer = 186F7400] 14:56:41 INFO - PROCESS | 3872 | 1461189401129 Marionette DEBUG loaded listener.js 14:56:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (18983800) [pid = 3872] [serial = 838] [outer = 186F7400] 14:56:41 INFO - PROCESS | 3872 | 1461189401723 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]]]}] 14:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 929ms 14:56:41 INFO - PROCESS | 3872 | 1461189401798 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 14:56:41 INFO - PROCESS | 3872 | 1461189401801 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 14:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:56:41 INFO - PROCESS | 3872 | 1461189401805 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:56:41 INFO - PROCESS | 3872 | 1461189401809 Marionette TRACE conn2 <- [1,1082,null,{}] 14:56:41 INFO - PROCESS | 3872 | 1461189401820 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}] 14:56:41 INFO - PROCESS | 3872 | 1461189401928 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 14:56:42 INFO - PROCESS | 3872 | 1461189402046 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:42 INFO - PROCESS | 3872 | ++DOCSHELL 18CF0400 == 46 [pid = 3872] [id = 280] 14:56:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (19001C00) [pid = 3872] [serial = 839] [outer = 00000000] 14:56:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (19053400) [pid = 3872] [serial = 840] [outer = 19001C00] 14:56:42 INFO - PROCESS | 3872 | 1461189402105 Marionette DEBUG loaded listener.js 14:56:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1916F400) [pid = 3872] [serial = 841] [outer = 19001C00] 14:56:42 INFO - PROCESS | 3872 | 1461189402661 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]]]}] 14:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 897ms 14:56:42 INFO - PROCESS | 3872 | 1461189402708 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 14:56:42 INFO - PROCESS | 3872 | 1461189402711 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 14:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:56:42 INFO - PROCESS | 3872 | 1461189402715 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:56:42 INFO - PROCESS | 3872 | 1461189402716 Marionette TRACE conn2 <- [1,1086,null,{}] 14:56:42 INFO - PROCESS | 3872 | 1461189402720 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}] 14:56:42 INFO - PROCESS | 3872 | 1461189402817 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 14:56:42 INFO - PROCESS | 3872 | 1461189402912 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:42 INFO - PROCESS | 3872 | ++DOCSHELL 19010800 == 47 [pid = 3872] [id = 281] 14:56:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (19058000) [pid = 3872] [serial = 842] [outer = 00000000] 14:56:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (196A0800) [pid = 3872] [serial = 843] [outer = 19058000] 14:56:42 INFO - PROCESS | 3872 | 1461189402950 Marionette DEBUG loaded listener.js 14:56:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1987E000) [pid = 3872] [serial = 844] [outer = 19058000] 14:56:43 INFO - PROCESS | 3872 | 1461189403500 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]]]}] 14:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 820ms 14:56:43 INFO - PROCESS | 3872 | 1461189403541 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 14:56:43 INFO - PROCESS | 3872 | 1461189403543 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 14:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:56:43 INFO - PROCESS | 3872 | 1461189403547 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:56:43 INFO - PROCESS | 3872 | 1461189403549 Marionette TRACE conn2 <- [1,1090,null,{}] 14:56:43 INFO - PROCESS | 3872 | 1461189403553 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}] 14:56:43 INFO - PROCESS | 3872 | 1461189403647 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 14:56:43 INFO - PROCESS | 3872 | 1461189403742 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:43 INFO - PROCESS | 3872 | ++DOCSHELL 12C62400 == 48 [pid = 3872] [id = 282] 14:56:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1897F400) [pid = 3872] [serial = 845] [outer = 00000000] 14:56:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (19A0BC00) [pid = 3872] [serial = 846] [outer = 1897F400] 14:56:43 INFO - PROCESS | 3872 | 1461189403799 Marionette DEBUG loaded listener.js 14:56:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (19A03800) [pid = 3872] [serial = 847] [outer = 1897F400] 14:56:44 INFO - PROCESS | 3872 | 1461189404329 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]]]}] 14:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 836ms 14:56:44 INFO - PROCESS | 3872 | 1461189404390 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 14:56:44 INFO - PROCESS | 3872 | 1461189404392 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 14:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:56:44 INFO - PROCESS | 3872 | 1461189404396 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:56:44 INFO - PROCESS | 3872 | 1461189404398 Marionette TRACE conn2 <- [1,1094,null,{}] 14:56:44 INFO - PROCESS | 3872 | 1461189404402 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}] 14:56:44 INFO - PROCESS | 3872 | 1461189404530 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 14:56:44 INFO - PROCESS | 3872 | 1461189404646 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:44 INFO - PROCESS | 3872 | ++DOCSHELL 194C7C00 == 49 [pid = 3872] [id = 283] 14:56:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (19A04000) [pid = 3872] [serial = 848] [outer = 00000000] 14:56:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (19E36800) [pid = 3872] [serial = 849] [outer = 19A04000] 14:56:44 INFO - PROCESS | 3872 | 1461189404742 Marionette DEBUG loaded listener.js 14:56:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1A10C800) [pid = 3872] [serial = 850] [outer = 19A04000] 14:56:45 INFO - PROCESS | 3872 | 1461189405308 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]]]}] 14:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 944ms 14:56:45 INFO - PROCESS | 3872 | 1461189405324 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 14:56:45 INFO - PROCESS | 3872 | 1461189405326 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 14:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:56:45 INFO - PROCESS | 3872 | 1461189405330 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:56:45 INFO - PROCESS | 3872 | 1461189405332 Marionette TRACE conn2 <- [1,1098,null,{}] 14:56:45 INFO - PROCESS | 3872 | 1461189405335 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}] 14:56:45 INFO - PROCESS | 3872 | 1461189405429 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 14:56:45 INFO - PROCESS | 3872 | 1461189405602 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:45 INFO - PROCESS | 3872 | ++DOCSHELL 13362C00 == 50 [pid = 3872] [id = 284] 14:56:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (13363000) [pid = 3872] [serial = 851] [outer = 00000000] 14:56:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (143A9000) [pid = 3872] [serial = 852] [outer = 13363000] 14:56:45 INFO - PROCESS | 3872 | 1461189405653 Marionette DEBUG loaded listener.js 14:56:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (14BE0800) [pid = 3872] [serial = 853] [outer = 13363000] 14:56:46 INFO - PROCESS | 3872 | --DOCSHELL 18238000 == 49 [pid = 3872] [id = 276] 14:56:46 INFO - PROCESS | 3872 | --DOCSHELL 1330A000 == 48 [pid = 3872] [id = 275] 14:56:46 INFO - PROCESS | 3872 | --DOCSHELL 139CD000 == 47 [pid = 3872] [id = 273] 14:56:46 INFO - PROCESS | 3872 | --DOCSHELL 14BDF800 == 46 [pid = 3872] [id = 272] 14:56:46 INFO - PROCESS | 3872 | 1461189406259 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]]]}] 14:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 990ms 14:56:46 INFO - PROCESS | 3872 | 1461189406317 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 14:56:46 INFO - PROCESS | 3872 | 1461189406321 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 14:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:56:46 INFO - PROCESS | 3872 | 1461189406325 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:56:46 INFO - PROCESS | 3872 | 1461189406329 Marionette TRACE conn2 <- [1,1102,null,{}] 14:56:46 INFO - PROCESS | 3872 | 1461189406334 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}] 14:56:46 INFO - PROCESS | 3872 | 1461189406432 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 14:56:46 INFO - PROCESS | 3872 | 1461189406522 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:46 INFO - PROCESS | 3872 | ++DOCSHELL 158AE000 == 47 [pid = 3872] [id = 285] 14:56:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (15C32000) [pid = 3872] [serial = 854] [outer = 00000000] 14:56:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (1897A400) [pid = 3872] [serial = 855] [outer = 15C32000] 14:56:46 INFO - PROCESS | 3872 | 1461189406571 Marionette DEBUG loaded listener.js 14:56:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (18997C00) [pid = 3872] [serial = 856] [outer = 15C32000] 14:56:46 INFO - PROCESS | 3872 | 1461189406942 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]]]}] 14:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 619ms 14:56:46 INFO - PROCESS | 3872 | 1461189406972 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 14:56:46 INFO - PROCESS | 3872 | 1461189406976 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 14:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:56:46 INFO - PROCESS | 3872 | 1461189406979 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:56:46 INFO - PROCESS | 3872 | 1461189406981 Marionette TRACE conn2 <- [1,1106,null,{}] 14:56:46 INFO - PROCESS | 3872 | 1461189406985 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}] 14:56:47 INFO - PROCESS | 3872 | 1461189407065 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 14:56:47 INFO - PROCESS | 3872 | 1461189407073 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:47 INFO - PROCESS | 3872 | ++DOCSHELL 1904DC00 == 48 [pid = 3872] [id = 286] 14:56:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (19056000) [pid = 3872] [serial = 857] [outer = 00000000] 14:56:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 131 (19A45400) [pid = 3872] [serial = 858] [outer = 19056000] 14:56:47 INFO - PROCESS | 3872 | 1461189407118 Marionette DEBUG loaded listener.js 14:56:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 132 (19B8C000) [pid = 3872] [serial = 859] [outer = 19056000] 14:56:47 INFO - PROCESS | 3872 | 1461189407601 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]]]}] 14:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 619ms 14:56:47 INFO - PROCESS | 3872 | 1461189407615 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 14:56:47 INFO - PROCESS | 3872 | 1461189407617 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 14:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:56:47 INFO - PROCESS | 3872 | 1461189407644 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:56:47 INFO - PROCESS | 3872 | 1461189407649 Marionette TRACE conn2 <- [1,1110,null,{}] 14:56:47 INFO - PROCESS | 3872 | 1461189407653 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}] 14:56:47 INFO - PROCESS | 3872 | 1461189407764 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 14:56:47 INFO - PROCESS | 3872 | 1461189407859 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:47 INFO - PROCESS | 3872 | ++DOCSHELL 1C353800 == 49 [pid = 3872] [id = 287] 14:56:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 133 (1C357800) [pid = 3872] [serial = 860] [outer = 00000000] 14:56:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 134 (1C5F9000) [pid = 3872] [serial = 861] [outer = 1C357800] 14:56:47 INFO - PROCESS | 3872 | 1461189407904 Marionette DEBUG loaded listener.js 14:56:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 135 (1C674400) [pid = 3872] [serial = 862] [outer = 1C357800] 14:56:48 INFO - PROCESS | 3872 | 1461189408303 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]]]}] 14:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 697ms 14:56:48 INFO - PROCESS | 3872 | 1461189408324 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 14:56:48 INFO - PROCESS | 3872 | 1461189408327 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 14:56:48 INFO - PROCESS | 3872 | 1461189408330 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:56:48 INFO - PROCESS | 3872 | 1461189408331 Marionette TRACE conn2 <- [1,1114,null,{}] 14:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:56:48 INFO - PROCESS | 3872 | 1461189408335 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}] 14:56:48 INFO - PROCESS | 3872 | 1461189408444 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 14:56:48 INFO - PROCESS | 3872 | 1461189408452 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:48 INFO - PROCESS | 3872 | ++DOCSHELL 12CF8C00 == 50 [pid = 3872] [id = 288] 14:56:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 136 (12D43C00) [pid = 3872] [serial = 863] [outer = 00000000] 14:56:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 137 (1D24AC00) [pid = 3872] [serial = 864] [outer = 12D43C00] 14:56:48 INFO - PROCESS | 3872 | 1461189408496 Marionette DEBUG loaded listener.js 14:56:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 138 (1D3A4400) [pid = 3872] [serial = 865] [outer = 12D43C00] 14:56:48 INFO - PROCESS | 3872 | 1461189408956 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]]]}] 14:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 634ms 14:56:48 INFO - PROCESS | 3872 | 1461189408969 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 14:56:48 INFO - PROCESS | 3872 | 1461189408971 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 14:56:48 INFO - PROCESS | 3872 | 1461189408974 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:56:48 INFO - PROCESS | 3872 | 1461189408976 Marionette TRACE conn2 <- [1,1118,null,{}] 14:56:48 INFO - PROCESS | 3872 | 1461189408980 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}] 14:56:49 INFO - PROCESS | 3872 | 1461189409089 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 14:56:49 INFO - PROCESS | 3872 | 1461189409095 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:49 INFO - PROCESS | 3872 | ++DOCSHELL 1D3AC400 == 51 [pid = 3872] [id = 289] 14:56:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 139 (1D3AC800) [pid = 3872] [serial = 866] [outer = 00000000] 14:56:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 140 (1D70E000) [pid = 3872] [serial = 867] [outer = 1D3AC800] 14:56:49 INFO - PROCESS | 3872 | 1461189409232 Marionette DEBUG loaded listener.js 14:56:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 141 (1D78B400) [pid = 3872] [serial = 868] [outer = 1D3AC800] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 140 (18990800) [pid = 3872] [serial = 721] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 139 (19A06C00) [pid = 3872] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 138 (15FB1000) [pid = 3872] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 137 (1D247800) [pid = 3872] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 136 (148A4800) [pid = 3872] [serial = 718] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 135 (18235C00) [pid = 3872] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 134 (1440A000) [pid = 3872] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 133 (15FA8400) [pid = 3872] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 132 (18BB2400) [pid = 3872] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 131 (19D26400) [pid = 3872] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 130 (1A3CA400) [pid = 3872] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (1AA0DC00) [pid = 3872] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (18981800) [pid = 3872] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (15CCB000) [pid = 3872] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (14B4F400) [pid = 3872] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (15F7F400) [pid = 3872] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (1916FC00) [pid = 3872] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (19057800) [pid = 3872] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (13356400) [pid = 3872] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (1823D000) [pid = 3872] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:56:49 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (19D31000) [pid = 3872] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:56:49 INFO - PROCESS | 3872 | 1461189409785 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]]]}] 14:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 820ms 14:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:56:49 INFO - PROCESS | 3872 | 1461189409801 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 14:56:49 INFO - PROCESS | 3872 | 1461189409802 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 14:56:49 INFO - PROCESS | 3872 | 1461189409806 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:56:49 INFO - PROCESS | 3872 | 1461189409807 Marionette TRACE conn2 <- [1,1122,null,{}] 14:56:49 INFO - PROCESS | 3872 | 1461189409811 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}] 14:56:49 INFO - PROCESS | 3872 | 1461189409894 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 14:56:49 INFO - PROCESS | 3872 | 1461189409900 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:49 INFO - PROCESS | 3872 | ++DOCSHELL 1449A800 == 52 [pid = 3872] [id = 290] 14:56:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (148A4800) [pid = 3872] [serial = 869] [outer = 00000000] 14:56:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (18981800) [pid = 3872] [serial = 870] [outer = 148A4800] 14:56:49 INFO - PROCESS | 3872 | 1461189409944 Marionette DEBUG loaded listener.js 14:56:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (18BB6800) [pid = 3872] [serial = 871] [outer = 148A4800] 14:56:50 INFO - PROCESS | 3872 | 1461189410363 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]]]}] 14:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 588ms 14:56:50 INFO - PROCESS | 3872 | 1461189410403 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 14:56:50 INFO - PROCESS | 3872 | 1461189410405 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 14:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:56:50 INFO - PROCESS | 3872 | 1461189410409 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:56:50 INFO - PROCESS | 3872 | 1461189410410 Marionette TRACE conn2 <- [1,1126,null,{}] 14:56:50 INFO - PROCESS | 3872 | 1461189410414 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}] 14:56:50 INFO - PROCESS | 3872 | 1461189410517 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 14:56:50 INFO - PROCESS | 3872 | 1461189410525 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:50 INFO - PROCESS | 3872 | ++DOCSHELL 139F0400 == 53 [pid = 3872] [id = 291] 14:56:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (14B10800) [pid = 3872] [serial = 872] [outer = 00000000] 14:56:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (1C5FA800) [pid = 3872] [serial = 873] [outer = 14B10800] 14:56:50 INFO - PROCESS | 3872 | 1461189410577 Marionette DEBUG loaded listener.js 14:56:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (1D78D000) [pid = 3872] [serial = 874] [outer = 14B10800] 14:56:50 INFO - PROCESS | 3872 | 1461189410988 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]]]}] 14:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 634ms 14:56:51 INFO - PROCESS | 3872 | 1461189411047 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 14:56:51 INFO - PROCESS | 3872 | 1461189411049 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 14:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:56:51 INFO - PROCESS | 3872 | 1461189411056 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:56:51 INFO - PROCESS | 3872 | 1461189411058 Marionette TRACE conn2 <- [1,1130,null,{}] 14:56:51 INFO - PROCESS | 3872 | 1461189411061 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}] 14:56:51 INFO - PROCESS | 3872 | 1461189411138 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 14:56:51 INFO - PROCESS | 3872 | 1461189411144 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:51 INFO - PROCESS | 3872 | ++DOCSHELL 19D3F800 == 54 [pid = 3872] [id = 292] 14:56:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (1D874000) [pid = 3872] [serial = 875] [outer = 00000000] 14:56:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (1D97DC00) [pid = 3872] [serial = 876] [outer = 1D874000] 14:56:51 INFO - PROCESS | 3872 | 1461189411191 Marionette DEBUG loaded listener.js 14:56:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (1D980800) [pid = 3872] [serial = 877] [outer = 1D874000] 14:56:51 INFO - PROCESS | 3872 | 1461189411611 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]]]}] 14:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 588ms 14:56:51 INFO - PROCESS | 3872 | 1461189411640 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 14:56:51 INFO - PROCESS | 3872 | 1461189411642 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 14:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:56:51 INFO - PROCESS | 3872 | 1461189411646 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:56:51 INFO - PROCESS | 3872 | 1461189411648 Marionette TRACE conn2 <- [1,1134,null,{}] 14:56:51 INFO - PROCESS | 3872 | 1461189411656 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}] 14:56:51 INFO - PROCESS | 3872 | 1461189411836 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 14:56:52 INFO - PROCESS | 3872 | 1461189412009 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:52 INFO - PROCESS | 3872 | ++DOCSHELL 15827400 == 55 [pid = 3872] [id = 293] 14:56:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (15838C00) [pid = 3872] [serial = 878] [outer = 00000000] 14:56:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 131 (15FA7C00) [pid = 3872] [serial = 879] [outer = 15838C00] 14:56:52 INFO - PROCESS | 3872 | 1461189412069 Marionette DEBUG loaded listener.js 14:56:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 132 (16E6C400) [pid = 3872] [serial = 880] [outer = 15838C00] 14:56:52 INFO - PROCESS | 3872 | 1461189412624 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]]]}] 14:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1037ms 14:56:52 INFO - PROCESS | 3872 | 1461189412697 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 14:56:52 INFO - PROCESS | 3872 | 1461189412703 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 14:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:56:52 INFO - PROCESS | 3872 | 1461189412709 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:56:52 INFO - PROCESS | 3872 | 1461189412712 Marionette TRACE conn2 <- [1,1138,null,{}] 14:56:52 INFO - PROCESS | 3872 | 1461189412717 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}] 14:56:52 INFO - PROCESS | 3872 | 1461189412851 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 14:56:52 INFO - PROCESS | 3872 | 1461189412983 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:52 INFO - PROCESS | 3872 | ++DOCSHELL 18CED800 == 56 [pid = 3872] [id = 294] 14:56:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 133 (18CEE400) [pid = 3872] [serial = 881] [outer = 00000000] 14:56:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 134 (19A4C000) [pid = 3872] [serial = 882] [outer = 18CEE400] 14:56:53 INFO - PROCESS | 3872 | 1461189413041 Marionette DEBUG loaded listener.js 14:56:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 135 (19E31800) [pid = 3872] [serial = 883] [outer = 18CEE400] 14:56:53 INFO - PROCESS | 3872 | 1461189413598 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]]]}] 14:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 928ms 14:56:53 INFO - PROCESS | 3872 | 1461189413637 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 14:56:53 INFO - PROCESS | 3872 | 1461189413640 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 14:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:56:53 INFO - PROCESS | 3872 | 1461189413644 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:56:53 INFO - PROCESS | 3872 | 1461189413646 Marionette TRACE conn2 <- [1,1142,null,{}] 14:56:53 INFO - PROCESS | 3872 | 1461189413650 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}] 14:56:53 INFO - PROCESS | 3872 | 1461189413752 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 14:56:53 INFO - PROCESS | 3872 | 1461189413921 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:53 INFO - PROCESS | 3872 | ++DOCSHELL 1C35C800 == 57 [pid = 3872] [id = 295] 14:56:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 136 (1C672800) [pid = 3872] [serial = 884] [outer = 00000000] 14:56:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 137 (1D788000) [pid = 3872] [serial = 885] [outer = 1C672800] 14:56:53 INFO - PROCESS | 3872 | 1461189413979 Marionette DEBUG loaded listener.js 14:56:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 138 (1D875400) [pid = 3872] [serial = 886] [outer = 1C672800] 14:56:54 INFO - PROCESS | 3872 | 1461189414558 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]]]}] 14:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 944ms 14:56:54 INFO - PROCESS | 3872 | 1461189414588 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 14:56:54 INFO - PROCESS | 3872 | 1461189414592 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 14:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:56:54 INFO - PROCESS | 3872 | 1461189414603 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:56:54 INFO - PROCESS | 3872 | 1461189414607 Marionette TRACE conn2 <- [1,1146,null,{}] 14:56:54 INFO - PROCESS | 3872 | 1461189414611 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}] 14:56:54 INFO - PROCESS | 3872 | 1461189414701 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 14:56:54 INFO - PROCESS | 3872 | 1461189414804 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:54 INFO - PROCESS | 3872 | ++DOCSHELL 1D9DE400 == 58 [pid = 3872] [id = 296] 14:56:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 139 (1D9E5000) [pid = 3872] [serial = 887] [outer = 00000000] 14:56:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 140 (1DCA2000) [pid = 3872] [serial = 888] [outer = 1D9E5000] 14:56:54 INFO - PROCESS | 3872 | 1461189414858 Marionette DEBUG loaded listener.js 14:56:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 141 (1DCA5800) [pid = 3872] [serial = 889] [outer = 1D9E5000] 14:56:55 INFO - PROCESS | 3872 | 1461189415377 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]]]}] 14:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 820ms 14:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:56:55 INFO - PROCESS | 3872 | 1461189415425 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 14:56:55 INFO - PROCESS | 3872 | 1461189415428 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 14:56:55 INFO - PROCESS | 3872 | 1461189415431 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:56:55 INFO - PROCESS | 3872 | 1461189415434 Marionette TRACE conn2 <- [1,1150,null,{}] 14:56:55 INFO - PROCESS | 3872 | 1461189415438 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}] 14:56:55 INFO - PROCESS | 3872 | 1461189415536 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 14:56:55 INFO - PROCESS | 3872 | 1461189415639 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:55 INFO - PROCESS | 3872 | ++DOCSHELL 1D986C00 == 59 [pid = 3872] [id = 297] 14:56:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 142 (1D9E3C00) [pid = 3872] [serial = 890] [outer = 00000000] 14:56:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 143 (1DD7E000) [pid = 3872] [serial = 891] [outer = 1D9E3C00] 14:56:55 INFO - PROCESS | 3872 | 1461189415701 Marionette DEBUG loaded listener.js 14:56:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 144 (1DD80800) [pid = 3872] [serial = 892] [outer = 1D9E3C00] 14:56:56 INFO - PROCESS | 3872 | 1461189416266 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]]]}] 14:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 897ms 14:56:56 INFO - PROCESS | 3872 | 1461189416335 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 14:56:56 INFO - PROCESS | 3872 | 1461189416337 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 14:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:56:56 INFO - PROCESS | 3872 | 1461189416341 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:56:56 INFO - PROCESS | 3872 | 1461189416343 Marionette TRACE conn2 <- [1,1154,null,{}] 14:56:56 INFO - PROCESS | 3872 | 1461189416330 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}] 14:56:56 INFO - PROCESS | 3872 | 1461189416445 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 14:56:56 INFO - PROCESS | 3872 | 1461189416581 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:56 INFO - PROCESS | 3872 | ++DOCSHELL 1DD84400 == 60 [pid = 3872] [id = 298] 14:56:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 145 (1DD87800) [pid = 3872] [serial = 893] [outer = 00000000] 14:56:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 146 (1DD9EC00) [pid = 3872] [serial = 894] [outer = 1DD87800] 14:56:56 INFO - PROCESS | 3872 | 1461189416642 Marionette DEBUG loaded listener.js 14:56:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 147 (1DEF6400) [pid = 3872] [serial = 895] [outer = 1DD87800] 14:56:57 INFO - PROCESS | 3872 | 1461189417220 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]]]}] 14:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 944ms 14:56:57 INFO - PROCESS | 3872 | 1461189417270 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 14:56:57 INFO - PROCESS | 3872 | 1461189417272 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 14:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:56:57 INFO - PROCESS | 3872 | 1461189417275 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:56:57 INFO - PROCESS | 3872 | 1461189417277 Marionette TRACE conn2 <- [1,1158,null,{}] 14:56:57 INFO - PROCESS | 3872 | 1461189417281 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}] 14:56:57 INFO - PROCESS | 3872 | 1461189417380 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 14:56:57 INFO - PROCESS | 3872 | 1461189417485 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:57 INFO - PROCESS | 3872 | ++DOCSHELL 148AC000 == 61 [pid = 3872] [id = 299] 14:56:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 148 (148B1000) [pid = 3872] [serial = 896] [outer = 00000000] 14:56:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 149 (1827AC00) [pid = 3872] [serial = 897] [outer = 148B1000] 14:56:57 INFO - PROCESS | 3872 | 1461189417538 Marionette DEBUG loaded listener.js 14:56:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 150 (18611C00) [pid = 3872] [serial = 898] [outer = 148B1000] 14:56:58 INFO - PROCESS | 3872 | 1461189418296 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]]]}] 14:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1083ms 14:56:58 INFO - PROCESS | 3872 | 1461189418358 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 14:56:58 INFO - PROCESS | 3872 | 1461189418361 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 14:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:56:58 INFO - PROCESS | 3872 | 1461189418379 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:56:58 INFO - PROCESS | 3872 | 1461189418383 Marionette TRACE conn2 <- [1,1162,null,{}] 14:56:58 INFO - PROCESS | 3872 | 1461189418390 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}] 14:56:58 INFO - PROCESS | 3872 | 1461189418490 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 14:56:58 INFO - PROCESS | 3872 | 1461189418630 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:58 INFO - PROCESS | 3872 | ++DOCSHELL 16E83800 == 62 [pid = 3872] [id = 300] 14:56:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 151 (1823A000) [pid = 3872] [serial = 899] [outer = 00000000] 14:56:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 152 (18957400) [pid = 3872] [serial = 900] [outer = 1823A000] 14:56:58 INFO - PROCESS | 3872 | 1461189418684 Marionette DEBUG loaded listener.js 14:56:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 153 (18992400) [pid = 3872] [serial = 901] [outer = 1823A000] 14:56:58 INFO - PROCESS | 3872 | --DOCSHELL 13358400 == 61 [pid = 3872] [id = 225] 14:56:58 INFO - PROCESS | 3872 | --DOCSHELL 139F0400 == 60 [pid = 3872] [id = 291] 14:56:58 INFO - PROCESS | 3872 | --DOCSHELL 1449A800 == 59 [pid = 3872] [id = 290] 14:56:58 INFO - PROCESS | 3872 | --DOCSHELL 1D3AC400 == 58 [pid = 3872] [id = 289] 14:56:58 INFO - PROCESS | 3872 | --DOCSHELL 12CF8C00 == 57 [pid = 3872] [id = 288] 14:56:58 INFO - PROCESS | 3872 | --DOCSHELL 1C353800 == 56 [pid = 3872] [id = 287] 14:56:58 INFO - PROCESS | 3872 | --DOCSHELL 1904DC00 == 55 [pid = 3872] [id = 286] 14:56:58 INFO - PROCESS | 3872 | --DOCSHELL 158AE000 == 54 [pid = 3872] [id = 285] 14:56:58 INFO - PROCESS | 3872 | --DOCSHELL 13362C00 == 53 [pid = 3872] [id = 284] 14:56:58 INFO - PROCESS | 3872 | --DOCSHELL 16B50C00 == 52 [pid = 3872] [id = 279] 14:56:58 INFO - PROCESS | 3872 | --DOCSHELL 14B4FC00 == 51 [pid = 3872] [id = 278] 14:56:58 INFO - PROCESS | 3872 | --DOCSHELL 15FA7400 == 50 [pid = 3872] [id = 277] 14:56:58 INFO - PROCESS | 3872 | --DOMWINDOW == 152 (16729800) [pid = 3872] [serial = 831] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 151 (19174C00) [pid = 3872] [serial = 723] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 150 (19A0F800) [pid = 3872] [serial = 733] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 149 (18991000) [pid = 3872] [serial = 681] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 148 (1DEF8800) [pid = 3872] [serial = 730] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 147 (15FB3800) [pid = 3872] [serial = 720] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 146 (1D9E0400) [pid = 3872] [serial = 727] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 145 (15FAE400) [pid = 3872] [serial = 678] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 144 (1D78B000) [pid = 3872] [serial = 675] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 143 (1D02B800) [pid = 3872] [serial = 684] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 142 (19D33C00) [pid = 3872] [serial = 798] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 141 (1ABD8800) [pid = 3872] [serial = 801] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 140 (1A360000) [pid = 3872] [serial = 799] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 139 (1C5F2400) [pid = 3872] [serial = 804] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 138 (1ABDF800) [pid = 3872] [serial = 802] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 137 (1898BC00) [pid = 3872] [serial = 789] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 136 (18997400) [pid = 3872] [serial = 790] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 135 (15FADC00) [pid = 3872] [serial = 784] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 134 (15ED4C00) [pid = 3872] [serial = 783] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 133 (19002400) [pid = 3872] [serial = 807] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 132 (19880400) [pid = 3872] [serial = 774] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 131 (143A6C00) [pid = 3872] [serial = 768] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 130 (16553400) [pid = 3872] [serial = 786] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (1D02CC00) [pid = 3872] [serial = 813] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (16E61C00) [pid = 3872] [serial = 787] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (1A110800) [pid = 3872] [serial = 777] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (1A468000) [pid = 3872] [serial = 780] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (19A0EC00) [pid = 3872] [serial = 795] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (19171400) [pid = 3872] [serial = 792] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (19178000) [pid = 3872] [serial = 793] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (18286000) [pid = 3872] [serial = 771] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (13BE5400) [pid = 3872] [serial = 825] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (14B4F800) [pid = 3872] [serial = 826] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1868C400) [pid = 3872] [serial = 828] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1C5F8800) [pid = 3872] [serial = 810] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (16736400) [pid = 3872] [serial = 816] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (19001800) [pid = 3872] [serial = 819] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (18949800) [pid = 3872] [serial = 829] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1C748000) [pid = 3872] [serial = 822] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1C674800) [pid = 3872] [serial = 811] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1C5FDC00) [pid = 3872] [serial = 805] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (19A4F800) [pid = 3872] [serial = 796] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (19059800) [pid = 3872] [serial = 808] [outer = 00000000] [url = about:blank] 14:56:59 INFO - PROCESS | 3872 | 1461189419206 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] 14:56:59 INFO - PROCESS | 3872 | 1461189419232 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 14:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:56:59 INFO - PROCESS | 3872 | 1461189419238 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:56:59 INFO - PROCESS | 3872 | 1461189419241 Marionette TRACE conn2 <- [1,1166,null,{}] 14:56:59 INFO - PROCESS | 3872 | 1461189419244 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}] 14:56:59 INFO - PROCESS | 3872 | 1461189419327 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 14:56:59 INFO - PROCESS | 3872 | 1461189419334 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:59 INFO - PROCESS | 3872 | ++DOCSHELL 15E89C00 == 51 [pid = 3872] [id = 301] 14:56:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (15F87800) [pid = 3872] [serial = 902] [outer = 00000000] 14:56:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (16E80800) [pid = 3872] [serial = 903] [outer = 15F87800] 14:56:59 INFO - PROCESS | 3872 | 1461189419380 Marionette DEBUG loaded listener.js 14:56:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1860C400) [pid = 3872] [serial = 904] [outer = 15F87800] 14:56:59 INFO - PROCESS | 3872 | 1461189419849 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] 14:56:59 INFO - PROCESS | 3872 | 1461189419922 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 14:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:56:59 INFO - PROCESS | 3872 | 1461189419925 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:56:59 INFO - PROCESS | 3872 | 1461189419928 Marionette TRACE conn2 <- [1,1170,null,{}] 14:56:59 INFO - PROCESS | 3872 | 1461189419938 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}] 14:57:00 INFO - PROCESS | 3872 | 1461189420073 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 14:57:00 INFO - PROCESS | 3872 | 1461189420171 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:00 INFO - PROCESS | 3872 | ++DOCSHELL 15CD3C00 == 52 [pid = 3872] [id = 302] 14:57:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1868F800) [pid = 3872] [serial = 905] [outer = 00000000] 14:57:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (19172000) [pid = 3872] [serial = 906] [outer = 1868F800] 14:57:00 INFO - PROCESS | 3872 | 1461189420218 Marionette DEBUG loaded listener.js 14:57:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (19179800) [pid = 3872] [serial = 907] [outer = 1868F800] 14:57:00 INFO - PROCESS | 3872 | 1461189420631 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] 14:57:00 INFO - PROCESS | 3872 | 1461189420668 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 14:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:57:00 INFO - PROCESS | 3872 | 1461189420672 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:57:00 INFO - PROCESS | 3872 | 1461189420673 Marionette TRACE conn2 <- [1,1174,null,{}] 14:57:00 INFO - PROCESS | 3872 | 1461189420677 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}] 14:57:00 INFO - PROCESS | 3872 | 1461189420760 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 14:57:00 INFO - PROCESS | 3872 | 1461189420770 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:00 INFO - PROCESS | 3872 | ++DOCSHELL 1444A000 == 53 [pid = 3872] [id = 303] 14:57:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1917E000) [pid = 3872] [serial = 908] [outer = 00000000] 14:57:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (19A50C00) [pid = 3872] [serial = 909] [outer = 1917E000] 14:57:00 INFO - PROCESS | 3872 | 1461189420818 Marionette DEBUG loaded listener.js 14:57:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (1A3CC800) [pid = 3872] [serial = 910] [outer = 1917E000] 14:57:01 INFO - PROCESS | 3872 | 1461189421296 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] 14:57:01 INFO - PROCESS | 3872 | 1461189421311 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 14:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:57:01 INFO - PROCESS | 3872 | 1461189421319 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:57:01 INFO - PROCESS | 3872 | 1461189421321 Marionette TRACE conn2 <- [1,1178,null,{}] 14:57:01 INFO - PROCESS | 3872 | 1461189421324 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}] 14:57:01 INFO - PROCESS | 3872 | 1461189421415 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 14:57:01 INFO - PROCESS | 3872 | 1461189421506 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:01 INFO - PROCESS | 3872 | ++DOCSHELL 19A0E000 == 54 [pid = 3872] [id = 304] 14:57:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1A46CC00) [pid = 3872] [serial = 911] [outer = 00000000] 14:57:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1ABDEC00) [pid = 3872] [serial = 912] [outer = 1A46CC00] 14:57:01 INFO - PROCESS | 3872 | 1461189421551 Marionette DEBUG loaded listener.js 14:57:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1C34EC00) [pid = 3872] [serial = 913] [outer = 1A46CC00] 14:57:01 INFO - PROCESS | 3872 | 1461189421995 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] 14:57:02 INFO - PROCESS | 3872 | 1461189422049 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 14:57:02 INFO - PROCESS | 3872 | 1461189422053 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:57:02 INFO - PROCESS | 3872 | 1461189422054 Marionette TRACE conn2 <- [1,1182,null,{}] 14:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:57:02 INFO - PROCESS | 3872 | 1461189422058 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}] 14:57:02 INFO - PROCESS | 3872 | 1461189422184 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 14:57:02 INFO - PROCESS | 3872 | 1461189422249 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:02 INFO - PROCESS | 3872 | ++DOCSHELL 1C5F8C00 == 55 [pid = 3872] [id = 305] 14:57:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1C748000) [pid = 3872] [serial = 914] [outer = 00000000] 14:57:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1D3A8800) [pid = 3872] [serial = 915] [outer = 1C748000] 14:57:02 INFO - PROCESS | 3872 | 1461189422297 Marionette DEBUG loaded listener.js 14:57:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (1D708400) [pid = 3872] [serial = 916] [outer = 1C748000] 14:57:02 INFO - PROCESS | 3872 | 1461189422717 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] 14:57:02 INFO - PROCESS | 3872 | 1461189422782 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 14:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:57:02 INFO - PROCESS | 3872 | 1461189422795 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:57:02 INFO - PROCESS | 3872 | 1461189422796 Marionette TRACE conn2 <- [1,1186,null,{}] 14:57:02 INFO - PROCESS | 3872 | 1461189422800 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}] 14:57:02 INFO - PROCESS | 3872 | 1461189422914 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 14:57:02 INFO - PROCESS | 3872 | 1461189422973 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:02 INFO - PROCESS | 3872 | ++DOCSHELL 1C66E400 == 56 [pid = 3872] [id = 306] 14:57:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (1D980C00) [pid = 3872] [serial = 917] [outer = 00000000] 14:57:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (1D9DE800) [pid = 3872] [serial = 918] [outer = 1D980C00] 14:57:02 INFO - PROCESS | 3872 | 1461189423001 Marionette DEBUG loaded listener.js 14:57:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (1DCA0400) [pid = 3872] [serial = 919] [outer = 1D980C00] 14:57:03 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (1C357800) [pid = 3872] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:57:03 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (12D43C00) [pid = 3872] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:57:03 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (1D3AC800) [pid = 3872] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:57:03 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (148A4800) [pid = 3872] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:57:03 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (14B10800) [pid = 3872] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:57:03 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (19056000) [pid = 3872] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:57:03 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (15C32000) [pid = 3872] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:57:03 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (13363000) [pid = 3872] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:57:03 INFO - PROCESS | 3872 | 1461189423444 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]]]}] 14:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 696ms 14:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:57:03 INFO - PROCESS | 3872 | 1461189423478 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 14:57:03 INFO - PROCESS | 3872 | 1461189423480 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 14:57:03 INFO - PROCESS | 3872 | 1461189423483 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:57:03 INFO - PROCESS | 3872 | 1461189423485 Marionette TRACE conn2 <- [1,1190,null,{}] 14:57:03 INFO - PROCESS | 3872 | 1461189423488 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}] 14:57:03 INFO - PROCESS | 3872 | 1461189423567 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 14:57:03 INFO - PROCESS | 3872 | 1461189423573 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:03 INFO - PROCESS | 3872 | ++DOCSHELL 148A4800 == 57 [pid = 3872] [id = 307] 14:57:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1898D800) [pid = 3872] [serial = 920] [outer = 00000000] 14:57:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1C674C00) [pid = 3872] [serial = 921] [outer = 1898D800] 14:57:03 INFO - PROCESS | 3872 | 1461189423618 Marionette DEBUG loaded listener.js 14:57:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1D3A8C00) [pid = 3872] [serial = 922] [outer = 1898D800] 14:57:04 INFO - PROCESS | 3872 | 1461189424033 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]]]}] 14:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 588ms 14:57:04 INFO - PROCESS | 3872 | 1461189424082 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 14:57:04 INFO - PROCESS | 3872 | 1461189424084 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 14:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:57:04 INFO - PROCESS | 3872 | 1461189424092 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:57:04 INFO - PROCESS | 3872 | 1461189424093 Marionette TRACE conn2 <- [1,1194,null,{}] 14:57:04 INFO - PROCESS | 3872 | 1461189424097 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}] 14:57:04 INFO - PROCESS | 3872 | 1461189424197 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 14:57:04 INFO - PROCESS | 3872 | 1461189424266 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:04 INFO - PROCESS | 3872 | ++DOCSHELL 1D875C00 == 58 [pid = 3872] [id = 308] 14:57:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1DD96000) [pid = 3872] [serial = 923] [outer = 00000000] 14:57:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (1DEF1C00) [pid = 3872] [serial = 924] [outer = 1DD96000] 14:57:04 INFO - PROCESS | 3872 | 1461189424315 Marionette DEBUG loaded listener.js 14:57:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (1DEF5800) [pid = 3872] [serial = 925] [outer = 1DD96000] 14:57:04 INFO - PROCESS | 3872 | 1461189424745 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]]]}] 14:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 696ms 14:57:04 INFO - PROCESS | 3872 | 1461189424775 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 14:57:04 INFO - PROCESS | 3872 | 1461189424777 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 14:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:57:04 INFO - PROCESS | 3872 | 1461189424780 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:57:04 INFO - PROCESS | 3872 | 1461189424782 Marionette TRACE conn2 <- [1,1198,null,{}] 14:57:04 INFO - PROCESS | 3872 | 1461189424785 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}] 14:57:04 INFO - PROCESS | 3872 | 1461189424871 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 14:57:04 INFO - PROCESS | 3872 | 1461189424877 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:04 INFO - PROCESS | 3872 | ++DOCSHELL 1A839800 == 59 [pid = 3872] [id = 309] 14:57:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (1DEF5C00) [pid = 3872] [serial = 926] [outer = 00000000] 14:57:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (1E1F6C00) [pid = 3872] [serial = 927] [outer = 1DEF5C00] 14:57:04 INFO - PROCESS | 3872 | 1461189424921 Marionette DEBUG loaded listener.js 14:57:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (1E1FA000) [pid = 3872] [serial = 928] [outer = 1DEF5C00] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 19010800 == 58 [pid = 3872] [id = 281] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 18CF0400 == 57 [pid = 3872] [id = 280] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 12C62400 == 56 [pid = 3872] [id = 282] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 194C7C00 == 55 [pid = 3872] [id = 283] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 1ABD8C00 == 54 [pid = 3872] [id = 214] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 15F80400 == 53 [pid = 3872] [id = 178] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 1C350C00 == 52 [pid = 3872] [id = 271] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 1330EC00 == 51 [pid = 3872] [id = 243] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 1AA6B400 == 50 [pid = 3872] [id = 190] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 15AFA000 == 49 [pid = 3872] [id = 169] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 16554800 == 48 [pid = 3872] [id = 242] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 16E63C00 == 47 [pid = 3872] [id = 213] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 1A46E400 == 46 [pid = 3872] [id = 274] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 1897E000 == 45 [pid = 3872] [id = 167] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 19A06000 == 44 [pid = 3872] [id = 244] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 16E83800 == 43 [pid = 3872] [id = 300] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 148AC000 == 42 [pid = 3872] [id = 299] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 1D986C00 == 41 [pid = 3872] [id = 297] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 1DD84400 == 40 [pid = 3872] [id = 298] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 1D9DE400 == 39 [pid = 3872] [id = 296] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 18CED800 == 38 [pid = 3872] [id = 294] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 1C35C800 == 37 [pid = 3872] [id = 295] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 19D3F800 == 36 [pid = 3872] [id = 292] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 15827400 == 35 [pid = 3872] [id = 293] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 1444A000 == 34 [pid = 3872] [id = 303] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 15CD3C00 == 33 [pid = 3872] [id = 302] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 1C5F8C00 == 32 [pid = 3872] [id = 305] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 19A0E000 == 31 [pid = 3872] [id = 304] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 1D875C00 == 30 [pid = 3872] [id = 308] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 15E89C00 == 29 [pid = 3872] [id = 301] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 1C66E400 == 28 [pid = 3872] [id = 306] 14:57:06 INFO - PROCESS | 3872 | --DOCSHELL 148A4800 == 27 [pid = 3872] [id = 307] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (1C5F9000) [pid = 3872] [serial = 861] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (1C674400) [pid = 3872] [serial = 862] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (15FB0800) [pid = 3872] [serial = 834] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (1897B800) [pid = 3872] [serial = 837] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (19053400) [pid = 3872] [serial = 840] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (1D3A4400) [pid = 3872] [serial = 865] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (1D24AC00) [pid = 3872] [serial = 864] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (196A0800) [pid = 3872] [serial = 843] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (19A0BC00) [pid = 3872] [serial = 846] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1D70E000) [pid = 3872] [serial = 867] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (18981800) [pid = 3872] [serial = 870] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1C5FA800) [pid = 3872] [serial = 873] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (19A45400) [pid = 3872] [serial = 858] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1897A400) [pid = 3872] [serial = 855] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (18997C00) [pid = 3872] [serial = 856] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (14BE0800) [pid = 3872] [serial = 853] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (143A9000) [pid = 3872] [serial = 852] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (19E36800) [pid = 3872] [serial = 849] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1D78B400) [pid = 3872] [serial = 868] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (18BB6800) [pid = 3872] [serial = 871] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (19B8C000) [pid = 3872] [serial = 859] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1D78D000) [pid = 3872] [serial = 874] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1D97DC00) [pid = 3872] [serial = 876] [outer = 00000000] [url = about:blank] 14:57:07 INFO - PROCESS | 3872 | 1461189427162 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]]]}] 14:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2383ms 14:57:07 INFO - PROCESS | 3872 | 1461189427184 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 14:57:07 INFO - PROCESS | 3872 | 1461189427188 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 14:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:57:07 INFO - PROCESS | 3872 | 1461189427194 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:57:07 INFO - PROCESS | 3872 | 1461189427197 Marionette TRACE conn2 <- [1,1202,null,{}] 14:57:07 INFO - PROCESS | 3872 | 1461189427204 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}] 14:57:07 INFO - PROCESS | 3872 | 1461189427300 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 14:57:07 INFO - PROCESS | 3872 | 1461189427309 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:07 INFO - PROCESS | 3872 | ++DOCSHELL 12CF8800 == 28 [pid = 3872] [id = 310] 14:57:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (12CF8C00) [pid = 3872] [serial = 929] [outer = 00000000] 14:57:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1330DC00) [pid = 3872] [serial = 930] [outer = 12CF8C00] 14:57:07 INFO - PROCESS | 3872 | 1461189427359 Marionette DEBUG loaded listener.js 14:57:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1335C800) [pid = 3872] [serial = 931] [outer = 12CF8C00] 14:57:07 INFO - PROCESS | 3872 | 1461189427841 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]]]}] 14:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 696ms 14:57:07 INFO - PROCESS | 3872 | 1461189427892 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 14:57:07 INFO - PROCESS | 3872 | 1461189427898 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 14:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:57:07 INFO - PROCESS | 3872 | 1461189427904 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:57:07 INFO - PROCESS | 3872 | 1461189427907 Marionette TRACE conn2 <- [1,1206,null,{}] 14:57:07 INFO - PROCESS | 3872 | 1461189427912 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}] 14:57:07 INFO - PROCESS | 3872 | 1461189428001 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 14:57:08 INFO - PROCESS | 3872 | 1461189428011 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:08 INFO - PROCESS | 3872 | ++DOCSHELL 13B92800 == 29 [pid = 3872] [id = 311] 14:57:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (13B9A000) [pid = 3872] [serial = 932] [outer = 00000000] 14:57:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1444A000) [pid = 3872] [serial = 933] [outer = 13B9A000] 14:57:08 INFO - PROCESS | 3872 | 1461189428058 Marionette DEBUG loaded listener.js 14:57:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1449A800) [pid = 3872] [serial = 934] [outer = 13B9A000] 14:57:08 INFO - PROCESS | 3872 | 1461189428517 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]]]}] 14:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 680ms 14:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:57:08 INFO - PROCESS | 3872 | 1461189428585 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 14:57:08 INFO - PROCESS | 3872 | 1461189428588 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 14:57:08 INFO - PROCESS | 3872 | 1461189428592 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:57:08 INFO - PROCESS | 3872 | 1461189428595 Marionette TRACE conn2 <- [1,1210,null,{}] 14:57:08 INFO - PROCESS | 3872 | 1461189428606 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}] 14:57:08 INFO - PROCESS | 3872 | 1461189428724 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 14:57:08 INFO - PROCESS | 3872 | 1461189428832 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:08 INFO - PROCESS | 3872 | ++DOCSHELL 15F80C00 == 30 [pid = 3872] [id = 312] 14:57:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (15F81800) [pid = 3872] [serial = 935] [outer = 00000000] 14:57:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (15FA9800) [pid = 3872] [serial = 936] [outer = 15F81800] 14:57:08 INFO - PROCESS | 3872 | 1461189428882 Marionette DEBUG loaded listener.js 14:57:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (15FB4000) [pid = 3872] [serial = 937] [outer = 15F81800] 14:57:09 INFO - PROCESS | 3872 | 1461189429288 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] 14:57:09 INFO - PROCESS | 3872 | 1461189429334 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 14:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:57:09 INFO - PROCESS | 3872 | 1461189429337 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:57:09 INFO - PROCESS | 3872 | 1461189429339 Marionette TRACE conn2 <- [1,1214,null,{}] 14:57:09 INFO - PROCESS | 3872 | 1461189429342 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}] 14:57:09 INFO - PROCESS | 3872 | 1461189429422 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 14:57:09 INFO - PROCESS | 3872 | 1461189429428 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:09 INFO - PROCESS | 3872 | ++DOCSHELL 139F0400 == 31 [pid = 3872] [id = 313] 14:57:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (14412000) [pid = 3872] [serial = 938] [outer = 00000000] 14:57:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1860C000) [pid = 3872] [serial = 939] [outer = 14412000] 14:57:09 INFO - PROCESS | 3872 | 1461189429475 Marionette DEBUG loaded listener.js 14:57:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1894B800) [pid = 3872] [serial = 940] [outer = 14412000] 14:57:09 INFO - PROCESS | 3872 | 1461189429912 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]]]}] 14:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 588ms 14:57:09 INFO - PROCESS | 3872 | 1461189429934 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 14:57:09 INFO - PROCESS | 3872 | 1461189429936 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 14:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:57:09 INFO - PROCESS | 3872 | 1461189429939 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:57:09 INFO - PROCESS | 3872 | 1461189429941 Marionette TRACE conn2 <- [1,1218,null,{}] 14:57:09 INFO - PROCESS | 3872 | 1461189429945 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}] 14:57:10 INFO - PROCESS | 3872 | 1461189430026 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 14:57:10 INFO - PROCESS | 3872 | 1461189430033 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:10 INFO - PROCESS | 3872 | ++DOCSHELL 1823F400 == 32 [pid = 3872] [id = 314] 14:57:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (1894F400) [pid = 3872] [serial = 941] [outer = 00000000] 14:57:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (18982C00) [pid = 3872] [serial = 942] [outer = 1894F400] 14:57:10 INFO - PROCESS | 3872 | 1461189430081 Marionette DEBUG loaded listener.js 14:57:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1898D000) [pid = 3872] [serial = 943] [outer = 1894F400] 14:57:10 INFO - PROCESS | 3872 | 1461189430532 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]]]}] 14:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 634ms 14:57:10 INFO - PROCESS | 3872 | 1461189430561 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 14:57:10 INFO - PROCESS | 3872 | 1461189430563 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 14:57:10 INFO - PROCESS | 3872 | 1461189430566 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:57:10 INFO - PROCESS | 3872 | 1461189430568 Marionette TRACE conn2 <- [1,1222,null,{}] 14:57:10 INFO - PROCESS | 3872 | 1461189430571 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}] 14:57:10 INFO - PROCESS | 3872 | 1461189430676 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 14:57:10 INFO - PROCESS | 3872 | 1461189430684 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:10 INFO - PROCESS | 3872 | ++DOCSHELL 18997C00 == 33 [pid = 3872] [id = 315] 14:57:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (18B65800) [pid = 3872] [serial = 944] [outer = 00000000] 14:57:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (19053000) [pid = 3872] [serial = 945] [outer = 18B65800] 14:57:10 INFO - PROCESS | 3872 | 1461189430733 Marionette DEBUG loaded listener.js 14:57:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1916FC00) [pid = 3872] [serial = 946] [outer = 18B65800] 14:57:11 INFO - PROCESS | 3872 | 1461189431158 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]]]}] 14:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 634ms 14:57:11 INFO - PROCESS | 3872 | 1461189431204 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 14:57:11 INFO - PROCESS | 3872 | 1461189431206 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 14:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:57:11 INFO - PROCESS | 3872 | 1461189431210 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:57:11 INFO - PROCESS | 3872 | 1461189431211 Marionette TRACE conn2 <- [1,1226,null,{}] 14:57:11 INFO - PROCESS | 3872 | 1461189431219 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}] 14:57:11 INFO - PROCESS | 3872 | 1461189431295 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 14:57:11 INFO - PROCESS | 3872 | 1461189431301 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:11 INFO - PROCESS | 3872 | ++DOCSHELL 1904E800 == 34 [pid = 3872] [id = 316] 14:57:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (19056C00) [pid = 3872] [serial = 947] [outer = 00000000] 14:57:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (19880400) [pid = 3872] [serial = 948] [outer = 19056C00] 14:57:11 INFO - PROCESS | 3872 | 1461189431347 Marionette DEBUG loaded listener.js 14:57:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (1987DC00) [pid = 3872] [serial = 949] [outer = 19056C00] 14:57:11 INFO - PROCESS | 3872 | 1461189431768 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]]]}] 14:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 588ms 14:57:11 INFO - PROCESS | 3872 | 1461189431790 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 14:57:11 INFO - PROCESS | 3872 | 1461189431792 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 14:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:57:11 INFO - PROCESS | 3872 | 1461189431795 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:57:11 INFO - PROCESS | 3872 | 1461189431797 Marionette TRACE conn2 <- [1,1230,null,{}] 14:57:11 INFO - PROCESS | 3872 | 1461189431800 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}] 14:57:11 INFO - PROCESS | 3872 | 1461189431916 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 14:57:11 INFO - PROCESS | 3872 | 1461189431969 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:11 INFO - PROCESS | 3872 | ++DOCSHELL 15FB0800 == 35 [pid = 3872] [id = 317] 14:57:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (19173400) [pid = 3872] [serial = 950] [outer = 00000000] 14:57:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (19A4BC00) [pid = 3872] [serial = 951] [outer = 19173400] 14:57:12 INFO - PROCESS | 3872 | 1461189432023 Marionette DEBUG loaded listener.js 14:57:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (19A44800) [pid = 3872] [serial = 952] [outer = 19173400] 14:57:12 INFO - PROCESS | 3872 | 1461189432421 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]]]}] 14:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 696ms 14:57:12 INFO - PROCESS | 3872 | 1461189432504 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 14:57:12 INFO - PROCESS | 3872 | 1461189432506 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 14:57:12 INFO - PROCESS | 3872 | 1461189432509 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:57:12 INFO - PROCESS | 3872 | 1461189432511 Marionette TRACE conn2 <- [1,1234,null,{}] 14:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:57:12 INFO - PROCESS | 3872 | 1461189432514 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}] 14:57:12 INFO - PROCESS | 3872 | 1461189432619 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 14:57:12 INFO - PROCESS | 3872 | 1461189432707 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:12 INFO - PROCESS | 3872 | ++DOCSHELL 15F80400 == 36 [pid = 3872] [id = 318] 14:57:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 131 (19A0B800) [pid = 3872] [serial = 953] [outer = 00000000] 14:57:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 132 (1A10A400) [pid = 3872] [serial = 954] [outer = 19A0B800] 14:57:12 INFO - PROCESS | 3872 | 1461189432751 Marionette DEBUG loaded listener.js 14:57:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 133 (19ED9400) [pid = 3872] [serial = 955] [outer = 19A0B800] 14:57:13 INFO - PROCESS | 3872 | 1461189433172 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]]]}] 14:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 680ms 14:57:13 INFO - PROCESS | 3872 | 1461189433211 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 14:57:13 INFO - PROCESS | 3872 | 1461189433213 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 14:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:57:13 INFO - PROCESS | 3872 | 1461189433217 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:57:13 INFO - PROCESS | 3872 | 1461189433219 Marionette TRACE conn2 <- [1,1238,null,{}] 14:57:13 INFO - PROCESS | 3872 | 1461189433222 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}] 14:57:13 INFO - PROCESS | 3872 | 1461189433331 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 14:57:13 INFO - PROCESS | 3872 | 1461189433339 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:13 INFO - PROCESS | 3872 | ++DOCSHELL 1894C000 == 37 [pid = 3872] [id = 319] 14:57:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 134 (1A36B400) [pid = 3872] [serial = 956] [outer = 00000000] 14:57:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 135 (1AA13000) [pid = 3872] [serial = 957] [outer = 1A36B400] 14:57:13 INFO - PROCESS | 3872 | 1461189433384 Marionette DEBUG loaded listener.js 14:57:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 136 (1AAD5800) [pid = 3872] [serial = 958] [outer = 1A36B400] 14:57:13 INFO - PROCESS | 3872 | 1461189433825 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]]]}] 14:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 634ms 14:57:13 INFO - PROCESS | 3872 | 1461189433839 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 14:57:13 INFO - PROCESS | 3872 | 1461189433841 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 14:57:13 INFO - PROCESS | 3872 | 1461189433844 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:57:13 INFO - PROCESS | 3872 | 1461189433847 Marionette TRACE conn2 <- [1,1242,null,{}] 14:57:13 INFO - PROCESS | 3872 | 1461189433850 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}] 14:57:13 INFO - PROCESS | 3872 | 1461189433978 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 14:57:14 INFO - PROCESS | 3872 | 1461189434075 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:14 INFO - PROCESS | 3872 | ++DOCSHELL 1C5F6000 == 38 [pid = 3872] [id = 320] 14:57:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 137 (1C5F8400) [pid = 3872] [serial = 959] [outer = 00000000] 14:57:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 138 (1C674400) [pid = 3872] [serial = 960] [outer = 1C5F8400] 14:57:14 INFO - PROCESS | 3872 | 1461189434130 Marionette DEBUG loaded listener.js 14:57:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 139 (1C749800) [pid = 3872] [serial = 961] [outer = 1C5F8400] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 138 (1868F800) [pid = 3872] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 137 (15F87800) [pid = 3872] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 136 (1823A000) [pid = 3872] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 135 (148B1000) [pid = 3872] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 134 (1DD87800) [pid = 3872] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 133 (1D9E3C00) [pid = 3872] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 132 (1D9E5000) [pid = 3872] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 131 (1C672800) [pid = 3872] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 130 (18CEE400) [pid = 3872] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (15838C00) [pid = 3872] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (1D874000) [pid = 3872] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (1917E000) [pid = 3872] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (1A83C000) [pid = 3872] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (19001C00) [pid = 3872] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (19058000) [pid = 3872] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (18998000) [pid = 3872] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (186F7400) [pid = 3872] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (1897F400) [pid = 3872] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:57:14 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (1335F800) [pid = 3872] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:57:15 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1550D800) [pid = 3872] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:57:15 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (19A50400) [pid = 3872] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:57:15 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (15CD7400) [pid = 3872] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:57:15 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1C749000) [pid = 3872] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:57:15 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (15FA8800) [pid = 3872] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:57:15 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (18BBCC00) [pid = 3872] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:57:15 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (19A04000) [pid = 3872] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:57:15 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (15FAAC00) [pid = 3872] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:57:15 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (158A4000) [pid = 3872] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:57:15 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (19054C00) [pid = 3872] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:57:15 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1DD96000) [pid = 3872] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:57:15 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1A46CC00) [pid = 3872] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:57:15 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1C748000) [pid = 3872] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:57:15 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1D980C00) [pid = 3872] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:57:15 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1898D800) [pid = 3872] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:57:15 INFO - PROCESS | 3872 | 1461189435176 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]]]}] 14:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1377ms 14:57:15 INFO - PROCESS | 3872 | 1461189435225 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 14:57:15 INFO - PROCESS | 3872 | 1461189435227 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 14:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:57:15 INFO - PROCESS | 3872 | 1461189435230 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:57:15 INFO - PROCESS | 3872 | 1461189435231 Marionette TRACE conn2 <- [1,1246,null,{}] 14:57:15 INFO - PROCESS | 3872 | 1461189435235 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}] 14:57:15 INFO - PROCESS | 3872 | 1461189435310 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 14:57:15 INFO - PROCESS | 3872 | 1461189435317 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:15 INFO - PROCESS | 3872 | ++DOCSHELL 15C39400 == 39 [pid = 3872] [id = 321] 14:57:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (15FA8000) [pid = 3872] [serial = 962] [outer = 00000000] 14:57:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (18950000) [pid = 3872] [serial = 963] [outer = 15FA8000] 14:57:15 INFO - PROCESS | 3872 | 1461189435362 Marionette DEBUG loaded listener.js 14:57:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (18957800) [pid = 3872] [serial = 964] [outer = 15FA8000] 14:57:15 INFO - PROCESS | 3872 | 1461189435780 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]]]}] 14:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 588ms 14:57:15 INFO - PROCESS | 3872 | 1461189435827 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 14:57:15 INFO - PROCESS | 3872 | 1461189435829 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 14:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:57:15 INFO - PROCESS | 3872 | 1461189435837 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:57:15 INFO - PROCESS | 3872 | 1461189435838 Marionette TRACE conn2 <- [1,1250,null,{}] 14:57:15 INFO - PROCESS | 3872 | 1461189435842 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}] 14:57:15 INFO - PROCESS | 3872 | 1461189435918 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 14:57:15 INFO - PROCESS | 3872 | 1461189435925 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:15 INFO - PROCESS | 3872 | ++DOCSHELL 16736000 == 40 [pid = 3872] [id = 322] 14:57:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1860EC00) [pid = 3872] [serial = 965] [outer = 00000000] 14:57:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1900D800) [pid = 3872] [serial = 966] [outer = 1860EC00] 14:57:15 INFO - PROCESS | 3872 | 1461189435969 Marionette DEBUG loaded listener.js 14:57:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1917E000) [pid = 3872] [serial = 967] [outer = 1860EC00] 14:57:16 INFO - PROCESS | 3872 | 1461189436434 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]]]}] 14:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 619ms 14:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:57:16 INFO - PROCESS | 3872 | 1461189436471 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 14:57:16 INFO - PROCESS | 3872 | 1461189436473 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 14:57:16 INFO - PROCESS | 3872 | 1461189436476 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:57:16 INFO - PROCESS | 3872 | 1461189436478 Marionette TRACE conn2 <- [1,1254,null,{}] 14:57:16 INFO - PROCESS | 3872 | 1461189436481 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}] 14:57:16 INFO - PROCESS | 3872 | 1461189436558 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 14:57:16 INFO - PROCESS | 3872 | 1461189436564 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:16 INFO - PROCESS | 3872 | ++DOCSHELL 18BB6C00 == 41 [pid = 3872] [id = 323] 14:57:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (19A04000) [pid = 3872] [serial = 968] [outer = 00000000] 14:57:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1A10D400) [pid = 3872] [serial = 969] [outer = 19A04000] 14:57:16 INFO - PROCESS | 3872 | 1461189436610 Marionette DEBUG loaded listener.js 14:57:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1AA08400) [pid = 3872] [serial = 970] [outer = 19A04000] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 1330B400 == 40 [pid = 3872] [id = 20] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 1E1F1000 == 39 [pid = 3872] [id = 14] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 15C2D800 == 38 [pid = 3872] [id = 23] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 1D874800 == 37 [pid = 3872] [id = 11] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 11F41400 == 36 [pid = 3872] [id = 18] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 13B99000 == 35 [pid = 3872] [id = 19] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 13BE4400 == 34 [pid = 3872] [id = 21] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 194C7000 == 33 [pid = 3872] [id = 26] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 1E1F0C00 == 32 [pid = 3872] [id = 15] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 196A3C00 == 31 [pid = 3872] [id = 8] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 18CF1400 == 30 [pid = 3872] [id = 27] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 13B99C00 == 29 [pid = 3872] [id = 28] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 1D97F000 == 28 [pid = 3872] [id = 12] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 12D40800 == 27 [pid = 3872] [id = 24] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 1D9E4400 == 26 [pid = 3872] [id = 13] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 158A3800 == 25 [pid = 3872] [id = 22] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 1D707000 == 24 [pid = 3872] [id = 10] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 18BBB400 == 23 [pid = 3872] [id = 25] 14:57:17 INFO - PROCESS | 3872 | --DOCSHELL 1A839800 == 22 [pid = 3872] [id = 309] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (19A4E800) [pid = 3872] [serial = 766] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (18614800) [pid = 3872] [serial = 772] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1D037000) [pid = 3872] [serial = 814] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1900C800) [pid = 3872] [serial = 820] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (19A0A000) [pid = 3872] [serial = 775] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1A10C800) [pid = 3872] [serial = 850] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (18287000) [pid = 3872] [serial = 832] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1655DC00) [pid = 3872] [serial = 835] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1D030800) [pid = 3872] [serial = 823] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1916F400) [pid = 3872] [serial = 841] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1987E000) [pid = 3872] [serial = 844] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1AA5D800) [pid = 3872] [serial = 781] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (18983800) [pid = 3872] [serial = 838] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (19A03800) [pid = 3872] [serial = 847] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (14B06400) [pid = 3872] [serial = 769] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1868B400) [pid = 3872] [serial = 817] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1A360800) [pid = 3872] [serial = 778] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1DEF5800) [pid = 3872] [serial = 925] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1E1F6C00) [pid = 3872] [serial = 927] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1ABDEC00) [pid = 3872] [serial = 912] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1D3A8800) [pid = 3872] [serial = 915] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (1C34EC00) [pid = 3872] [serial = 913] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (1D9DE800) [pid = 3872] [serial = 918] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1D708400) [pid = 3872] [serial = 916] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (1DEF1C00) [pid = 3872] [serial = 924] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (1DCA0400) [pid = 3872] [serial = 919] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (1C674C00) [pid = 3872] [serial = 921] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (19172000) [pid = 3872] [serial = 906] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (16E80800) [pid = 3872] [serial = 903] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (1860C400) [pid = 3872] [serial = 904] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (18992400) [pid = 3872] [serial = 901] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (18957400) [pid = 3872] [serial = 900] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (18611C00) [pid = 3872] [serial = 898] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (1827AC00) [pid = 3872] [serial = 897] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (1DEF6400) [pid = 3872] [serial = 895] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (1DD9EC00) [pid = 3872] [serial = 894] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (1DD80800) [pid = 3872] [serial = 892] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (1DD7E000) [pid = 3872] [serial = 891] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (1DCA5800) [pid = 3872] [serial = 889] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (1DCA2000) [pid = 3872] [serial = 888] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (1D875400) [pid = 3872] [serial = 886] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (1D788000) [pid = 3872] [serial = 885] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 71 (19E31800) [pid = 3872] [serial = 883] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 70 (19A4C000) [pid = 3872] [serial = 882] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 69 (16E6C400) [pid = 3872] [serial = 880] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 68 (15FA7C00) [pid = 3872] [serial = 879] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 67 (1D980800) [pid = 3872] [serial = 877] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 66 (19A50C00) [pid = 3872] [serial = 909] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 65 (19179800) [pid = 3872] [serial = 907] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 64 (1D3A8C00) [pid = 3872] [serial = 922] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | --DOMWINDOW == 63 (1A3CC800) [pid = 3872] [serial = 910] [outer = 00000000] [url = about:blank] 14:57:18 INFO - PROCESS | 3872 | 1461189438451 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]]]}] 14:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 2027ms 14:57:18 INFO - PROCESS | 3872 | 1461189438502 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 14:57:18 INFO - PROCESS | 3872 | 1461189438506 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 14:57:18 INFO - PROCESS | 3872 | 1461189438512 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:57:18 INFO - PROCESS | 3872 | 1461189438515 Marionette TRACE conn2 <- [1,1258,null,{}] 14:57:18 INFO - PROCESS | 3872 | 1461189438521 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}] 14:57:18 INFO - PROCESS | 3872 | 1461189438602 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 14:57:18 INFO - PROCESS | 3872 | 1461189438611 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:18 INFO - PROCESS | 3872 | ++DOCSHELL 13305800 == 23 [pid = 3872] [id = 324] 14:57:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 64 (13308400) [pid = 3872] [serial = 971] [outer = 00000000] 14:57:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 65 (139C8400) [pid = 3872] [serial = 972] [outer = 13308400] 14:57:18 INFO - PROCESS | 3872 | 1461189438659 Marionette DEBUG loaded listener.js 14:57:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 66 (139F6000) [pid = 3872] [serial = 973] [outer = 13308400] 14:57:19 INFO - PROCESS | 3872 | 1461189439144 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]]]}] 14:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 697ms 14:57:19 INFO - PROCESS | 3872 | 1461189439212 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 14:57:19 INFO - PROCESS | 3872 | 1461189439218 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 14:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:57:19 INFO - PROCESS | 3872 | 1461189439224 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:57:19 INFO - PROCESS | 3872 | 1461189439227 Marionette TRACE conn2 <- [1,1262,null,{}] 14:57:19 INFO - PROCESS | 3872 | 1461189439231 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}] 14:57:19 INFO - PROCESS | 3872 | 1461189439313 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 14:57:19 INFO - PROCESS | 3872 | 1461189439389 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:19 INFO - PROCESS | 3872 | ++DOCSHELL 14447C00 == 24 [pid = 3872] [id = 325] 14:57:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 67 (14456400) [pid = 3872] [serial = 974] [outer = 00000000] 14:57:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 68 (14B47400) [pid = 3872] [serial = 975] [outer = 14456400] 14:57:19 INFO - PROCESS | 3872 | 1461189439442 Marionette DEBUG loaded listener.js 14:57:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 69 (14BEC000) [pid = 3872] [serial = 976] [outer = 14456400] 14:57:19 INFO - PROCESS | 3872 | 1461189439814 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]]]}] 14:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 619ms 14:57:19 INFO - PROCESS | 3872 | 1461189439861 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 14:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:57:19 INFO - PROCESS | 3872 | 1461189439863 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 14:57:19 INFO - PROCESS | 3872 | 1461189439867 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:57:19 INFO - PROCESS | 3872 | 1461189439870 Marionette TRACE conn2 <- [1,1266,null,{}] 14:57:19 INFO - PROCESS | 3872 | 1461189439881 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}] 14:57:19 INFO - PROCESS | 3872 | 1461189439992 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 14:57:19 INFO - PROCESS | 3872 | 1461189440002 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:19 INFO - PROCESS | 3872 | ++DOCSHELL 15F7F400 == 25 [pid = 3872] [id = 326] 14:57:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 70 (15F7FC00) [pid = 3872] [serial = 977] [outer = 00000000] 14:57:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 71 (15FAB400) [pid = 3872] [serial = 978] [outer = 15F7FC00] 14:57:20 INFO - PROCESS | 3872 | 1461189440049 Marionette DEBUG loaded listener.js 14:57:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 72 (15FB1C00) [pid = 3872] [serial = 979] [outer = 15F7FC00] 14:57:20 INFO - PROCESS | 3872 | 1461189440461 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]]]}] 14:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 619ms 14:57:20 INFO - PROCESS | 3872 | 1461189440489 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 14:57:20 INFO - PROCESS | 3872 | 1461189440491 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 14:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:57:20 INFO - PROCESS | 3872 | 1461189440495 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:57:20 INFO - PROCESS | 3872 | 1461189440496 Marionette TRACE conn2 <- [1,1270,null,{}] 14:57:20 INFO - PROCESS | 3872 | 1461189440500 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}] 14:57:20 INFO - PROCESS | 3872 | 1461189440572 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 14:57:20 INFO - PROCESS | 3872 | 1461189440578 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:20 INFO - PROCESS | 3872 | ++DOCSHELL 15FB3400 == 26 [pid = 3872] [id = 327] 14:57:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (16B50000) [pid = 3872] [serial = 980] [outer = 00000000] 14:57:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (16E83C00) [pid = 3872] [serial = 981] [outer = 16B50000] 14:57:20 INFO - PROCESS | 3872 | 1461189440626 Marionette DEBUG loaded listener.js 14:57:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (18240C00) [pid = 3872] [serial = 982] [outer = 16B50000] 14:57:21 INFO - PROCESS | 3872 | 1461189441043 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]]]}] 14:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 588ms 14:57:21 INFO - PROCESS | 3872 | 1461189441090 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 14:57:21 INFO - PROCESS | 3872 | 1461189441092 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 14:57:21 INFO - PROCESS | 3872 | 1461189441095 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:57:21 INFO - PROCESS | 3872 | 1461189441097 Marionette TRACE conn2 <- [1,1274,null,{}] 14:57:21 INFO - PROCESS | 3872 | 1461189441100 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}] 14:57:21 INFO - PROCESS | 3872 | 1461189441171 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 14:57:21 INFO - PROCESS | 3872 | 1461189441177 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:21 INFO - PROCESS | 3872 | ++DOCSHELL 1823D000 == 27 [pid = 3872] [id = 328] 14:57:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (18287000) [pid = 3872] [serial = 983] [outer = 00000000] 14:57:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (186F7400) [pid = 3872] [serial = 984] [outer = 18287000] 14:57:21 INFO - PROCESS | 3872 | 1461189441229 Marionette DEBUG loaded listener.js 14:57:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (1894D800) [pid = 3872] [serial = 985] [outer = 18287000] 14:57:21 INFO - PROCESS | 3872 | 1461189441680 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]]]}] 14:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 634ms 14:57:21 INFO - PROCESS | 3872 | 1461189441733 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 14:57:21 INFO - PROCESS | 3872 | 1461189441735 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 14:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:57:21 INFO - PROCESS | 3872 | 1461189441739 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:57:21 INFO - PROCESS | 3872 | 1461189441740 Marionette TRACE conn2 <- [1,1278,null,{}] 14:57:21 INFO - PROCESS | 3872 | 1461189441744 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}] 14:57:21 INFO - PROCESS | 3872 | 1461189441817 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 14:57:21 INFO - PROCESS | 3872 | 1461189441824 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:21 INFO - PROCESS | 3872 | ++DOCSHELL 1894F000 == 28 [pid = 3872] [id = 329] 14:57:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (18958C00) [pid = 3872] [serial = 986] [outer = 00000000] 14:57:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (18993400) [pid = 3872] [serial = 987] [outer = 18958C00] 14:57:21 INFO - PROCESS | 3872 | 1461189441871 Marionette DEBUG loaded listener.js 14:57:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (1899A800) [pid = 3872] [serial = 988] [outer = 18958C00] 14:57:22 INFO - PROCESS | 3872 | 1461189442296 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]]]}] 14:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 588ms 14:57:22 INFO - PROCESS | 3872 | 1461189442320 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 14:57:22 INFO - PROCESS | 3872 | 1461189442322 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 14:57:22 INFO - PROCESS | 3872 | 1461189442325 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:57:22 INFO - PROCESS | 3872 | 1461189442327 Marionette TRACE conn2 <- [1,1282,null,{}] 14:57:22 INFO - PROCESS | 3872 | 1461189442330 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}] 14:57:22 INFO - PROCESS | 3872 | 1461189442404 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 14:57:22 INFO - PROCESS | 3872 | 1461189442410 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:22 INFO - PROCESS | 3872 | ++DOCSHELL 18990400 == 29 [pid = 3872] [id = 330] 14:57:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (18995400) [pid = 3872] [serial = 989] [outer = 00000000] 14:57:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (19004800) [pid = 3872] [serial = 990] [outer = 18995400] 14:57:22 INFO - PROCESS | 3872 | 1461189442454 Marionette DEBUG loaded listener.js 14:57:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (19004400) [pid = 3872] [serial = 991] [outer = 18995400] 14:57:22 INFO - PROCESS | 3872 | 1461189442883 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]]]}] 14:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 588ms 14:57:22 INFO - PROCESS | 3872 | 1461189442937 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 14:57:22 INFO - PROCESS | 3872 | 1461189442939 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 14:57:22 INFO - PROCESS | 3872 | 1461189442942 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:57:22 INFO - PROCESS | 3872 | 1461189442944 Marionette TRACE conn2 <- [1,1286,null,{}] 14:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:57:22 INFO - PROCESS | 3872 | 1461189442947 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}] 14:57:23 INFO - PROCESS | 3872 | 1461189443021 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 14:57:23 INFO - PROCESS | 3872 | 1461189443027 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:23 INFO - PROCESS | 3872 | ++DOCSHELL 18CED400 == 30 [pid = 3872] [id = 331] 14:57:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (18CEDC00) [pid = 3872] [serial = 992] [outer = 00000000] 14:57:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (19059400) [pid = 3872] [serial = 993] [outer = 18CEDC00] 14:57:23 INFO - PROCESS | 3872 | 1461189443071 Marionette DEBUG loaded listener.js 14:57:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (1904F000) [pid = 3872] [serial = 994] [outer = 18CEDC00] 14:57:23 INFO - PROCESS | 3872 | 1461189443546 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]]]}] 14:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 634ms 14:57:23 INFO - PROCESS | 3872 | 1461189443566 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 14:57:23 INFO - PROCESS | 3872 | 1461189443568 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 14:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:57:23 INFO - PROCESS | 3872 | 1461189443571 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:57:23 INFO - PROCESS | 3872 | 1461189443573 Marionette TRACE conn2 <- [1,1290,null,{}] 14:57:23 INFO - PROCESS | 3872 | 1461189443576 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}] 14:57:23 INFO - PROCESS | 3872 | 1461189443672 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 14:57:23 INFO - PROCESS | 3872 | 1461189443680 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:23 INFO - PROCESS | 3872 | ++DOCSHELL 15F7EC00 == 31 [pid = 3872] [id = 332] 14:57:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (19176400) [pid = 3872] [serial = 995] [outer = 00000000] 14:57:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (1917D000) [pid = 3872] [serial = 996] [outer = 19176400] 14:57:23 INFO - PROCESS | 3872 | 1461189443725 Marionette DEBUG loaded listener.js 14:57:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (19178000) [pid = 3872] [serial = 997] [outer = 19176400] 14:57:24 INFO - PROCESS | 3872 | 1461189444204 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]]]}] 14:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 696ms 14:57:24 INFO - PROCESS | 3872 | 1461189444274 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 14:57:24 INFO - PROCESS | 3872 | 1461189444276 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 14:57:24 INFO - PROCESS | 3872 | 1461189444279 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:57:24 INFO - PROCESS | 3872 | 1461189444281 Marionette TRACE conn2 <- [1,1294,null,{}] 14:57:24 INFO - PROCESS | 3872 | 1461189444288 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}] 14:57:24 INFO - PROCESS | 3872 | 1461189444399 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 14:57:24 INFO - PROCESS | 3872 | 1461189444409 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:24 INFO - PROCESS | 3872 | ++DOCSHELL 15FAA400 == 32 [pid = 3872] [id = 333] 14:57:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (16E6C400) [pid = 3872] [serial = 998] [outer = 00000000] 14:57:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (194CA800) [pid = 3872] [serial = 999] [outer = 16E6C400] 14:57:24 INFO - PROCESS | 3872 | 1461189444453 Marionette DEBUG loaded listener.js 14:57:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (19947800) [pid = 3872] [serial = 1000] [outer = 16E6C400] 14:57:24 INFO - PROCESS | 3872 | 1461189444896 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]]]}] 14:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 619ms 14:57:24 INFO - PROCESS | 3872 | 1461189444919 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 14:57:24 INFO - PROCESS | 3872 | 1461189444922 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 14:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:57:24 INFO - PROCESS | 3872 | 1461189444925 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:57:24 INFO - PROCESS | 3872 | 1461189444927 Marionette TRACE conn2 <- [1,1298,null,{}] 14:57:24 INFO - PROCESS | 3872 | 1461189444930 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}] 14:57:25 INFO - PROCESS | 3872 | 1461189445073 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 14:57:25 INFO - PROCESS | 3872 | 1461189445134 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:25 INFO - PROCESS | 3872 | ++DOCSHELL 16E77C00 == 33 [pid = 3872] [id = 334] 14:57:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (19A08C00) [pid = 3872] [serial = 1001] [outer = 00000000] 14:57:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (19A4E400) [pid = 3872] [serial = 1002] [outer = 19A08C00] 14:57:25 INFO - PROCESS | 3872 | 1461189445182 Marionette DEBUG loaded listener.js 14:57:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (19B8BC00) [pid = 3872] [serial = 1003] [outer = 19A08C00] 14:57:25 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1860EC00) [pid = 3872] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:57:25 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (19A0B800) [pid = 3872] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:57:25 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1A36B400) [pid = 3872] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:57:25 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (1C5F8400) [pid = 3872] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:57:25 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (19173400) [pid = 3872] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:57:25 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (19056C00) [pid = 3872] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:57:25 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (18B65800) [pid = 3872] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:57:25 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (1894F400) [pid = 3872] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:57:25 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (14412000) [pid = 3872] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:57:25 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (15F81800) [pid = 3872] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:57:25 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (13B9A000) [pid = 3872] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:57:25 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (12CF8C00) [pid = 3872] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:57:25 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (1DEF5C00) [pid = 3872] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:57:25 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (15FA8000) [pid = 3872] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:57:25 INFO - PROCESS | 3872 | 1461189445685 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] 14:57:25 INFO - PROCESS | 3872 | 1461189445714 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 14:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:57:25 INFO - PROCESS | 3872 | 1461189445717 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:57:25 INFO - PROCESS | 3872 | 1461189445719 Marionette TRACE conn2 <- [1,1302,null,{}] 14:57:25 INFO - PROCESS | 3872 | 1461189445722 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}] 14:57:25 INFO - PROCESS | 3872 | 1461189445800 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 14:57:25 INFO - PROCESS | 3872 | 1461189445806 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:25 INFO - PROCESS | 3872 | ++DOCSHELL 16B58C00 == 34 [pid = 3872] [id = 335] 14:57:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (1860D800) [pid = 3872] [serial = 1004] [outer = 00000000] 14:57:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (19A0F400) [pid = 3872] [serial = 1005] [outer = 1860D800] 14:57:25 INFO - PROCESS | 3872 | 1461189445850 Marionette DEBUG loaded listener.js 14:57:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (19171000) [pid = 3872] [serial = 1006] [outer = 1860D800] 14:57:26 INFO - PROCESS | 3872 | 1461189446283 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]]]}] 14:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 588ms 14:57:26 INFO - PROCESS | 3872 | 1461189446313 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 14:57:26 INFO - PROCESS | 3872 | 1461189446315 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 14:57:26 INFO - PROCESS | 3872 | 1461189446319 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:57:26 INFO - PROCESS | 3872 | 1461189446320 Marionette TRACE conn2 <- [1,1306,null,{}] 14:57:26 INFO - PROCESS | 3872 | 1461189446324 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}] 14:57:26 INFO - PROCESS | 3872 | 1461189446400 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 14:57:26 INFO - PROCESS | 3872 | 1461189446406 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:26 INFO - PROCESS | 3872 | ++DOCSHELL 19054400 == 35 [pid = 3872] [id = 336] 14:57:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (1987D000) [pid = 3872] [serial = 1007] [outer = 00000000] 14:57:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (19D41000) [pid = 3872] [serial = 1008] [outer = 1987D000] 14:57:26 INFO - PROCESS | 3872 | 1461189446449 Marionette DEBUG loaded listener.js 14:57:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (19E36800) [pid = 3872] [serial = 1009] [outer = 1987D000] 14:57:26 INFO - PROCESS | 3872 | 1461189446880 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]]]}] 14:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 588ms 14:57:26 INFO - PROCESS | 3872 | 1461189446916 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 14:57:26 INFO - PROCESS | 3872 | 1461189446917 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 14:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:57:26 INFO - PROCESS | 3872 | 1461189446931 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:57:26 INFO - PROCESS | 3872 | 1461189446933 Marionette TRACE conn2 <- [1,1310,null,{}] 14:57:26 INFO - PROCESS | 3872 | 1461189446923 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}] 14:57:26 INFO - PROCESS | 3872 | 1461189446995 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 14:57:26 INFO - PROCESS | 3872 | 1461189447001 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:27 INFO - PROCESS | 3872 | ++DOCSHELL 19A03800 == 36 [pid = 3872] [id = 337] 14:57:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (19A0B800) [pid = 3872] [serial = 1010] [outer = 00000000] 14:57:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1A3CC800) [pid = 3872] [serial = 1011] [outer = 19A0B800] 14:57:27 INFO - PROCESS | 3872 | 1461189447045 Marionette DEBUG loaded listener.js 14:57:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (1A468800) [pid = 3872] [serial = 1012] [outer = 19A0B800] 14:57:27 INFO - PROCESS | 3872 | 1461189447501 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]]]}] 14:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 635ms 14:57:27 INFO - PROCESS | 3872 | 1461189447553 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 14:57:27 INFO - PROCESS | 3872 | 1461189447558 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 14:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:57:27 INFO - PROCESS | 3872 | 1461189447563 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:57:27 INFO - PROCESS | 3872 | 1461189447568 Marionette TRACE conn2 <- [1,1314,null,{}] 14:57:27 INFO - PROCESS | 3872 | 1461189447575 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}] 14:57:27 INFO - PROCESS | 3872 | 1461189447686 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 14:57:27 INFO - PROCESS | 3872 | 1461189447870 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:27 INFO - PROCESS | 3872 | ++DOCSHELL 13355C00 == 37 [pid = 3872] [id = 338] 14:57:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (13356400) [pid = 3872] [serial = 1013] [outer = 00000000] 14:57:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (139CA400) [pid = 3872] [serial = 1014] [outer = 13356400] 14:57:27 INFO - PROCESS | 3872 | 1461189447928 Marionette DEBUG loaded listener.js 14:57:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (143AB000) [pid = 3872] [serial = 1015] [outer = 13356400] 14:57:28 INFO - PROCESS | 3872 | 1461189448563 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]]]}] 14:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1083ms 14:57:28 INFO - PROCESS | 3872 | 1461189448652 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 14:57:28 INFO - PROCESS | 3872 | 1461189448658 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 14:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:57:28 INFO - PROCESS | 3872 | 1461189448665 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:57:28 INFO - PROCESS | 3872 | 1461189448667 Marionette TRACE conn2 <- [1,1318,null,{}] 14:57:28 INFO - PROCESS | 3872 | 1461189448695 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}] 14:57:28 INFO - PROCESS | 3872 | 1461189448812 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 14:57:28 INFO - PROCESS | 3872 | 1461189448886 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:28 INFO - PROCESS | 3872 | ++DOCSHELL 1581FC00 == 38 [pid = 3872] [id = 339] 14:57:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (15826800) [pid = 3872] [serial = 1016] [outer = 00000000] 14:57:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (15F83C00) [pid = 3872] [serial = 1017] [outer = 15826800] 14:57:28 INFO - PROCESS | 3872 | 1461189448941 Marionette DEBUG loaded listener.js 14:57:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (15FB3C00) [pid = 3872] [serial = 1018] [outer = 15826800] 14:57:29 INFO - PROCESS | 3872 | 1461189449851 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]]]}] 14:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1269ms 14:57:29 INFO - PROCESS | 3872 | 1461189449939 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 14:57:29 INFO - PROCESS | 3872 | 1461189449943 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 14:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:57:29 INFO - PROCESS | 3872 | 1461189449948 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:57:29 INFO - PROCESS | 3872 | 1461189449952 Marionette TRACE conn2 <- [1,1322,null,{}] 14:57:29 INFO - PROCESS | 3872 | 1461189449958 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}] 14:57:30 INFO - PROCESS | 3872 | 1461189450082 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 14:57:30 INFO - PROCESS | 3872 | --DOCSHELL 19054400 == 37 [pid = 3872] [id = 336] 14:57:30 INFO - PROCESS | 3872 | --DOCSHELL 16B58C00 == 36 [pid = 3872] [id = 335] 14:57:30 INFO - PROCESS | 3872 | --DOCSHELL 16E77C00 == 35 [pid = 3872] [id = 334] 14:57:30 INFO - PROCESS | 3872 | --DOCSHELL 15FAA400 == 34 [pid = 3872] [id = 333] 14:57:30 INFO - PROCESS | 3872 | --DOCSHELL 15F7EC00 == 33 [pid = 3872] [id = 332] 14:57:30 INFO - PROCESS | 3872 | --DOCSHELL 18CED400 == 32 [pid = 3872] [id = 331] 14:57:30 INFO - PROCESS | 3872 | --DOCSHELL 18990400 == 31 [pid = 3872] [id = 330] 14:57:30 INFO - PROCESS | 3872 | --DOCSHELL 1894F000 == 30 [pid = 3872] [id = 329] 14:57:30 INFO - PROCESS | 3872 | --DOCSHELL 1823D000 == 29 [pid = 3872] [id = 328] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1A10D400) [pid = 3872] [serial = 969] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1917E000) [pid = 3872] [serial = 967] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1A10A400) [pid = 3872] [serial = 954] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1AA13000) [pid = 3872] [serial = 957] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (19ED9400) [pid = 3872] [serial = 955] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (1C674400) [pid = 3872] [serial = 960] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1AAD5800) [pid = 3872] [serial = 958] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (1900D800) [pid = 3872] [serial = 966] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (1C749800) [pid = 3872] [serial = 961] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (19A4BC00) [pid = 3872] [serial = 951] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (19880400) [pid = 3872] [serial = 948] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (1987DC00) [pid = 3872] [serial = 949] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (19053000) [pid = 3872] [serial = 945] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (1916FC00) [pid = 3872] [serial = 946] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (18982C00) [pid = 3872] [serial = 942] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (1898D000) [pid = 3872] [serial = 943] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (1860C000) [pid = 3872] [serial = 939] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (1894B800) [pid = 3872] [serial = 940] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (15FA9800) [pid = 3872] [serial = 936] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (15FB4000) [pid = 3872] [serial = 937] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (1444A000) [pid = 3872] [serial = 933] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (1449A800) [pid = 3872] [serial = 934] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (1330DC00) [pid = 3872] [serial = 930] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (1335C800) [pid = 3872] [serial = 931] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (1E1FA000) [pid = 3872] [serial = 928] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 71 (18950000) [pid = 3872] [serial = 963] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 70 (18957800) [pid = 3872] [serial = 964] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | --DOMWINDOW == 69 (19A44800) [pid = 3872] [serial = 952] [outer = 00000000] [url = about:blank] 14:57:30 INFO - PROCESS | 3872 | 1461189450191 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:30 INFO - PROCESS | 3872 | ++DOCSHELL 11F43C00 == 30 [pid = 3872] [id = 340] 14:57:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 70 (11F44800) [pid = 3872] [serial = 1019] [outer = 00000000] 14:57:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 71 (13B96400) [pid = 3872] [serial = 1020] [outer = 11F44800] 14:57:30 INFO - PROCESS | 3872 | 1461189450241 Marionette DEBUG loaded listener.js 14:57:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 72 (143B1C00) [pid = 3872] [serial = 1021] [outer = 11F44800] 14:57:30 INFO - PROCESS | 3872 | 1461189450674 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]]]}] 14:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 804ms 14:57:30 INFO - PROCESS | 3872 | 1461189450735 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 14:57:30 INFO - PROCESS | 3872 | 1461189450740 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 14:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:57:30 INFO - PROCESS | 3872 | 1461189450746 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:57:30 INFO - PROCESS | 3872 | 1461189450748 Marionette TRACE conn2 <- [1,1326,null,{}] 14:57:30 INFO - PROCESS | 3872 | 1461189450752 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}] 14:57:30 INFO - PROCESS | 3872 | 1461189450828 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 14:57:30 INFO - PROCESS | 3872 | 1461189450836 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:30 INFO - PROCESS | 3872 | ++DOCSHELL 15AF7000 == 31 [pid = 3872] [id = 341] 14:57:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (15AF9400) [pid = 3872] [serial = 1022] [outer = 00000000] 14:57:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (15F82800) [pid = 3872] [serial = 1023] [outer = 15AF9400] 14:57:30 INFO - PROCESS | 3872 | 1461189450882 Marionette DEBUG loaded listener.js 14:57:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (15FAF000) [pid = 3872] [serial = 1024] [outer = 15AF9400] 14:57:31 INFO - PROCESS | 3872 | 1461189451828 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]]]}] 14:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1083ms 14:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:57:31 INFO - PROCESS | 3872 | 1461189451838 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 14:57:31 INFO - PROCESS | 3872 | 1461189451840 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 14:57:31 INFO - PROCESS | 3872 | 1461189451844 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:57:31 INFO - PROCESS | 3872 | 1461189451847 Marionette TRACE conn2 <- [1,1330,null,{}] 14:57:31 INFO - PROCESS | 3872 | 1461189451858 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}] 14:57:31 INFO - PROCESS | 3872 | 1461189451922 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 14:57:31 INFO - PROCESS | 3872 | 1461189451928 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:31 INFO - PROCESS | 3872 | ++DOCSHELL 16E6C800 == 32 [pid = 3872] [id = 342] 14:57:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (1823EC00) [pid = 3872] [serial = 1025] [outer = 00000000] 14:57:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (186F9800) [pid = 3872] [serial = 1026] [outer = 1823EC00] 14:57:31 INFO - PROCESS | 3872 | 1461189451977 Marionette DEBUG loaded listener.js 14:57:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (18950800) [pid = 3872] [serial = 1027] [outer = 1823EC00] 14:57:32 INFO - PROCESS | 3872 | 1461189452407 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]]]}] 14:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 588ms 14:57:32 INFO - PROCESS | 3872 | 1461189452438 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 14:57:32 INFO - PROCESS | 3872 | 1461189452440 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 14:57:32 INFO - PROCESS | 3872 | 1461189452444 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:57:32 INFO - PROCESS | 3872 | 1461189452445 Marionette TRACE conn2 <- [1,1334,null,{}] 14:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:57:32 INFO - PROCESS | 3872 | 1461189452459 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}] 14:57:32 INFO - PROCESS | 3872 | 1461189452561 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 14:57:32 INFO - PROCESS | 3872 | 1461189452566 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:32 INFO - PROCESS | 3872 | ++DOCSHELL 158AE000 == 33 [pid = 3872] [id = 343] 14:57:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (1897B400) [pid = 3872] [serial = 1028] [outer = 00000000] 14:57:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (18985C00) [pid = 3872] [serial = 1029] [outer = 1897B400] 14:57:32 INFO - PROCESS | 3872 | 1461189452612 Marionette DEBUG loaded listener.js 14:57:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (1898E800) [pid = 3872] [serial = 1030] [outer = 1897B400] 14:57:33 INFO - PROCESS | 3872 | 1461189453053 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]]]}] 14:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 635ms 14:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:57:33 INFO - PROCESS | 3872 | 1461189453085 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 14:57:33 INFO - PROCESS | 3872 | 1461189453087 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 14:57:33 INFO - PROCESS | 3872 | 1461189453090 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:57:33 INFO - PROCESS | 3872 | 1461189453092 Marionette TRACE conn2 <- [1,1338,null,{}] 14:57:33 INFO - PROCESS | 3872 | 1461189453095 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}] 14:57:33 INFO - PROCESS | 3872 | 1461189453194 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 14:57:33 INFO - PROCESS | 3872 | 1461189453200 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:33 INFO - PROCESS | 3872 | ++DOCSHELL 1898BC00 == 34 [pid = 3872] [id = 344] 14:57:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (18992400) [pid = 3872] [serial = 1031] [outer = 00000000] 14:57:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (18CEC800) [pid = 3872] [serial = 1032] [outer = 18992400] 14:57:33 INFO - PROCESS | 3872 | 1461189453245 Marionette DEBUG loaded listener.js 14:57:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (1900C800) [pid = 3872] [serial = 1033] [outer = 18992400] 14:57:33 INFO - PROCESS | 3872 | 1461189453694 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]]]}] 14:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 619ms 14:57:33 INFO - PROCESS | 3872 | 1461189453712 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 14:57:33 INFO - PROCESS | 3872 | 1461189453714 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 14:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:57:33 INFO - PROCESS | 3872 | 1461189453731 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:57:33 INFO - PROCESS | 3872 | 1461189453732 Marionette TRACE conn2 <- [1,1342,null,{}] 14:57:33 INFO - PROCESS | 3872 | 1461189453736 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}] 14:57:33 INFO - PROCESS | 3872 | 1461189453857 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 14:57:33 INFO - PROCESS | 3872 | 1461189453864 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:33 INFO - PROCESS | 3872 | ++DOCSHELL 1897FC00 == 35 [pid = 3872] [id = 345] 14:57:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (18BBB400) [pid = 3872] [serial = 1034] [outer = 00000000] 14:57:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (15C31400) [pid = 3872] [serial = 1035] [outer = 18BBB400] 14:57:33 INFO - PROCESS | 3872 | 1461189453912 Marionette DEBUG loaded listener.js 14:57:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (1917AC00) [pid = 3872] [serial = 1036] [outer = 18BBB400] 14:57:34 INFO - PROCESS | 3872 | 1461189454352 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]]]}] 14:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 696ms 14:57:34 INFO - PROCESS | 3872 | 1461189454428 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 14:57:34 INFO - PROCESS | 3872 | 1461189454430 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 14:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:57:34 INFO - PROCESS | 3872 | 1461189454437 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:57:34 INFO - PROCESS | 3872 | 1461189454439 Marionette TRACE conn2 <- [1,1346,null,{}] 14:57:34 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (1987D000) [pid = 3872] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:57:34 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (19176400) [pid = 3872] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:57:34 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (18958C00) [pid = 3872] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:57:34 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (19A04000) [pid = 3872] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:57:34 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (18287000) [pid = 3872] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:57:34 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (18995400) [pid = 3872] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:57:34 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (18CEDC00) [pid = 3872] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:57:34 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (14456400) [pid = 3872] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:57:34 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (15F7FC00) [pid = 3872] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:57:34 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (16B50000) [pid = 3872] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:57:34 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (13308400) [pid = 3872] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:57:34 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (16E6C400) [pid = 3872] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:57:34 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (19A08C00) [pid = 3872] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:57:34 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (1860D800) [pid = 3872] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:57:34 INFO - PROCESS | 3872 | 1461189454651 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}] 14:57:34 INFO - PROCESS | 3872 | 1461189454721 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 14:57:34 INFO - PROCESS | 3872 | 1461189454728 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:34 INFO - PROCESS | 3872 | ++DOCSHELL 14B10800 == 36 [pid = 3872] [id = 346] 14:57:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (1583BC00) [pid = 3872] [serial = 1037] [outer = 00000000] 14:57:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (16733800) [pid = 3872] [serial = 1038] [outer = 1583BC00] 14:57:34 INFO - PROCESS | 3872 | 1461189454772 Marionette DEBUG loaded listener.js 14:57:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (16E81000) [pid = 3872] [serial = 1039] [outer = 1583BC00] 14:57:35 INFO - PROCESS | 3872 | 1461189455180 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]]]}] 14:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 743ms 14:57:35 INFO - PROCESS | 3872 | 1461189455199 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 14:57:35 INFO - PROCESS | 3872 | 1461189455201 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 14:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:57:35 INFO - PROCESS | 3872 | 1461189455214 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:57:35 INFO - PROCESS | 3872 | 1461189455216 Marionette TRACE conn2 <- [1,1350,null,{}] 14:57:35 INFO - PROCESS | 3872 | 1461189455220 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}] 14:57:35 INFO - PROCESS | 3872 | 1461189455275 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 14:57:35 INFO - PROCESS | 3872 | 1461189455282 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:35 INFO - PROCESS | 3872 | ++DOCSHELL 13B9C400 == 37 [pid = 3872] [id = 347] 14:57:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (14456400) [pid = 3872] [serial = 1040] [outer = 00000000] 14:57:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (1917B000) [pid = 3872] [serial = 1041] [outer = 14456400] 14:57:35 INFO - PROCESS | 3872 | 1461189455325 Marionette DEBUG loaded listener.js 14:57:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (19A05000) [pid = 3872] [serial = 1042] [outer = 14456400] 14:57:35 INFO - PROCESS | 3872 | 1461189455745 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]]]}] 14:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 588ms 14:57:35 INFO - PROCESS | 3872 | 1461189455786 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 14:57:35 INFO - PROCESS | 3872 | 1461189455788 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 14:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:57:35 INFO - PROCESS | 3872 | 1461189455791 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:57:35 INFO - PROCESS | 3872 | 1461189455793 Marionette TRACE conn2 <- [1,1354,null,{}] 14:57:35 INFO - PROCESS | 3872 | 1461189455800 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}] 14:57:35 INFO - PROCESS | 3872 | 1461189455904 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 14:57:35 INFO - PROCESS | 3872 | 1461189455915 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:35 INFO - PROCESS | 3872 | ++DOCSHELL 18954800 == 38 [pid = 3872] [id = 348] 14:57:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (19005800) [pid = 3872] [serial = 1043] [outer = 00000000] 14:57:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (19A48C00) [pid = 3872] [serial = 1044] [outer = 19005800] 14:57:35 INFO - PROCESS | 3872 | 1461189455963 Marionette DEBUG loaded listener.js 14:57:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (19A48000) [pid = 3872] [serial = 1045] [outer = 19005800] 14:57:36 INFO - PROCESS | 3872 | 1461189456399 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] 14:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:57:36 INFO - PROCESS | 3872 | 1461189456431 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 14:57:36 INFO - PROCESS | 3872 | 1461189456435 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:57:36 INFO - PROCESS | 3872 | 1461189456436 Marionette TRACE conn2 <- [1,1358,null,{}] 14:57:36 INFO - PROCESS | 3872 | 1461189456440 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}] 14:57:36 INFO - PROCESS | 3872 | 1461189456548 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 14:57:36 INFO - PROCESS | 3872 | 1461189456556 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:36 INFO - PROCESS | 3872 | ++DOCSHELL 18955C00 == 39 [pid = 3872] [id = 349] 14:57:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (1994B400) [pid = 3872] [serial = 1046] [outer = 00000000] 14:57:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (19D44C00) [pid = 3872] [serial = 1047] [outer = 1994B400] 14:57:36 INFO - PROCESS | 3872 | 1461189456600 Marionette DEBUG loaded listener.js 14:57:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (19D40000) [pid = 3872] [serial = 1048] [outer = 1994B400] 14:57:37 INFO - PROCESS | 3872 | 1461189457292 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] 14:57:37 INFO - PROCESS | 3872 | 1461189457369 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 14:57:37 INFO - PROCESS | 3872 | 1461189457374 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:57:37 INFO - PROCESS | 3872 | 1461189457378 Marionette TRACE conn2 <- [1,1362,null,{}] 14:57:37 INFO - PROCESS | 3872 | 1461189457383 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}] 14:57:37 INFO - PROCESS | 3872 | 1461189457515 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 14:57:37 INFO - PROCESS | 3872 | 1461189457645 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:37 INFO - PROCESS | 3872 | ++DOCSHELL 14417400 == 40 [pid = 3872] [id = 350] 14:57:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (15508C00) [pid = 3872] [serial = 1049] [outer = 00000000] 14:57:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (16B59000) [pid = 3872] [serial = 1050] [outer = 15508C00] 14:57:37 INFO - PROCESS | 3872 | 1461189457702 Marionette DEBUG loaded listener.js 14:57:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (1823C000) [pid = 3872] [serial = 1051] [outer = 15508C00] 14:57:38 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:38 INFO - PROCESS | 3872 | 1461189458274 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] 14:57:38 INFO - PROCESS | 3872 | 1461189458328 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 14:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:57:38 INFO - PROCESS | 3872 | 1461189458334 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:57:38 INFO - PROCESS | 3872 | 1461189458337 Marionette TRACE conn2 <- [1,1366,null,{}] 14:57:38 INFO - PROCESS | 3872 | 1461189458341 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}] 14:57:38 INFO - PROCESS | 3872 | 1461189458442 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 14:57:38 INFO - PROCESS | 3872 | 1461189458537 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:38 INFO - PROCESS | 3872 | ++DOCSHELL 18288C00 == 41 [pid = 3872] [id = 351] 14:57:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (1860C000) [pid = 3872] [serial = 1052] [outer = 00000000] 14:57:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (19055000) [pid = 3872] [serial = 1053] [outer = 1860C000] 14:57:38 INFO - PROCESS | 3872 | 1461189458583 Marionette DEBUG loaded listener.js 14:57:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (19058C00) [pid = 3872] [serial = 1054] [outer = 1860C000] 14:57:39 INFO - PROCESS | 3872 | 1461189459240 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] 14:57:39 INFO - PROCESS | 3872 | 1461189459264 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 14:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:57:39 INFO - PROCESS | 3872 | 1461189459267 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:57:39 INFO - PROCESS | 3872 | 1461189459271 Marionette TRACE conn2 <- [1,1370,null,{}] 14:57:39 INFO - PROCESS | 3872 | 1461189459296 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}] 14:57:39 INFO - PROCESS | 3872 | 1461189459423 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 14:57:39 INFO - PROCESS | 3872 | 1461189459478 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:39 INFO - PROCESS | 3872 | ++DOCSHELL 19170000 == 42 [pid = 3872] [id = 352] 14:57:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (19170800) [pid = 3872] [serial = 1055] [outer = 00000000] 14:57:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (196A0800) [pid = 3872] [serial = 1056] [outer = 19170800] 14:57:39 INFO - PROCESS | 3872 | 1461189459537 Marionette DEBUG loaded listener.js 14:57:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (19D2A000) [pid = 3872] [serial = 1057] [outer = 19170800] 14:57:40 INFO - PROCESS | 3872 | [3872] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:40 INFO - PROCESS | 3872 | 1461189460240 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] 14:57:40 INFO - PROCESS | 3872 | 1461189460301 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 14:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:57:40 INFO - PROCESS | 3872 | 1461189460306 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:57:40 INFO - PROCESS | 3872 | 1461189460310 Marionette TRACE conn2 <- [1,1374,null,{}] 14:57:40 INFO - PROCESS | 3872 | 1461189460315 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}] 14:57:40 INFO - PROCESS | 3872 | 1461189460405 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 14:57:40 INFO - PROCESS | 3872 | 1461189460489 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:40 INFO - PROCESS | 3872 | ++DOCSHELL 15511000 == 43 [pid = 3872] [id = 353] 14:57:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1581F400) [pid = 3872] [serial = 1058] [outer = 00000000] 14:57:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (15F84400) [pid = 3872] [serial = 1059] [outer = 1581F400] 14:57:40 INFO - PROCESS | 3872 | 1461189460592 Marionette DEBUG loaded listener.js 14:57:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (16553400) [pid = 3872] [serial = 1060] [outer = 1581F400] 14:57:40 INFO - PROCESS | 3872 | --DOCSHELL 18954800 == 42 [pid = 3872] [id = 348] 14:57:40 INFO - PROCESS | 3872 | --DOCSHELL 13B9C400 == 41 [pid = 3872] [id = 347] 14:57:40 INFO - PROCESS | 3872 | --DOCSHELL 14B10800 == 40 [pid = 3872] [id = 346] 14:57:40 INFO - PROCESS | 3872 | --DOCSHELL 1897FC00 == 39 [pid = 3872] [id = 345] 14:57:40 INFO - PROCESS | 3872 | --DOCSHELL 1898BC00 == 38 [pid = 3872] [id = 344] 14:57:40 INFO - PROCESS | 3872 | --DOCSHELL 158AE000 == 37 [pid = 3872] [id = 343] 14:57:40 INFO - PROCESS | 3872 | --DOCSHELL 16E6C800 == 36 [pid = 3872] [id = 342] 14:57:40 INFO - PROCESS | 3872 | --DOCSHELL 15AF7000 == 35 [pid = 3872] [id = 341] 14:57:40 INFO - PROCESS | 3872 | --DOCSHELL 11F43C00 == 34 [pid = 3872] [id = 340] 14:57:40 INFO - PROCESS | 3872 | --DOCSHELL 19A03800 == 33 [pid = 3872] [id = 337] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (19E36800) [pid = 3872] [serial = 1009] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1A3CC800) [pid = 3872] [serial = 1011] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1917D000) [pid = 3872] [serial = 996] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (18993400) [pid = 3872] [serial = 987] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (1899A800) [pid = 3872] [serial = 988] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (1AA08400) [pid = 3872] [serial = 970] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (186F7400) [pid = 3872] [serial = 984] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (1894D800) [pid = 3872] [serial = 985] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (19004800) [pid = 3872] [serial = 990] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (19004400) [pid = 3872] [serial = 991] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (19059400) [pid = 3872] [serial = 993] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (14B47400) [pid = 3872] [serial = 975] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (14BEC000) [pid = 3872] [serial = 976] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (15FAB400) [pid = 3872] [serial = 978] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (15FB1C00) [pid = 3872] [serial = 979] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (16E83C00) [pid = 3872] [serial = 981] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (18240C00) [pid = 3872] [serial = 982] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (139C8400) [pid = 3872] [serial = 972] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (139F6000) [pid = 3872] [serial = 973] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (194CA800) [pid = 3872] [serial = 999] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (19178000) [pid = 3872] [serial = 997] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (19A4E400) [pid = 3872] [serial = 1002] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (19947800) [pid = 3872] [serial = 1000] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (19D41000) [pid = 3872] [serial = 1008] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (19A0F400) [pid = 3872] [serial = 1005] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 71 (19B8BC00) [pid = 3872] [serial = 1003] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 70 (19171000) [pid = 3872] [serial = 1006] [outer = 00000000] [url = about:blank] 14:57:40 INFO - PROCESS | 3872 | --DOMWINDOW == 69 (1904F000) [pid = 3872] [serial = 994] [outer = 00000000] [url = about:blank] 14:57:41 INFO - PROCESS | 3872 | 1461189461074 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] 14:57:41 INFO - PROCESS | 3872 | 1461189461115 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 14:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:57:41 INFO - PROCESS | 3872 | 1461189461121 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:57:41 INFO - PROCESS | 3872 | 1461189461123 Marionette TRACE conn2 <- [1,1378,null,{}] 14:57:41 INFO - PROCESS | 3872 | 1461189461127 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}] 14:57:41 INFO - PROCESS | 3872 | 1461189461205 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 14:57:41 INFO - PROCESS | 3872 | 1461189461212 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:41 INFO - PROCESS | 3872 | ++DOCSHELL 139CD400 == 34 [pid = 3872] [id = 354] 14:57:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 70 (14B4B400) [pid = 3872] [serial = 1061] [outer = 00000000] 14:57:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 71 (15FB2800) [pid = 3872] [serial = 1062] [outer = 14B4B400] 14:57:41 INFO - PROCESS | 3872 | 1461189461257 Marionette DEBUG loaded listener.js 14:57:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 72 (16E66400) [pid = 3872] [serial = 1063] [outer = 14B4B400] 14:57:41 INFO - PROCESS | 3872 | 1461189461730 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]]]}] 14:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 619ms 14:57:41 INFO - PROCESS | 3872 | 1461189461757 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 14:57:41 INFO - PROCESS | 3872 | 1461189461759 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 14:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:57:41 INFO - PROCESS | 3872 | 1461189461763 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:57:41 INFO - PROCESS | 3872 | 1461189461766 Marionette TRACE conn2 <- [1,1382,null,{}] 14:57:41 INFO - PROCESS | 3872 | 1461189461776 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}] 14:57:41 INFO - PROCESS | 3872 | 1461189461854 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 14:57:41 INFO - PROCESS | 3872 | 1461189461897 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:41 INFO - PROCESS | 3872 | ++DOCSHELL 18954800 == 35 [pid = 3872] [id = 355] 14:57:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (18955400) [pid = 3872] [serial = 1064] [outer = 00000000] 14:57:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (1897C800) [pid = 3872] [serial = 1065] [outer = 18955400] 14:57:41 INFO - PROCESS | 3872 | 1461189461929 Marionette DEBUG loaded listener.js 14:57:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (1898BC00) [pid = 3872] [serial = 1066] [outer = 18955400] 14:57:42 INFO - PROCESS | 3872 | 1461189462381 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]]]}] 14:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 681ms 14:57:42 INFO - PROCESS | 3872 | 1461189462445 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 14:57:42 INFO - PROCESS | 3872 | 1461189462448 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 14:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:57:42 INFO - PROCESS | 3872 | 1461189462451 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:57:42 INFO - PROCESS | 3872 | 1461189462453 Marionette TRACE conn2 <- [1,1386,null,{}] 14:57:42 INFO - PROCESS | 3872 | 1461189462456 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}] 14:57:42 INFO - PROCESS | 3872 | 1461189462532 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 14:57:42 INFO - PROCESS | 3872 | 1461189462540 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:42 INFO - PROCESS | 3872 | ++DOCSHELL 18992800 == 36 [pid = 3872] [id = 356] 14:57:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (18BBE800) [pid = 3872] [serial = 1067] [outer = 00000000] 14:57:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (1900A000) [pid = 3872] [serial = 1068] [outer = 18BBE800] 14:57:42 INFO - PROCESS | 3872 | 1461189462585 Marionette DEBUG loaded listener.js 14:57:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (1904F000) [pid = 3872] [serial = 1069] [outer = 18BBE800] 14:57:43 INFO - PROCESS | 3872 | 1461189463027 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]]]}] 14:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 634ms 14:57:43 INFO - PROCESS | 3872 | 1461189463089 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 14:57:43 INFO - PROCESS | 3872 | 1461189463091 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 14:57:43 INFO - PROCESS | 3872 | 1461189463094 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:57:43 INFO - PROCESS | 3872 | 1461189463096 Marionette TRACE conn2 <- [1,1390,null,{}] 14:57:43 INFO - PROCESS | 3872 | 1461189463099 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}] 14:57:43 INFO - PROCESS | 3872 | 1461189463173 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 14:57:43 INFO - PROCESS | 3872 | 1461189463179 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:43 INFO - PROCESS | 3872 | ++DOCSHELL 18B64800 == 37 [pid = 3872] [id = 357] 14:57:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (1900D800) [pid = 3872] [serial = 1070] [outer = 00000000] 14:57:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (19176400) [pid = 3872] [serial = 1071] [outer = 1900D800] 14:57:43 INFO - PROCESS | 3872 | 1461189463224 Marionette DEBUG loaded listener.js 14:57:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (194C6C00) [pid = 3872] [serial = 1072] [outer = 1900D800] 14:57:43 INFO - PROCESS | 3872 | 1461189463707 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]]]}] 14:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 696ms 14:57:43 INFO - PROCESS | 3872 | 1461189463777 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 14:57:43 INFO - PROCESS | 3872 | 1461189463779 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 14:57:43 INFO - PROCESS | 3872 | 1461189463783 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:57:43 INFO - PROCESS | 3872 | 1461189463785 Marionette TRACE conn2 <- [1,1394,null,{}] 14:57:43 INFO - PROCESS | 3872 | 1461189463788 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}] 14:57:43 INFO - PROCESS | 3872 | 1461189463911 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 14:57:43 INFO - PROCESS | 3872 | 1461189463970 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:43 INFO - PROCESS | 3872 | ++DOCSHELL 143AF800 == 38 [pid = 3872] [id = 358] 14:57:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (19A46000) [pid = 3872] [serial = 1073] [outer = 00000000] 14:57:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (19B8BC00) [pid = 3872] [serial = 1074] [outer = 19A46000] 14:57:44 INFO - PROCESS | 3872 | 1461189464018 Marionette DEBUG loaded listener.js 14:57:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (19D2CC00) [pid = 3872] [serial = 1075] [outer = 19A46000] 14:57:44 INFO - PROCESS | 3872 | 1461189464427 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]]]}] 14:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 697ms 14:57:44 INFO - PROCESS | 3872 | 1461189464485 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 14:57:44 INFO - PROCESS | 3872 | 1461189464487 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 14:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:57:44 INFO - PROCESS | 3872 | 1461189464530 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:57:44 INFO - PROCESS | 3872 | 1461189464532 Marionette TRACE conn2 <- [1,1398,null,{}] 14:57:44 INFO - PROCESS | 3872 | 1461189464535 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}] 14:57:44 INFO - PROCESS | 3872 | 1461189464634 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 14:57:44 INFO - PROCESS | 3872 | 1461189464646 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:44 INFO - PROCESS | 3872 | ++DOCSHELL 139F2C00 == 39 [pid = 3872] [id = 359] 14:57:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (19B84400) [pid = 3872] [serial = 1076] [outer = 00000000] 14:57:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (1A462000) [pid = 3872] [serial = 1077] [outer = 19B84400] 14:57:44 INFO - PROCESS | 3872 | 1461189464696 Marionette DEBUG loaded listener.js 14:57:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (1A845800) [pid = 3872] [serial = 1078] [outer = 19B84400] 14:57:45 INFO - PROCESS | 3872 | 1461189465151 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]]]}] 14:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 634ms 14:57:45 INFO - PROCESS | 3872 | 1461189465181 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 14:57:45 INFO - PROCESS | 3872 | 1461189465183 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 14:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:57:45 INFO - PROCESS | 3872 | 1461189465186 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:57:45 INFO - PROCESS | 3872 | 1461189465188 Marionette TRACE conn2 <- [1,1402,null,{}] 14:57:45 INFO - PROCESS | 3872 | 1461189465191 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}] 14:57:45 INFO - PROCESS | 3872 | 1461189465290 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 14:57:45 INFO - PROCESS | 3872 | 1461189465296 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:45 INFO - PROCESS | 3872 | ++DOCSHELL 1330F400 == 40 [pid = 3872] [id = 360] 14:57:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (1A364800) [pid = 3872] [serial = 1079] [outer = 00000000] 14:57:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (1AADA000) [pid = 3872] [serial = 1080] [outer = 1A364800] 14:57:45 INFO - PROCESS | 3872 | 1461189465324 Marionette DEBUG loaded listener.js 14:57:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1ABD4400) [pid = 3872] [serial = 1081] [outer = 1A364800] 14:57:45 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (18992400) [pid = 3872] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:57:45 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (18BBB400) [pid = 3872] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:57:45 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (19A0B800) [pid = 3872] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:57:45 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (1823EC00) [pid = 3872] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:57:45 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (15AF9400) [pid = 3872] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:57:45 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (11F44800) [pid = 3872] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:57:45 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (19005800) [pid = 3872] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:57:45 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1583BC00) [pid = 3872] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:57:45 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (1897B400) [pid = 3872] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:57:46 INFO - PROCESS | 3872 | 1461189466133 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]]]}] 14:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 990ms 14:57:46 INFO - PROCESS | 3872 | 1461189466172 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 14:57:46 INFO - PROCESS | 3872 | 1461189466177 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 14:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:57:46 INFO - PROCESS | 3872 | 1461189466183 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:57:46 INFO - PROCESS | 3872 | 1461189466186 Marionette TRACE conn2 <- [1,1406,null,{}] 14:57:46 INFO - PROCESS | 3872 | 1461189466192 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}] 14:57:46 INFO - PROCESS | 3872 | 1461189466294 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 14:57:46 INFO - PROCESS | 3872 | 1461189466377 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:46 INFO - PROCESS | 3872 | ++DOCSHELL 13B9A000 == 41 [pid = 3872] [id = 361] 14:57:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (15840000) [pid = 3872] [serial = 1082] [outer = 00000000] 14:57:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (15F7EC00) [pid = 3872] [serial = 1083] [outer = 15840000] 14:57:46 INFO - PROCESS | 3872 | 1461189466475 Marionette DEBUG loaded listener.js 14:57:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (15FAEC00) [pid = 3872] [serial = 1084] [outer = 15840000] 14:57:47 INFO - PROCESS | 3872 | 1461189467085 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]]]}] 14:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 928ms 14:57:47 INFO - PROCESS | 3872 | 1461189467113 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 14:57:47 INFO - PROCESS | 3872 | 1461189467119 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 14:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:57:47 INFO - PROCESS | 3872 | 1461189467125 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:57:47 INFO - PROCESS | 3872 | 1461189467128 Marionette TRACE conn2 <- [1,1410,null,{}] 14:57:47 INFO - PROCESS | 3872 | 1461189467132 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}] 14:57:47 INFO - PROCESS | 3872 | 1461189467231 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 14:57:47 INFO - PROCESS | 3872 | 1461189467325 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:47 INFO - PROCESS | 3872 | ++DOCSHELL 1827A400 == 42 [pid = 3872] [id = 362] 14:57:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (18696C00) [pid = 3872] [serial = 1085] [outer = 00000000] 14:57:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (1897E000) [pid = 3872] [serial = 1086] [outer = 18696C00] 14:57:47 INFO - PROCESS | 3872 | 1461189467380 Marionette DEBUG loaded listener.js 14:57:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (18984400) [pid = 3872] [serial = 1087] [outer = 18696C00] 14:57:47 INFO - PROCESS | 3872 | 1461189467997 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]]]}] 14:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 897ms 14:57:48 INFO - PROCESS | 3872 | 1461189468027 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 14:57:48 INFO - PROCESS | 3872 | 1461189468030 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 14:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:57:48 INFO - PROCESS | 3872 | 1461189468033 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:57:48 INFO - PROCESS | 3872 | 1461189468037 Marionette TRACE conn2 <- [1,1414,null,{}] 14:57:48 INFO - PROCESS | 3872 | 1461189468048 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}] 14:57:48 INFO - PROCESS | 3872 | 1461189468150 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 14:57:48 INFO - PROCESS | 3872 | 1461189468247 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:48 INFO - PROCESS | 3872 | ++DOCSHELL 19A42C00 == 43 [pid = 3872] [id = 363] 14:57:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (19A43400) [pid = 3872] [serial = 1088] [outer = 00000000] 14:57:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (19D4A800) [pid = 3872] [serial = 1089] [outer = 19A43400] 14:57:48 INFO - PROCESS | 3872 | 1461189468305 Marionette DEBUG loaded listener.js 14:57:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1A3CC400) [pid = 3872] [serial = 1090] [outer = 19A43400] 14:57:48 INFO - PROCESS | 3872 | 1461189468872 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]]]}] 14:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 897ms 14:57:48 INFO - PROCESS | 3872 | 1461189468921 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 14:57:48 INFO - PROCESS | 3872 | 1461189468924 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 14:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:57:48 INFO - PROCESS | 3872 | 1461189468927 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:57:48 INFO - PROCESS | 3872 | 1461189468929 Marionette TRACE conn2 <- [1,1418,null,{}] 14:57:48 INFO - PROCESS | 3872 | 1461189468933 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}] 14:57:49 INFO - PROCESS | 3872 | 1461189469030 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 14:57:49 INFO - PROCESS | 3872 | 1461189469110 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:49 INFO - PROCESS | 3872 | ++DOCSHELL 139C8C00 == 44 [pid = 3872] [id = 364] 14:57:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (139CC000) [pid = 3872] [serial = 1091] [outer = 00000000] 14:57:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1ABDB400) [pid = 3872] [serial = 1092] [outer = 139CC000] 14:57:49 INFO - PROCESS | 3872 | 1461189469213 Marionette DEBUG loaded listener.js 14:57:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1C351800) [pid = 3872] [serial = 1093] [outer = 139CC000] 14:57:49 INFO - PROCESS | 3872 | 1461189469997 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]]]}] 14:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1068ms 14:57:50 INFO - PROCESS | 3872 | 1461189470030 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 14:57:50 INFO - PROCESS | 3872 | 1461189470034 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 14:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:57:50 INFO - PROCESS | 3872 | 1461189470040 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:57:50 INFO - PROCESS | 3872 | 1461189470043 Marionette TRACE conn2 <- [1,1422,null,{}] 14:57:50 INFO - PROCESS | 3872 | 1461189470049 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}] 14:57:50 INFO - PROCESS | 3872 | 1461189470140 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 14:57:50 INFO - PROCESS | 3872 | 1461189470223 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:50 INFO - PROCESS | 3872 | ++DOCSHELL 1330B400 == 45 [pid = 3872] [id = 365] 14:57:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (13357C00) [pid = 3872] [serial = 1094] [outer = 00000000] 14:57:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (148B0C00) [pid = 3872] [serial = 1095] [outer = 13357C00] 14:57:50 INFO - PROCESS | 3872 | 1461189470291 Marionette DEBUG loaded listener.js 14:57:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (15E85000) [pid = 3872] [serial = 1096] [outer = 13357C00] 14:57:50 INFO - PROCESS | 3872 | --DOCSHELL 139F2C00 == 44 [pid = 3872] [id = 359] 14:57:50 INFO - PROCESS | 3872 | --DOCSHELL 143AF800 == 43 [pid = 3872] [id = 358] 14:57:50 INFO - PROCESS | 3872 | --DOCSHELL 18B64800 == 42 [pid = 3872] [id = 357] 14:57:50 INFO - PROCESS | 3872 | --DOCSHELL 18992800 == 41 [pid = 3872] [id = 356] 14:57:50 INFO - PROCESS | 3872 | --DOCSHELL 18954800 == 40 [pid = 3872] [id = 355] 14:57:50 INFO - PROCESS | 3872 | --DOCSHELL 139CD400 == 39 [pid = 3872] [id = 354] 14:57:50 INFO - PROCESS | 3872 | --DOCSHELL 15511000 == 38 [pid = 3872] [id = 353] 14:57:50 INFO - PROCESS | 3872 | --DOCSHELL 18288C00 == 37 [pid = 3872] [id = 351] 14:57:50 INFO - PROCESS | 3872 | --DOCSHELL 14417400 == 36 [pid = 3872] [id = 350] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (18CEC800) [pid = 3872] [serial = 1032] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (15C31400) [pid = 3872] [serial = 1035] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1A468800) [pid = 3872] [serial = 1012] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (15F83C00) [pid = 3872] [serial = 1017] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (186F9800) [pid = 3872] [serial = 1026] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (139CA400) [pid = 3872] [serial = 1014] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (15F82800) [pid = 3872] [serial = 1023] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (15FAF000) [pid = 3872] [serial = 1024] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (13B96400) [pid = 3872] [serial = 1020] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (143B1C00) [pid = 3872] [serial = 1021] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (19A48C00) [pid = 3872] [serial = 1044] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (1900C800) [pid = 3872] [serial = 1033] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (16733800) [pid = 3872] [serial = 1038] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1917AC00) [pid = 3872] [serial = 1036] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (18985C00) [pid = 3872] [serial = 1029] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (1898E800) [pid = 3872] [serial = 1030] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (1917B000) [pid = 3872] [serial = 1041] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (18950800) [pid = 3872] [serial = 1027] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (16E81000) [pid = 3872] [serial = 1039] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (19A48000) [pid = 3872] [serial = 1045] [outer = 00000000] [url = about:blank] 14:57:50 INFO - PROCESS | 3872 | 1461189470763 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]]]}] 14:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 789ms 14:57:50 INFO - PROCESS | 3872 | 1461189470824 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 14:57:50 INFO - PROCESS | 3872 | 1461189470829 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 14:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:57:50 INFO - PROCESS | 3872 | 1461189470835 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:57:50 INFO - PROCESS | 3872 | 1461189470837 Marionette TRACE conn2 <- [1,1426,null,{}] 14:57:50 INFO - PROCESS | 3872 | 1461189470841 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}] 14:57:50 INFO - PROCESS | 3872 | 1461189470919 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 14:57:51 INFO - PROCESS | 3872 | 1461189471019 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:51 INFO - PROCESS | 3872 | ++DOCSHELL 16B50400 == 37 [pid = 3872] [id = 366] 14:57:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (16B58800) [pid = 3872] [serial = 1097] [outer = 00000000] 14:57:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (18286000) [pid = 3872] [serial = 1098] [outer = 16B58800] 14:57:51 INFO - PROCESS | 3872 | 1461189471066 Marionette DEBUG loaded listener.js 14:57:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (1868B000) [pid = 3872] [serial = 1099] [outer = 16B58800] 14:57:51 INFO - PROCESS | 3872 | 1461189471458 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]]]}] 14:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 619ms 14:57:51 INFO - PROCESS | 3872 | 1461189471482 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 14:57:51 INFO - PROCESS | 3872 | 1461189471484 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 14:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:57:51 INFO - PROCESS | 3872 | 1461189471488 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:57:51 INFO - PROCESS | 3872 | 1461189471492 Marionette TRACE conn2 <- [1,1430,null,{}] 14:57:51 INFO - PROCESS | 3872 | 1461189471501 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}] 14:57:51 INFO - PROCESS | 3872 | 1461189471581 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 14:57:51 INFO - PROCESS | 3872 | 1461189471587 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:51 INFO - PROCESS | 3872 | ++DOCSHELL 18952800 == 38 [pid = 3872] [id = 367] 14:57:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (18954800) [pid = 3872] [serial = 1100] [outer = 00000000] 14:57:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (18BB6800) [pid = 3872] [serial = 1101] [outer = 18954800] 14:57:51 INFO - PROCESS | 3872 | 1461189471634 Marionette DEBUG loaded listener.js 14:57:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (18CFA400) [pid = 3872] [serial = 1102] [outer = 18954800] 14:57:52 INFO - PROCESS | 3872 | 1461189472049 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]]]}] 14:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 588ms 14:57:52 INFO - PROCESS | 3872 | 1461189472068 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 14:57:52 INFO - PROCESS | 3872 | 1461189472071 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 14:57:52 INFO - PROCESS | 3872 | 1461189472090 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:57:52 INFO - PROCESS | 3872 | 1461189472092 Marionette TRACE conn2 <- [1,1434,null,{}] 14:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:57:52 INFO - PROCESS | 3872 | 1461189472095 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}] 14:57:52 INFO - PROCESS | 3872 | 1461189472176 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 14:57:52 INFO - PROCESS | 3872 | 1461189472182 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:52 INFO - PROCESS | 3872 | ++DOCSHELL 19003400 == 39 [pid = 3872] [id = 368] 14:57:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (19006400) [pid = 3872] [serial = 1103] [outer = 00000000] 14:57:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (19170C00) [pid = 3872] [serial = 1104] [outer = 19006400] 14:57:52 INFO - PROCESS | 3872 | 1461189472227 Marionette DEBUG loaded listener.js 14:57:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (19179C00) [pid = 3872] [serial = 1105] [outer = 19006400] 14:57:52 INFO - PROCESS | 3872 | 1461189472703 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]]]}] 14:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 634ms 14:57:52 INFO - PROCESS | 3872 | 1461189472739 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 14:57:52 INFO - PROCESS | 3872 | 1461189472741 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 14:57:52 INFO - PROCESS | 3872 | 1461189472744 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:57:52 INFO - PROCESS | 3872 | 1461189472746 Marionette TRACE conn2 <- [1,1438,null,{}] 14:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:57:52 INFO - PROCESS | 3872 | 1461189472750 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}] 14:57:52 INFO - PROCESS | 3872 | 1461189472858 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 14:57:52 INFO - PROCESS | 3872 | 1461189472867 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:52 INFO - PROCESS | 3872 | ++DOCSHELL 194D1C00 == 40 [pid = 3872] [id = 369] 14:57:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (196A3C00) [pid = 3872] [serial = 1106] [outer = 00000000] 14:57:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (19A04000) [pid = 3872] [serial = 1107] [outer = 196A3C00] 14:57:52 INFO - PROCESS | 3872 | 1461189472955 Marionette DEBUG loaded listener.js 14:57:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (19A07400) [pid = 3872] [serial = 1108] [outer = 196A3C00] 14:57:53 INFO - PROCESS | 3872 | 1461189473389 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]]]}] 14:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 697ms 14:57:53 INFO - PROCESS | 3872 | 1461189473447 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 14:57:53 INFO - PROCESS | 3872 | 1461189473448 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 14:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:57:53 INFO - PROCESS | 3872 | 1461189473452 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:57:53 INFO - PROCESS | 3872 | 1461189473453 Marionette TRACE conn2 <- [1,1442,null,{}] 14:57:53 INFO - PROCESS | 3872 | 1461189473467 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}] 14:57:53 INFO - PROCESS | 3872 | 1461189473601 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 14:57:53 INFO - PROCESS | 3872 | 1461189473625 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:53 INFO - PROCESS | 3872 | ++DOCSHELL 14416000 == 41 [pid = 3872] [id = 370] 14:57:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (19947400) [pid = 3872] [serial = 1109] [outer = 00000000] 14:57:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1A3CFC00) [pid = 3872] [serial = 1110] [outer = 19947400] 14:57:53 INFO - PROCESS | 3872 | 1461189473672 Marionette DEBUG loaded listener.js 14:57:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (1A83D400) [pid = 3872] [serial = 1111] [outer = 19947400] 14:57:54 INFO - PROCESS | 3872 | 1461189474153 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]]]}] 14:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 727ms 14:57:54 INFO - PROCESS | 3872 | 1461189474182 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 14:57:54 INFO - PROCESS | 3872 | 1461189474184 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 14:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:57:54 INFO - PROCESS | 3872 | 1461189474187 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:57:54 INFO - PROCESS | 3872 | 1461189474189 Marionette TRACE conn2 <- [1,1446,null,{}] 14:57:54 INFO - PROCESS | 3872 | 1461189474193 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}] 14:57:54 INFO - PROCESS | 3872 | 1461189474295 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 14:57:54 INFO - PROCESS | 3872 | 1461189474301 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:54 INFO - PROCESS | 3872 | ++DOCSHELL 14411C00 == 42 [pid = 3872] [id = 371] 14:57:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1A36B400) [pid = 3872] [serial = 1112] [outer = 00000000] 14:57:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1C5F2800) [pid = 3872] [serial = 1113] [outer = 1A36B400] 14:57:54 INFO - PROCESS | 3872 | 1461189474345 Marionette DEBUG loaded listener.js 14:57:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (1C5F2400) [pid = 3872] [serial = 1114] [outer = 1A36B400] 14:57:54 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1900D800) [pid = 3872] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:57:54 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (19A46000) [pid = 3872] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:57:54 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (19B84400) [pid = 3872] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:57:54 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (14456400) [pid = 3872] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:57:54 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (18BBE800) [pid = 3872] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:57:54 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (14B4B400) [pid = 3872] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:57:54 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (1581F400) [pid = 3872] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:57:54 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (18955400) [pid = 3872] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:57:54 INFO - PROCESS | 3872 | 1461189474813 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]]]}] 14:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 697ms 14:57:54 INFO - PROCESS | 3872 | 1461189474886 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 14:57:54 INFO - PROCESS | 3872 | 1461189474889 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 14:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:57:54 INFO - PROCESS | 3872 | 1461189474893 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:57:54 INFO - PROCESS | 3872 | 1461189474896 Marionette TRACE conn2 <- [1,1450,null,{}] 14:57:54 INFO - PROCESS | 3872 | 1461189474900 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}] 14:57:54 INFO - PROCESS | 3872 | 1461189475001 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 14:57:55 INFO - PROCESS | 3872 | 1461189475014 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:55 INFO - PROCESS | 3872 | ++DOCSHELL 14496400 == 43 [pid = 3872] [id = 372] 14:57:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (15FAE000) [pid = 3872] [serial = 1115] [outer = 00000000] 14:57:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (1A3C7400) [pid = 3872] [serial = 1116] [outer = 15FAE000] 14:57:55 INFO - PROCESS | 3872 | 1461189475059 Marionette DEBUG loaded listener.js 14:57:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (1AA64000) [pid = 3872] [serial = 1117] [outer = 15FAE000] 14:57:55 INFO - PROCESS | 3872 | 1461189475456 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]]]}] 14:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 634ms 14:57:55 INFO - PROCESS | 3872 | 1461189475513 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 14:57:55 INFO - PROCESS | 3872 | 1461189475515 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 14:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:57:55 INFO - PROCESS | 3872 | 1461189475518 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:57:55 INFO - PROCESS | 3872 | 1461189475520 Marionette TRACE conn2 <- [1,1454,null,{}] 14:57:55 INFO - PROCESS | 3872 | 1461189475523 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}] 14:57:55 INFO - PROCESS | 3872 | 1461189475598 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 14:57:55 INFO - PROCESS | 3872 | 1461189475604 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:55 INFO - PROCESS | 3872 | ++DOCSHELL 1C66EC00 == 44 [pid = 3872] [id = 373] 14:57:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1C671800) [pid = 3872] [serial = 1118] [outer = 00000000] 14:57:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (1C747000) [pid = 3872] [serial = 1119] [outer = 1C671800] 14:57:55 INFO - PROCESS | 3872 | 1461189475649 Marionette DEBUG loaded listener.js 14:57:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1CF2B000) [pid = 3872] [serial = 1120] [outer = 1C671800] 14:57:56 INFO - PROCESS | 3872 | 1461189476072 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]]]}] 14:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 588ms 14:57:56 INFO - PROCESS | 3872 | 1461189476118 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 14:57:56 INFO - PROCESS | 3872 | 1461189476120 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 14:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:57:56 INFO - PROCESS | 3872 | 1461189476123 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:57:56 INFO - PROCESS | 3872 | 1461189476125 Marionette TRACE conn2 <- [1,1458,null,{}] 14:57:56 INFO - PROCESS | 3872 | 1461189476128 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}] 14:57:56 INFO - PROCESS | 3872 | 1461189476203 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 14:57:56 INFO - PROCESS | 3872 | 1461189476209 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:56 INFO - PROCESS | 3872 | ++DOCSHELL 1330F000 == 45 [pid = 3872] [id = 374] 14:57:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1CF30800) [pid = 3872] [serial = 1121] [outer = 00000000] 14:57:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (1D034800) [pid = 3872] [serial = 1122] [outer = 1CF30800] 14:57:56 INFO - PROCESS | 3872 | 1461189476253 Marionette DEBUG loaded listener.js 14:57:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1D240800) [pid = 3872] [serial = 1123] [outer = 1CF30800] 14:57:56 INFO - PROCESS | 3872 | 1461189476895 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]]]}] 14:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 835ms 14:57:56 INFO - PROCESS | 3872 | 1461189476949 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 14:57:56 INFO - PROCESS | 3872 | 1461189476953 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 14:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:57:56 INFO - PROCESS | 3872 | 1461189476959 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:57:56 INFO - PROCESS | 3872 | 1461189476963 Marionette TRACE conn2 <- [1,1462,null,{}] 14:57:56 INFO - PROCESS | 3872 | 1461189476968 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}] 14:57:57 INFO - PROCESS | 3872 | 1461189477072 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 14:57:57 INFO - PROCESS | 3872 | 1461189477201 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:57 INFO - PROCESS | 3872 | ++DOCSHELL 1550B400 == 46 [pid = 3872] [id = 375] 14:57:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1550E800) [pid = 3872] [serial = 1124] [outer = 00000000] 14:57:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (15FAE400) [pid = 3872] [serial = 1125] [outer = 1550E800] 14:57:57 INFO - PROCESS | 3872 | 1461189477259 Marionette DEBUG loaded listener.js 14:57:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (18236C00) [pid = 3872] [serial = 1126] [outer = 1550E800] 14:57:57 INFO - PROCESS | 3872 | 1461189477873 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]]]}] 14:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 928ms 14:57:57 INFO - PROCESS | 3872 | 1461189477905 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 14:57:57 INFO - PROCESS | 3872 | 1461189477911 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 14:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:57:57 INFO - PROCESS | 3872 | 1461189477917 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:57:57 INFO - PROCESS | 3872 | 1461189477920 Marionette TRACE conn2 <- [1,1466,null,{}] 14:57:57 INFO - PROCESS | 3872 | 1461189477924 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}] 14:57:58 INFO - PROCESS | 3872 | 1461189478032 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 14:57:58 INFO - PROCESS | 3872 | 1461189478130 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:58 INFO - PROCESS | 3872 | ++DOCSHELL 18614800 == 47 [pid = 3872] [id = 376] 14:57:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (18616000) [pid = 3872] [serial = 1127] [outer = 00000000] 14:57:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (18BBE000) [pid = 3872] [serial = 1128] [outer = 18616000] 14:57:58 INFO - PROCESS | 3872 | 1461189478184 Marionette DEBUG loaded listener.js 14:57:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (19055400) [pid = 3872] [serial = 1129] [outer = 18616000] 14:57:58 INFO - PROCESS | 3872 | 1461189478859 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]]]}] 14:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 990ms 14:57:58 INFO - PROCESS | 3872 | 1461189478902 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 14:57:58 INFO - PROCESS | 3872 | 1461189478905 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 14:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:57:58 INFO - PROCESS | 3872 | 1461189478909 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:57:58 INFO - PROCESS | 3872 | 1461189478912 Marionette TRACE conn2 <- [1,1470,null,{}] 14:57:58 INFO - PROCESS | 3872 | 1461189478923 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}] 14:57:59 INFO - PROCESS | 3872 | 1461189479034 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 14:57:59 INFO - PROCESS | 3872 | 1461189479176 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:59 INFO - PROCESS | 3872 | ++DOCSHELL 14418400 == 48 [pid = 3872] [id = 377] 14:57:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (15507400) [pid = 3872] [serial = 1130] [outer = 00000000] 14:57:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1C674400) [pid = 3872] [serial = 1131] [outer = 15507400] 14:57:59 INFO - PROCESS | 3872 | 1461189479239 Marionette DEBUG loaded listener.js 14:57:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1D02F400) [pid = 3872] [serial = 1132] [outer = 15507400] 14:58:00 INFO - PROCESS | 3872 | 1461189480013 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]]]}] 14:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1130ms 14:58:00 INFO - PROCESS | 3872 | 1461189480058 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 14:58:00 INFO - PROCESS | 3872 | 1461189480063 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 14:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:58:00 INFO - PROCESS | 3872 | 1461189480068 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:58:00 INFO - PROCESS | 3872 | 1461189480071 Marionette TRACE conn2 <- [1,1474,null,{}] 14:58:00 INFO - PROCESS | 3872 | 1461189480076 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}] 14:58:00 INFO - PROCESS | 3872 | 1461189480167 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 14:58:00 INFO - PROCESS | 3872 | 1461189480259 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:00 INFO - PROCESS | 3872 | ++DOCSHELL 1550A000 == 49 [pid = 3872] [id = 378] 14:58:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (15512C00) [pid = 3872] [serial = 1133] [outer = 00000000] 14:58:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (15F82800) [pid = 3872] [serial = 1134] [outer = 15512C00] 14:58:00 INFO - PROCESS | 3872 | 1461189480332 Marionette DEBUG loaded listener.js 14:58:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (15FB4800) [pid = 3872] [serial = 1135] [outer = 15512C00] 14:58:00 INFO - PROCESS | 3872 | --DOCSHELL 13355C00 == 48 [pid = 3872] [id = 338] 14:58:00 INFO - PROCESS | 3872 | --DOCSHELL 1C66EC00 == 47 [pid = 3872] [id = 373] 14:58:00 INFO - PROCESS | 3872 | --DOCSHELL 14496400 == 46 [pid = 3872] [id = 372] 14:58:00 INFO - PROCESS | 3872 | --DOCSHELL 14411C00 == 45 [pid = 3872] [id = 371] 14:58:00 INFO - PROCESS | 3872 | --DOCSHELL 14416000 == 44 [pid = 3872] [id = 370] 14:58:00 INFO - PROCESS | 3872 | --DOCSHELL 194D1C00 == 43 [pid = 3872] [id = 369] 14:58:00 INFO - PROCESS | 3872 | --DOCSHELL 19003400 == 42 [pid = 3872] [id = 368] 14:58:00 INFO - PROCESS | 3872 | --DOCSHELL 18952800 == 41 [pid = 3872] [id = 367] 14:58:00 INFO - PROCESS | 3872 | --DOCSHELL 16B50400 == 40 [pid = 3872] [id = 366] 14:58:00 INFO - PROCESS | 3872 | --DOCSHELL 1330B400 == 39 [pid = 3872] [id = 365] 14:58:00 INFO - PROCESS | 3872 | --DOCSHELL 139C8C00 == 38 [pid = 3872] [id = 364] 14:58:00 INFO - PROCESS | 3872 | --DOCSHELL 18955C00 == 37 [pid = 3872] [id = 349] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1AADA000) [pid = 3872] [serial = 1080] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (196A0800) [pid = 3872] [serial = 1056] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (194C6C00) [pid = 3872] [serial = 1072] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (19B8BC00) [pid = 3872] [serial = 1074] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1A462000) [pid = 3872] [serial = 1077] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (19A05000) [pid = 3872] [serial = 1042] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1A845800) [pid = 3872] [serial = 1078] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (19176400) [pid = 3872] [serial = 1071] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (19D44C00) [pid = 3872] [serial = 1047] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (16B59000) [pid = 3872] [serial = 1050] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1900A000) [pid = 3872] [serial = 1068] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1904F000) [pid = 3872] [serial = 1069] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (15FB2800) [pid = 3872] [serial = 1062] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (16E66400) [pid = 3872] [serial = 1063] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (19D2CC00) [pid = 3872] [serial = 1075] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (16553400) [pid = 3872] [serial = 1060] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (15F84400) [pid = 3872] [serial = 1059] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (1897C800) [pid = 3872] [serial = 1065] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (1898BC00) [pid = 3872] [serial = 1066] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (19055000) [pid = 3872] [serial = 1053] [outer = 00000000] [url = about:blank] 14:58:00 INFO - PROCESS | 3872 | 1461189480952 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]]]}] 14:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 929ms 14:58:00 INFO - PROCESS | 3872 | 1461189480998 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 14:58:00 INFO - PROCESS | 3872 | 1461189481003 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 14:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:58:01 INFO - PROCESS | 3872 | 1461189481016 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:58:01 INFO - PROCESS | 3872 | 1461189481019 Marionette TRACE conn2 <- [1,1478,null,{}] 14:58:01 INFO - PROCESS | 3872 | 1461189481023 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}] 14:58:01 INFO - PROCESS | 3872 | 1461189481104 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 14:58:01 INFO - PROCESS | 3872 | 1461189481184 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:01 INFO - PROCESS | 3872 | ++DOCSHELL 12C8A400 == 38 [pid = 3872] [id = 379] 14:58:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (1330B400) [pid = 3872] [serial = 1136] [outer = 00000000] 14:58:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (16553400) [pid = 3872] [serial = 1137] [outer = 1330B400] 14:58:01 INFO - PROCESS | 3872 | 1461189481230 Marionette DEBUG loaded listener.js 14:58:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1823BC00) [pid = 3872] [serial = 1138] [outer = 1330B400] 14:58:01 INFO - PROCESS | 3872 | 1461189481631 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]]]}] 14:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 635ms 14:58:01 INFO - PROCESS | 3872 | 1461189481652 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 14:58:01 INFO - PROCESS | 3872 | 1461189481654 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 14:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:58:01 INFO - PROCESS | 3872 | 1461189481687 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:58:01 INFO - PROCESS | 3872 | 1461189481690 Marionette TRACE conn2 <- [1,1482,null,{}] 14:58:01 INFO - PROCESS | 3872 | 1461189481702 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}] 14:58:01 INFO - PROCESS | 3872 | 1461189481781 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 14:58:01 INFO - PROCESS | 3872 | 1461189481788 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:01 INFO - PROCESS | 3872 | ++DOCSHELL 1894D400 == 39 [pid = 3872] [id = 380] 14:58:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (18955800) [pid = 3872] [serial = 1139] [outer = 00000000] 14:58:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (18994000) [pid = 3872] [serial = 1140] [outer = 18955800] 14:58:01 INFO - PROCESS | 3872 | 1461189481835 Marionette DEBUG loaded listener.js 14:58:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (18BB1000) [pid = 3872] [serial = 1141] [outer = 18955800] 14:58:02 INFO - PROCESS | 3872 | 1461189482271 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]]]}] 14:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 619ms 14:58:02 INFO - PROCESS | 3872 | 1461189482313 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 14:58:02 INFO - PROCESS | 3872 | 1461189482316 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 14:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:58:02 INFO - PROCESS | 3872 | 1461189482319 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:58:02 INFO - PROCESS | 3872 | 1461189482320 Marionette TRACE conn2 <- [1,1486,null,{}] 14:58:02 INFO - PROCESS | 3872 | 1461189482324 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}] 14:58:02 INFO - PROCESS | 3872 | 1461189482400 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 14:58:02 INFO - PROCESS | 3872 | 1461189482406 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:02 INFO - PROCESS | 3872 | ++DOCSHELL 19052800 == 40 [pid = 3872] [id = 381] 14:58:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (19052C00) [pid = 3872] [serial = 1142] [outer = 00000000] 14:58:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (19174C00) [pid = 3872] [serial = 1143] [outer = 19052C00] 14:58:02 INFO - PROCESS | 3872 | 1461189482451 Marionette DEBUG loaded listener.js 14:58:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (19056C00) [pid = 3872] [serial = 1144] [outer = 19052C00] 14:58:02 INFO - PROCESS | 3872 | 1461189482869 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]]]}] 14:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 588ms 14:58:02 INFO - PROCESS | 3872 | 1461189482916 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 14:58:02 INFO - PROCESS | 3872 | 1461189482918 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 14:58:02 INFO - PROCESS | 3872 | 1461189482929 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:58:02 INFO - PROCESS | 3872 | 1461189482931 Marionette TRACE conn2 <- [1,1490,null,{}] 14:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:58:02 INFO - PROCESS | 3872 | 1461189482934 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}] 14:58:03 INFO - PROCESS | 3872 | 1461189483033 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 14:58:03 INFO - PROCESS | 3872 | 1461189483039 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:03 INFO - PROCESS | 3872 | ++DOCSHELL 18CF6C00 == 41 [pid = 3872] [id = 382] 14:58:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1900FC00) [pid = 3872] [serial = 1145] [outer = 00000000] 14:58:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (19A03000) [pid = 3872] [serial = 1146] [outer = 1900FC00] 14:58:03 INFO - PROCESS | 3872 | 1461189483091 Marionette DEBUG loaded listener.js 14:58:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (19880C00) [pid = 3872] [serial = 1147] [outer = 1900FC00] 14:58:03 INFO - PROCESS | 3872 | 1461189483545 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]]]}] 14:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 634ms 14:58:03 INFO - PROCESS | 3872 | 1461189483570 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 14:58:03 INFO - PROCESS | 3872 | 1461189483572 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 14:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:58:03 INFO - PROCESS | 3872 | 1461189483580 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:58:03 INFO - PROCESS | 3872 | 1461189483582 Marionette TRACE conn2 <- [1,1494,null,{}] 14:58:03 INFO - PROCESS | 3872 | 1461189483586 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}] 14:58:03 INFO - PROCESS | 3872 | 1461189483707 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 14:58:03 INFO - PROCESS | 3872 | 1461189483721 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:03 INFO - PROCESS | 3872 | ++DOCSHELL 19A4E000 == 42 [pid = 3872] [id = 383] 14:58:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (19A4E800) [pid = 3872] [serial = 1148] [outer = 00000000] 14:58:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (19D2FC00) [pid = 3872] [serial = 1149] [outer = 19A4E800] 14:58:03 INFO - PROCESS | 3872 | 1461189483822 Marionette DEBUG loaded listener.js 14:58:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1A109C00) [pid = 3872] [serial = 1150] [outer = 19A4E800] 14:58:04 INFO - PROCESS | 3872 | 1461189484248 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]]]}] 14:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 712ms 14:58:04 INFO - PROCESS | 3872 | 1461189484279 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 14:58:04 INFO - PROCESS | 3872 | 1461189484281 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 14:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:58:04 INFO - PROCESS | 3872 | 1461189484288 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:58:04 INFO - PROCESS | 3872 | 1461189484289 Marionette TRACE conn2 <- [1,1498,null,{}] 14:58:04 INFO - PROCESS | 3872 | 1461189484293 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}] 14:58:04 INFO - PROCESS | 3872 | 1461189484422 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 14:58:04 INFO - PROCESS | 3872 | 1461189484442 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:04 INFO - PROCESS | 3872 | ++DOCSHELL 14417C00 == 43 [pid = 3872] [id = 384] 14:58:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (15511000) [pid = 3872] [serial = 1151] [outer = 00000000] 14:58:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1AA63000) [pid = 3872] [serial = 1152] [outer = 15511000] 14:58:04 INFO - PROCESS | 3872 | 1461189484490 Marionette DEBUG loaded listener.js 14:58:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1ABDBC00) [pid = 3872] [serial = 1153] [outer = 15511000] 14:58:05 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (19170800) [pid = 3872] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:58:05 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (15826800) [pid = 3872] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:58:05 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (196A3C00) [pid = 3872] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:58:05 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (19947400) [pid = 3872] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:58:05 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1A36B400) [pid = 3872] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:58:05 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (13357C00) [pid = 3872] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:58:05 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (19006400) [pid = 3872] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:58:05 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (16B58800) [pid = 3872] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:58:05 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (18954800) [pid = 3872] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:58:05 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (139CC000) [pid = 3872] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:58:05 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (15FAE000) [pid = 3872] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:58:05 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1C671800) [pid = 3872] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:58:05 INFO - PROCESS | 3872 | 1461189485073 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]]]}] 14:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 835ms 14:58:05 INFO - PROCESS | 3872 | 1461189485132 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 14:58:05 INFO - PROCESS | 3872 | 1461189485134 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 14:58:05 INFO - PROCESS | 3872 | 1461189485138 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:58:05 INFO - PROCESS | 3872 | 1461189485139 Marionette TRACE conn2 <- [1,1502,null,{}] 14:58:05 INFO - PROCESS | 3872 | 1461189485143 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}] 14:58:05 INFO - PROCESS | 3872 | 1461189485216 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 14:58:05 INFO - PROCESS | 3872 | 1461189485224 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:05 INFO - PROCESS | 3872 | ++DOCSHELL 1449EC00 == 44 [pid = 3872] [id = 385] 14:58:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (14BE9C00) [pid = 3872] [serial = 1154] [outer = 00000000] 14:58:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (16B58800) [pid = 3872] [serial = 1155] [outer = 14BE9C00] 14:58:05 INFO - PROCESS | 3872 | 1461189485254 Marionette DEBUG loaded listener.js 14:58:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (15FAE800) [pid = 3872] [serial = 1156] [outer = 14BE9C00] 14:58:05 INFO - PROCESS | 3872 | 1461189485671 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]]]}] 14:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 588ms 14:58:05 INFO - PROCESS | 3872 | 1461189485724 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 14:58:05 INFO - PROCESS | 3872 | 1461189485726 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 14:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:58:05 INFO - PROCESS | 3872 | 1461189485730 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:58:05 INFO - PROCESS | 3872 | 1461189485731 Marionette TRACE conn2 <- [1,1506,null,{}] 14:58:05 INFO - PROCESS | 3872 | 1461189485738 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}] 14:58:05 INFO - PROCESS | 3872 | 1461189485811 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 14:58:05 INFO - PROCESS | 3872 | 1461189485817 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:05 INFO - PROCESS | 3872 | ++DOCSHELL 14B4FC00 == 45 [pid = 3872] [id = 386] 14:58:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (18956C00) [pid = 3872] [serial = 1157] [outer = 00000000] 14:58:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (19A49C00) [pid = 3872] [serial = 1158] [outer = 18956C00] 14:58:05 INFO - PROCESS | 3872 | 1461189485862 Marionette DEBUG loaded listener.js 14:58:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (19A45800) [pid = 3872] [serial = 1159] [outer = 18956C00] 14:58:06 INFO - PROCESS | 3872 | 1461189486301 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]]]}] 14:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 588ms 14:58:06 INFO - PROCESS | 3872 | 1461189486326 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 14:58:06 INFO - PROCESS | 3872 | 1461189486328 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 14:58:06 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:58:06 INFO - PROCESS | 3872 | 1461189486332 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:58:06 INFO - PROCESS | 3872 | 1461189486333 Marionette TRACE conn2 <- [1,1510,null,{}] 14:58:06 INFO - PROCESS | 3872 | 1461189486337 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}] 14:58:06 INFO - PROCESS | 3872 | 1461189486410 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 14:58:06 INFO - PROCESS | 3872 | 1461189486416 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:06 INFO - PROCESS | 3872 | ++DOCSHELL 18980800 == 46 [pid = 3872] [id = 387] 14:58:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1898E800) [pid = 3872] [serial = 1160] [outer = 00000000] 14:58:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1C672800) [pid = 3872] [serial = 1161] [outer = 1898E800] 14:58:06 INFO - PROCESS | 3872 | 1461189486460 Marionette DEBUG loaded listener.js 14:58:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1CF24800) [pid = 3872] [serial = 1162] [outer = 1898E800] 14:58:06 INFO - PROCESS | 3872 | 1461189486896 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"]]]}] 14:58:06 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:58:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:58:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:58:06 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:58:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:58:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:58:06 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 14:58:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:58:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:58:06 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 14:58:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:58:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:58:06 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 588ms 14:58:06 INFO - PROCESS | 3872 | 1461189486929 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 14:58:06 INFO - PROCESS | 3872 | 1461189486932 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 14:58:06 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:58:06 INFO - PROCESS | 3872 | 1461189486935 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:58:06 INFO - PROCESS | 3872 | 1461189486937 Marionette TRACE conn2 <- [1,1514,null,{}] 14:58:06 INFO - PROCESS | 3872 | 1461189486940 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}] 14:58:07 INFO - PROCESS | 3872 | 1461189487015 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 14:58:07 INFO - PROCESS | 3872 | 1461189487203 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:07 INFO - PROCESS | 3872 | ++DOCSHELL 13308400 == 47 [pid = 3872] [id = 388] 14:58:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (13308800) [pid = 3872] [serial = 1163] [outer = 00000000] 14:58:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (139F2C00) [pid = 3872] [serial = 1164] [outer = 13308800] 14:58:07 INFO - PROCESS | 3872 | 1461189487304 Marionette DEBUG loaded listener.js 14:58:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (14416C00) [pid = 3872] [serial = 1165] [outer = 13308800] 14:58:07 INFO - PROCESS | 3872 | 1461189487833 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"]]]}] 14:58:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:58:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:58:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:58:07 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 928ms 14:58:07 INFO - PROCESS | 3872 | 1461189487869 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 14:58:07 INFO - PROCESS | 3872 | 1461189487873 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 14:58:07 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:58:07 INFO - PROCESS | 3872 | 1461189487878 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:58:07 INFO - PROCESS | 3872 | 1461189487882 Marionette TRACE conn2 <- [1,1518,null,{}] 14:58:07 INFO - PROCESS | 3872 | 1461189487888 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}] 14:58:07 INFO - PROCESS | 3872 | 1461189487993 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 14:58:08 INFO - PROCESS | 3872 | 1461189488092 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:08 INFO - PROCESS | 3872 | ++DOCSHELL 148A7000 == 48 [pid = 3872] [id = 389] 14:58:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (14B4CC00) [pid = 3872] [serial = 1166] [outer = 00000000] 14:58:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1898C000) [pid = 3872] [serial = 1167] [outer = 14B4CC00] 14:58:08 INFO - PROCESS | 3872 | 1461189488150 Marionette DEBUG loaded listener.js 14:58:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (18CF5C00) [pid = 3872] [serial = 1168] [outer = 14B4CC00] 14:58:08 INFO - PROCESS | 3872 | 1461189488665 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]]]}] 14:58:08 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 14:58:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:58:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:58:08 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 14:58:08 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:58:08 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 836ms 14:58:08 INFO - PROCESS | 3872 | 1461189488708 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 14:58:08 INFO - PROCESS | 3872 | 1461189488712 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 14:58:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:58:08 INFO - PROCESS | 3872 | 1461189488733 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:58:08 INFO - PROCESS | 3872 | 1461189488736 Marionette TRACE conn2 <- [1,1522,null,{}] 14:58:08 INFO - PROCESS | 3872 | 1461189488741 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}] 14:58:08 INFO - PROCESS | 3872 | 1461189488887 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 14:58:08 INFO - PROCESS | 3872 | 1461189488987 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:08 INFO - PROCESS | 3872 | ++DOCSHELL 1A110400 == 49 [pid = 3872] [id = 390] 14:58:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1A1EE800) [pid = 3872] [serial = 1169] [outer = 00000000] 14:58:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1C5FA400) [pid = 3872] [serial = 1170] [outer = 1A1EE800] 14:58:09 INFO - PROCESS | 3872 | 1461189489042 Marionette DEBUG loaded listener.js 14:58:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1D030400) [pid = 3872] [serial = 1171] [outer = 1A1EE800] 14:58:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1D788800) [pid = 3872] [serial = 1172] [outer = 1E838800] 14:58:09 INFO - PROCESS | 3872 | 1461189489619 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]]]}] 14:58:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:58:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 944ms 14:58:09 INFO - PROCESS | 3872 | 1461189489692 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 14:58:09 INFO - PROCESS | 3872 | 1461189489695 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 14:58:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:58:09 INFO - PROCESS | 3872 | 1461189489706 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:58:09 INFO - PROCESS | 3872 | 1461189489712 Marionette TRACE conn2 <- [1,1526,null,{}] 14:58:09 INFO - PROCESS | 3872 | 1461189489716 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}] 14:58:09 INFO - PROCESS | 3872 | 1461189489817 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 14:58:09 INFO - PROCESS | 3872 | 1461189489942 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:09 INFO - PROCESS | 3872 | ++DOCSHELL 15C36C00 == 50 [pid = 3872] [id = 391] 14:58:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (18979000) [pid = 3872] [serial = 1173] [outer = 00000000] 14:58:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1D78EC00) [pid = 3872] [serial = 1174] [outer = 18979000] 14:58:09 INFO - PROCESS | 3872 | 1461189489998 Marionette DEBUG loaded listener.js 14:58:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1D876C00) [pid = 3872] [serial = 1175] [outer = 18979000] 14:58:10 INFO - PROCESS | 3872 | 1461189490567 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]]]}] 14:58:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:58:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 897ms 14:58:10 INFO - PROCESS | 3872 | 1461189490586 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 14:58:10 INFO - PROCESS | 3872 | 1461189490589 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 14:58:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:58:10 INFO - PROCESS | 3872 | 1461189490592 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:58:10 INFO - PROCESS | 3872 | 1461189490594 Marionette TRACE conn2 <- [1,1530,null,{}] 14:58:10 INFO - PROCESS | 3872 | 1461189490598 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}] 14:58:10 INFO - PROCESS | 3872 | 1461189490694 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 14:58:10 INFO - PROCESS | 3872 | 1461189490792 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:10 INFO - PROCESS | 3872 | ++DOCSHELL 1D873C00 == 51 [pid = 3872] [id = 392] 14:58:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1D874C00) [pid = 3872] [serial = 1176] [outer = 00000000] 14:58:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1D980000) [pid = 3872] [serial = 1177] [outer = 1D874C00] 14:58:10 INFO - PROCESS | 3872 | 1461189490848 Marionette DEBUG loaded listener.js 14:58:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1D97FC00) [pid = 3872] [serial = 1178] [outer = 1D874C00] 14:58:11 INFO - PROCESS | 3872 | 1461189491422 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]]]}] 14:58:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:58:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 882ms 14:58:11 INFO - PROCESS | 3872 | 1461189491496 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 14:58:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:58:11 INFO - PROCESS | 3872 | 1461189491499 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 14:58:11 INFO - PROCESS | 3872 | 1461189491502 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:58:11 INFO - PROCESS | 3872 | 1461189491504 Marionette TRACE conn2 <- [1,1534,null,{}] 14:58:11 INFO - PROCESS | 3872 | 1461189491508 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}] 14:58:11 INFO - PROCESS | 3872 | 1461189491613 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 14:58:11 INFO - PROCESS | 3872 | 1461189491711 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:11 INFO - PROCESS | 3872 | ++DOCSHELL 186F8800 == 52 [pid = 3872] [id = 393] 14:58:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (18CEDC00) [pid = 3872] [serial = 1179] [outer = 00000000] 14:58:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (19A0E400) [pid = 3872] [serial = 1180] [outer = 18CEDC00] 14:58:11 INFO - PROCESS | 3872 | 1461189491772 Marionette DEBUG loaded listener.js 14:58:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1C35D800) [pid = 3872] [serial = 1181] [outer = 18CEDC00] 14:58:12 INFO - PROCESS | 3872 | 1461189492502 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]]]}] 14:58:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:58:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1083ms 14:58:12 INFO - PROCESS | 3872 | 1461189492586 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 14:58:12 INFO - PROCESS | 3872 | 1461189492590 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 14:58:12 INFO - PROCESS | 3872 | 1461189492596 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:58:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:58:12 INFO - PROCESS | 3872 | 1461189492599 Marionette TRACE conn2 <- [1,1538,null,{}] 14:58:12 INFO - PROCESS | 3872 | 1461189492604 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}] 14:58:12 INFO - PROCESS | 3872 | 1461189492699 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 14:58:12 INFO - PROCESS | 3872 | 1461189492847 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:12 INFO - PROCESS | 3872 | --DOCSHELL 18980800 == 51 [pid = 3872] [id = 387] 14:58:12 INFO - PROCESS | 3872 | --DOCSHELL 14B4FC00 == 50 [pid = 3872] [id = 386] 14:58:12 INFO - PROCESS | 3872 | --DOCSHELL 1449EC00 == 49 [pid = 3872] [id = 385] 14:58:12 INFO - PROCESS | 3872 | --DOCSHELL 14417C00 == 48 [pid = 3872] [id = 384] 14:58:12 INFO - PROCESS | 3872 | --DOCSHELL 19A4E000 == 47 [pid = 3872] [id = 383] 14:58:12 INFO - PROCESS | 3872 | --DOCSHELL 18CF6C00 == 46 [pid = 3872] [id = 382] 14:58:12 INFO - PROCESS | 3872 | --DOCSHELL 19052800 == 45 [pid = 3872] [id = 381] 14:58:12 INFO - PROCESS | 3872 | --DOCSHELL 1894D400 == 44 [pid = 3872] [id = 380] 14:58:12 INFO - PROCESS | 3872 | --DOCSHELL 12C8A400 == 43 [pid = 3872] [id = 379] 14:58:12 INFO - PROCESS | 3872 | --DOCSHELL 1550A000 == 42 [pid = 3872] [id = 378] 14:58:12 INFO - PROCESS | 3872 | --DOCSHELL 14418400 == 41 [pid = 3872] [id = 377] 14:58:12 INFO - PROCESS | 3872 | --DOCSHELL 18614800 == 40 [pid = 3872] [id = 376] 14:58:12 INFO - PROCESS | 3872 | --DOCSHELL 1550B400 == 39 [pid = 3872] [id = 375] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (19D2A000) [pid = 3872] [serial = 1057] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (15FB3C00) [pid = 3872] [serial = 1018] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (15F7EC00) [pid = 3872] [serial = 1083] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1897E000) [pid = 3872] [serial = 1086] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (148B0C00) [pid = 3872] [serial = 1095] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (15E85000) [pid = 3872] [serial = 1096] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (19170C00) [pid = 3872] [serial = 1104] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (18286000) [pid = 3872] [serial = 1098] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1868B000) [pid = 3872] [serial = 1099] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (18BB6800) [pid = 3872] [serial = 1101] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (18CFA400) [pid = 3872] [serial = 1102] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1A83D400) [pid = 3872] [serial = 1111] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1C351800) [pid = 3872] [serial = 1093] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1ABDB400) [pid = 3872] [serial = 1092] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (19D4A800) [pid = 3872] [serial = 1089] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1C5F2400) [pid = 3872] [serial = 1114] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1A3C7400) [pid = 3872] [serial = 1116] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1D034800) [pid = 3872] [serial = 1122] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1C747000) [pid = 3872] [serial = 1119] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1AA64000) [pid = 3872] [serial = 1117] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (19179C00) [pid = 3872] [serial = 1105] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1CF2B000) [pid = 3872] [serial = 1120] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (19A04000) [pid = 3872] [serial = 1107] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1A3CFC00) [pid = 3872] [serial = 1110] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (19A07400) [pid = 3872] [serial = 1108] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1C5F2800) [pid = 3872] [serial = 1113] [outer = 00000000] [url = about:blank] 14:58:12 INFO - PROCESS | 3872 | ++DOCSHELL 1335AC00 == 40 [pid = 3872] [id = 394] 14:58:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (139C3000) [pid = 3872] [serial = 1182] [outer = 00000000] 14:58:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1550B400) [pid = 3872] [serial = 1183] [outer = 139C3000] 14:58:12 INFO - PROCESS | 3872 | 1461189492928 Marionette DEBUG loaded listener.js 14:58:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (15FABC00) [pid = 3872] [serial = 1184] [outer = 139C3000] 14:58:13 INFO - PROCESS | 3872 | 1461189493371 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]]]}] 14:58:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:58:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 789ms 14:58:13 INFO - PROCESS | 3872 | 1461189493398 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 14:58:13 INFO - PROCESS | 3872 | 1461189493403 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 14:58:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:58:13 INFO - PROCESS | 3872 | 1461189493413 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:58:13 INFO - PROCESS | 3872 | 1461189493416 Marionette TRACE conn2 <- [1,1542,null,{}] 14:58:13 INFO - PROCESS | 3872 | 1461189493420 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}] 14:58:13 INFO - PROCESS | 3872 | 1461189493499 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 14:58:13 INFO - PROCESS | 3872 | 1461189493506 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:13 INFO - PROCESS | 3872 | ++DOCSHELL 16E83000 == 41 [pid = 3872] [id = 395] 14:58:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (18288400) [pid = 3872] [serial = 1185] [outer = 00000000] 14:58:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (18978000) [pid = 3872] [serial = 1186] [outer = 18288400] 14:58:13 INFO - PROCESS | 3872 | 1461189493551 Marionette DEBUG loaded listener.js 14:58:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (18986000) [pid = 3872] [serial = 1187] [outer = 18288400] 14:58:14 INFO - PROCESS | 3872 | 1461189494020 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]]]}] 14:58:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:58:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 697ms 14:58:14 INFO - PROCESS | 3872 | 1461189494098 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 14:58:14 INFO - PROCESS | 3872 | 1461189494100 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 14:58:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:58:14 INFO - PROCESS | 3872 | 1461189494104 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:58:14 INFO - PROCESS | 3872 | 1461189494107 Marionette TRACE conn2 <- [1,1546,null,{}] 14:58:14 INFO - PROCESS | 3872 | 1461189494117 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}] 14:58:14 INFO - PROCESS | 3872 | 1461189494198 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 14:58:14 INFO - PROCESS | 3872 | 1461189494333 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:14 INFO - PROCESS | 3872 | ++DOCSHELL 19173000 == 42 [pid = 3872] [id = 396] 14:58:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (19178400) [pid = 3872] [serial = 1188] [outer = 00000000] 14:58:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (194C7C00) [pid = 3872] [serial = 1189] [outer = 19178400] 14:58:14 INFO - PROCESS | 3872 | 1461189494380 Marionette DEBUG loaded listener.js 14:58:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1987E000) [pid = 3872] [serial = 1190] [outer = 19178400] 14:58:14 INFO - PROCESS | 3872 | 1461189494732 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]]]}] 14:58:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:58:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 681ms 14:58:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:58:14 INFO - PROCESS | 3872 | 1461189494803 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 14:58:14 INFO - PROCESS | 3872 | 1461189494805 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 14:58:14 INFO - PROCESS | 3872 | 1461189494809 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:58:14 INFO - PROCESS | 3872 | 1461189494810 Marionette TRACE conn2 <- [1,1550,null,{}] 14:58:14 INFO - PROCESS | 3872 | 1461189494814 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}] 14:58:14 INFO - PROCESS | 3872 | 1461189494891 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 14:58:14 INFO - PROCESS | 3872 | 1461189494897 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:14 INFO - PROCESS | 3872 | ++DOCSHELL 194C6C00 == 43 [pid = 3872] [id = 397] 14:58:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (194D0400) [pid = 3872] [serial = 1191] [outer = 00000000] 14:58:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (19D2A800) [pid = 3872] [serial = 1192] [outer = 194D0400] 14:58:14 INFO - PROCESS | 3872 | 1461189494943 Marionette DEBUG loaded listener.js 14:58:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (19D31C00) [pid = 3872] [serial = 1193] [outer = 194D0400] 14:58:15 INFO - PROCESS | 3872 | 1461189495405 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]]]}] 14:58:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:58:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 619ms 14:58:15 INFO - PROCESS | 3872 | 1461189495429 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 14:58:15 INFO - PROCESS | 3872 | 1461189495431 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 14:58:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:58:15 INFO - PROCESS | 3872 | 1461189495441 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:58:15 INFO - PROCESS | 3872 | 1461189495443 Marionette TRACE conn2 <- [1,1554,null,{}] 14:58:15 INFO - PROCESS | 3872 | 1461189495446 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}] 14:58:15 INFO - PROCESS | 3872 | 1461189495551 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 14:58:15 INFO - PROCESS | 3872 | 1461189495639 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:15 INFO - PROCESS | 3872 | ++DOCSHELL 19A4E000 == 44 [pid = 3872] [id = 398] 14:58:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1A360000) [pid = 3872] [serial = 1194] [outer = 00000000] 14:58:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1A46A400) [pid = 3872] [serial = 1195] [outer = 1A360000] 14:58:15 INFO - PROCESS | 3872 | 1461189495684 Marionette DEBUG loaded listener.js 14:58:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1AA08400) [pid = 3872] [serial = 1196] [outer = 1A360000] 14:58:16 INFO - PROCESS | 3872 | 1461189496098 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]]]}] 14:58:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:58:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 681ms 14:58:16 INFO - PROCESS | 3872 | 1461189496134 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 14:58:16 INFO - PROCESS | 3872 | 1461189496136 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 14:58:16 INFO - PROCESS | 3872 | 1461189496140 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:58:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:58:16 INFO - PROCESS | 3872 | 1461189496141 Marionette TRACE conn2 <- [1,1558,null,{}] 14:58:16 INFO - PROCESS | 3872 | 1461189496145 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}] 14:58:16 INFO - PROCESS | 3872 | 1461189496277 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 14:58:16 INFO - PROCESS | 3872 | 1461189496285 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:16 INFO - PROCESS | 3872 | ++DOCSHELL 19A43000 == 45 [pid = 3872] [id = 399] 14:58:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (19B8AC00) [pid = 3872] [serial = 1197] [outer = 00000000] 14:58:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1C673000) [pid = 3872] [serial = 1198] [outer = 19B8AC00] 14:58:16 INFO - PROCESS | 3872 | 1461189496334 Marionette DEBUG loaded listener.js 14:58:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1C66E400) [pid = 3872] [serial = 1199] [outer = 19B8AC00] 14:58:16 INFO - PROCESS | 3872 | 1461189496782 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]]]}] 14:58:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:58:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 696ms 14:58:16 INFO - PROCESS | 3872 | 1461189496840 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 14:58:16 INFO - PROCESS | 3872 | 1461189496842 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 14:58:16 INFO - PROCESS | 3872 | 1461189496845 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:58:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:58:16 INFO - PROCESS | 3872 | 1461189496847 Marionette TRACE conn2 <- [1,1562,null,{}] 14:58:16 INFO - PROCESS | 3872 | 1461189496850 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}] 14:58:16 INFO - PROCESS | 3872 | 1461189496981 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 14:58:16 INFO - PROCESS | 3872 | 1461189497001 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:16 INFO - PROCESS | 3872 | ++DOCSHELL 1C5F5800 == 46 [pid = 3872] [id = 400] 14:58:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1D031400) [pid = 3872] [serial = 1200] [outer = 00000000] 14:58:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1D708C00) [pid = 3872] [serial = 1201] [outer = 1D031400] 14:58:17 INFO - PROCESS | 3872 | 1461189497030 Marionette DEBUG loaded listener.js 14:58:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1D78B800) [pid = 3872] [serial = 1202] [outer = 1D031400] 14:58:17 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (19A4E800) [pid = 3872] [serial = 1148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:58:17 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1330B400) [pid = 3872] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:58:17 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1900FC00) [pid = 3872] [serial = 1145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:58:17 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (15507400) [pid = 3872] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:58:17 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (19052C00) [pid = 3872] [serial = 1142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:58:17 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (15511000) [pid = 3872] [serial = 1151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:58:17 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (14BE9C00) [pid = 3872] [serial = 1154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:58:17 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (18956C00) [pid = 3872] [serial = 1157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:58:17 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (18955800) [pid = 3872] [serial = 1139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:58:17 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (15512C00) [pid = 3872] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:58:17 INFO - PROCESS | 3872 | 1461189497496 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]]]}] 14:58:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:58:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 697ms 14:58:17 INFO - PROCESS | 3872 | 1461189497528 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 14:58:17 INFO - PROCESS | 3872 | 1461189497530 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 14:58:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:58:17 INFO - PROCESS | 3872 | 1461189497533 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:58:17 INFO - PROCESS | 3872 | 1461189497535 Marionette TRACE conn2 <- [1,1566,null,{}] 14:58:17 INFO - PROCESS | 3872 | 1461189497538 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}] 14:58:17 INFO - PROCESS | 3872 | 1461189497614 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 14:58:17 INFO - PROCESS | 3872 | 1461189497620 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:17 INFO - PROCESS | 3872 | ++DOCSHELL 1898DC00 == 47 [pid = 3872] [id = 401] 14:58:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (18CF5400) [pid = 3872] [serial = 1203] [outer = 00000000] 14:58:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1D3A2800) [pid = 3872] [serial = 1204] [outer = 18CF5400] 14:58:17 INFO - PROCESS | 3872 | 1461189497664 Marionette DEBUG loaded listener.js 14:58:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1D710000) [pid = 3872] [serial = 1205] [outer = 18CF5400] 14:58:18 INFO - PROCESS | 3872 | 1461189498066 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]]]}] 14:58:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:58:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 588ms 14:58:18 INFO - PROCESS | 3872 | 1461189498131 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 14:58:18 INFO - PROCESS | 3872 | 1461189498132 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 14:58:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:58:18 INFO - PROCESS | 3872 | 1461189498140 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:58:18 INFO - PROCESS | 3872 | 1461189498142 Marionette TRACE conn2 <- [1,1570,null,{}] 14:58:18 INFO - PROCESS | 3872 | 1461189498145 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}] 14:58:18 INFO - PROCESS | 3872 | 1461189498221 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 14:58:18 INFO - PROCESS | 3872 | 1461189498227 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:18 INFO - PROCESS | 3872 | ++DOCSHELL 1900B400 == 48 [pid = 3872] [id = 402] 14:58:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1A3C5800) [pid = 3872] [serial = 1206] [outer = 00000000] 14:58:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1D985800) [pid = 3872] [serial = 1207] [outer = 1A3C5800] 14:58:18 INFO - PROCESS | 3872 | 1461189498271 Marionette DEBUG loaded listener.js 14:58:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1D985400) [pid = 3872] [serial = 1208] [outer = 1A3C5800] 14:58:18 INFO - PROCESS | 3872 | 1461189498706 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]]]}] 14:58:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:58:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 635ms 14:58:18 INFO - PROCESS | 3872 | 1461189498763 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 14:58:18 INFO - PROCESS | 3872 | 1461189498765 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 14:58:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:58:18 INFO - PROCESS | 3872 | 1461189498771 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:58:18 INFO - PROCESS | 3872 | 1461189498773 Marionette TRACE conn2 <- [1,1574,null,{}] 14:58:18 INFO - PROCESS | 3872 | 1461189498776 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}] 14:58:18 INFO - PROCESS | 3872 | 1461189498852 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 14:58:18 INFO - PROCESS | 3872 | 1461189498859 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:18 INFO - PROCESS | 3872 | ++DOCSHELL 1D78FC00 == 49 [pid = 3872] [id = 403] 14:58:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1D9DE400) [pid = 3872] [serial = 1209] [outer = 00000000] 14:58:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1D9E4800) [pid = 3872] [serial = 1210] [outer = 1D9DE400] 14:58:18 INFO - PROCESS | 3872 | 1461189498903 Marionette DEBUG loaded listener.js 14:58:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1DC9E800) [pid = 3872] [serial = 1211] [outer = 1D9DE400] 14:58:19 INFO - PROCESS | 3872 | 1461189499455 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]]]}] 14:58:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:58:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 727ms 14:58:19 INFO - PROCESS | 3872 | 1461189499509 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 14:58:19 INFO - PROCESS | 3872 | 1461189499514 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 14:58:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:58:19 INFO - PROCESS | 3872 | 1461189499533 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:58:19 INFO - PROCESS | 3872 | 1461189499538 Marionette TRACE conn2 <- [1,1578,null,{}] 14:58:19 INFO - PROCESS | 3872 | 1461189499598 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}] 14:58:19 INFO - PROCESS | 3872 | 1461189499754 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 14:58:19 INFO - PROCESS | 3872 | 1461189499767 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:19 INFO - PROCESS | 3872 | ++DOCSHELL 1335E000 == 50 [pid = 3872] [id = 404] 14:58:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (13B99800) [pid = 3872] [serial = 1212] [outer = 00000000] 14:58:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (15FB3800) [pid = 3872] [serial = 1213] [outer = 13B99800] 14:58:19 INFO - PROCESS | 3872 | 1461189499823 Marionette DEBUG loaded listener.js 14:58:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1823A000) [pid = 3872] [serial = 1214] [outer = 13B99800] 14:58:20 INFO - PROCESS | 3872 | 1461189500409 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]]]}] 14:58:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:58:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 960ms 14:58:20 INFO - PROCESS | 3872 | 1461189500470 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 14:58:20 INFO - PROCESS | 3872 | 1461189500476 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 14:58:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:58:20 INFO - PROCESS | 3872 | 1461189500482 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:58:20 INFO - PROCESS | 3872 | 1461189500485 Marionette TRACE conn2 <- [1,1582,null,{}] 14:58:20 INFO - PROCESS | 3872 | 1461189500503 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}] 14:58:20 INFO - PROCESS | 3872 | 1461189500606 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 14:58:20 INFO - PROCESS | 3872 | 1461189500737 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:20 INFO - PROCESS | 3872 | ++DOCSHELL 15FB0000 == 51 [pid = 3872] [id = 405] 14:58:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (15FB1C00) [pid = 3872] [serial = 1215] [outer = 00000000] 14:58:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (19054C00) [pid = 3872] [serial = 1216] [outer = 15FB1C00] 14:58:20 INFO - PROCESS | 3872 | 1461189500793 Marionette DEBUG loaded listener.js 14:58:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (19175C00) [pid = 3872] [serial = 1217] [outer = 15FB1C00] 14:58:21 INFO - PROCESS | 3872 | 1461189501395 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]]]}] 14:58:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:58:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 944ms 14:58:21 INFO - PROCESS | 3872 | 1461189501447 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 14:58:21 INFO - PROCESS | 3872 | 1461189501450 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 14:58:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:58:21 INFO - PROCESS | 3872 | 1461189501454 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:58:21 INFO - PROCESS | 3872 | 1461189501458 Marionette TRACE conn2 <- [1,1586,null,{}] 14:58:21 INFO - PROCESS | 3872 | 1461189501469 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}] 14:58:21 INFO - PROCESS | 3872 | 1461189501573 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 14:58:21 INFO - PROCESS | 3872 | 1461189501705 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:21 INFO - PROCESS | 3872 | ++DOCSHELL 1C34F400 == 52 [pid = 3872] [id = 406] 14:58:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1C350400) [pid = 3872] [serial = 1218] [outer = 00000000] 14:58:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1D781C00) [pid = 3872] [serial = 1219] [outer = 1C350400] 14:58:21 INFO - PROCESS | 3872 | 1461189501764 Marionette DEBUG loaded listener.js 14:58:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1D9DDC00) [pid = 3872] [serial = 1220] [outer = 1C350400] 14:58:22 INFO - PROCESS | 3872 | 1461189502397 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]]]}] 14:58:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:58:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 990ms 14:58:22 INFO - PROCESS | 3872 | 1461189502437 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 14:58:22 INFO - PROCESS | 3872 | 1461189502440 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 14:58:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:58:22 INFO - PROCESS | 3872 | 1461189502444 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:58:22 INFO - PROCESS | 3872 | 1461189502446 Marionette TRACE conn2 <- [1,1590,null,{}] 14:58:22 INFO - PROCESS | 3872 | 1461189502450 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}] 14:58:22 INFO - PROCESS | 3872 | 1461189502558 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 14:58:22 INFO - PROCESS | 3872 | 1461189502826 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:22 INFO - PROCESS | 3872 | ++DOCSHELL 12C8A400 == 53 [pid = 3872] [id = 407] 14:58:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (12CF1400) [pid = 3872] [serial = 1221] [outer = 00000000] 14:58:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (14495400) [pid = 3872] [serial = 1222] [outer = 12CF1400] 14:58:22 INFO - PROCESS | 3872 | 1461189502914 Marionette DEBUG loaded listener.js 14:58:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (1581F400) [pid = 3872] [serial = 1223] [outer = 12CF1400] 14:58:23 INFO - PROCESS | 3872 | 1461189503474 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]]]}] 14:58:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:58:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1068ms 14:58:23 INFO - PROCESS | 3872 | 1461189503537 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 14:58:23 INFO - PROCESS | 3872 | 1461189503541 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 14:58:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:58:23 INFO - PROCESS | 3872 | 1461189503547 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:58:23 INFO - PROCESS | 3872 | 1461189503549 Marionette TRACE conn2 <- [1,1594,null,{}] 14:58:23 INFO - PROCESS | 3872 | 1461189503554 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}] 14:58:23 INFO - PROCESS | 3872 | 1461189503647 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 14:58:23 INFO - PROCESS | 3872 | 1461189503780 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:23 INFO - PROCESS | 3872 | ++DOCSHELL 1823F000 == 54 [pid = 3872] [id = 408] 14:58:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (1827AC00) [pid = 3872] [serial = 1224] [outer = 00000000] 14:58:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (1894F400) [pid = 3872] [serial = 1225] [outer = 1827AC00] 14:58:23 INFO - PROCESS | 3872 | 1461189503831 Marionette DEBUG loaded listener.js 14:58:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (18957C00) [pid = 3872] [serial = 1226] [outer = 1827AC00] 14:58:24 INFO - PROCESS | 3872 | --DOCSHELL 1330F400 == 53 [pid = 3872] [id = 360] 14:58:24 INFO - PROCESS | 3872 | --DOCSHELL 1900B400 == 52 [pid = 3872] [id = 402] 14:58:24 INFO - PROCESS | 3872 | --DOCSHELL 1898DC00 == 51 [pid = 3872] [id = 401] 14:58:24 INFO - PROCESS | 3872 | --DOCSHELL 1C5F5800 == 50 [pid = 3872] [id = 400] 14:58:24 INFO - PROCESS | 3872 | --DOCSHELL 19A43000 == 49 [pid = 3872] [id = 399] 14:58:24 INFO - PROCESS | 3872 | --DOCSHELL 19A4E000 == 48 [pid = 3872] [id = 398] 14:58:24 INFO - PROCESS | 3872 | --DOCSHELL 194C6C00 == 47 [pid = 3872] [id = 397] 14:58:24 INFO - PROCESS | 3872 | --DOCSHELL 19173000 == 46 [pid = 3872] [id = 396] 14:58:24 INFO - PROCESS | 3872 | --DOCSHELL 16E83000 == 45 [pid = 3872] [id = 395] 14:58:24 INFO - PROCESS | 3872 | --DOCSHELL 1335AC00 == 44 [pid = 3872] [id = 394] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (18BBE000) [pid = 3872] [serial = 1128] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (15FAE400) [pid = 3872] [serial = 1125] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (1C672800) [pid = 3872] [serial = 1161] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (19D2FC00) [pid = 3872] [serial = 1149] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (16553400) [pid = 3872] [serial = 1137] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (1823BC00) [pid = 3872] [serial = 1138] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (19880C00) [pid = 3872] [serial = 1147] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (1D02F400) [pid = 3872] [serial = 1132] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (1C674400) [pid = 3872] [serial = 1131] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (19174C00) [pid = 3872] [serial = 1143] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1A109C00) [pid = 3872] [serial = 1150] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1AA63000) [pid = 3872] [serial = 1152] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (16B58800) [pid = 3872] [serial = 1155] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (15FAE800) [pid = 3872] [serial = 1156] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (19A49C00) [pid = 3872] [serial = 1158] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1ABDBC00) [pid = 3872] [serial = 1153] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (18994000) [pid = 3872] [serial = 1140] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (18BB1000) [pid = 3872] [serial = 1141] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (15FB4800) [pid = 3872] [serial = 1135] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (15F82800) [pid = 3872] [serial = 1134] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (19A03000) [pid = 3872] [serial = 1146] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (19A45800) [pid = 3872] [serial = 1159] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (19056C00) [pid = 3872] [serial = 1144] [outer = 00000000] [url = about:blank] 14:58:24 INFO - PROCESS | 3872 | 1461189504354 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]]]}] 14:58:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:58:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 836ms 14:58:24 INFO - PROCESS | 3872 | 1461189504375 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 14:58:24 INFO - PROCESS | 3872 | 1461189504379 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 14:58:24 INFO - PROCESS | 3872 | 1461189504388 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:58:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:58:24 INFO - PROCESS | 3872 | 1461189504390 Marionette TRACE conn2 <- [1,1598,null,{}] 14:58:24 INFO - PROCESS | 3872 | 1461189504394 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}] 14:58:24 INFO - PROCESS | 3872 | 1461189504470 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 14:58:24 INFO - PROCESS | 3872 | 1461189504480 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:24 INFO - PROCESS | 3872 | ++DOCSHELL 16734800 == 45 [pid = 3872] [id = 409] 14:58:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (16B4D000) [pid = 3872] [serial = 1227] [outer = 00000000] 14:58:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (18954800) [pid = 3872] [serial = 1228] [outer = 16B4D000] 14:58:24 INFO - PROCESS | 3872 | 1461189504533 Marionette DEBUG loaded listener.js 14:58:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1898D000) [pid = 3872] [serial = 1229] [outer = 16B4D000] 14:58:24 INFO - PROCESS | 3872 | 1461189505007 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]]]}] 14:58:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:58:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 634ms 14:58:25 INFO - PROCESS | 3872 | 1461189505028 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 14:58:25 INFO - PROCESS | 3872 | 1461189505030 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 14:58:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:58:25 INFO - PROCESS | 3872 | 1461189505035 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:58:25 INFO - PROCESS | 3872 | 1461189505040 Marionette TRACE conn2 <- [1,1602,null,{}] 14:58:25 INFO - PROCESS | 3872 | 1461189505049 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}] 14:58:25 INFO - PROCESS | 3872 | 1461189505131 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 14:58:25 INFO - PROCESS | 3872 | 1461189505138 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:25 INFO - PROCESS | 3872 | ++DOCSHELL 18BB0C00 == 46 [pid = 3872] [id = 410] 14:58:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (18CEE400) [pid = 3872] [serial = 1230] [outer = 00000000] 14:58:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (19054800) [pid = 3872] [serial = 1231] [outer = 18CEE400] 14:58:25 INFO - PROCESS | 3872 | 1461189505183 Marionette DEBUG loaded listener.js 14:58:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (19173000) [pid = 3872] [serial = 1232] [outer = 18CEE400] 14:58:25 INFO - PROCESS | 3872 | 1461189505620 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]]]}] 14:58:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 14:58:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 650ms 14:58:25 INFO - PROCESS | 3872 | 1461189505675 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 14:58:25 INFO - PROCESS | 3872 | 1461189505678 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 14:58:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:58:25 INFO - PROCESS | 3872 | 1461189505681 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:58:25 INFO - PROCESS | 3872 | 1461189505683 Marionette TRACE conn2 <- [1,1606,null,{}] 14:58:25 INFO - PROCESS | 3872 | 1461189505686 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}] 14:58:25 INFO - PROCESS | 3872 | 1461189505763 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 14:58:25 INFO - PROCESS | 3872 | 1461189505769 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:25 INFO - PROCESS | 3872 | ++DOCSHELL 194C8400 == 47 [pid = 3872] [id = 411] 14:58:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (194C9400) [pid = 3872] [serial = 1233] [outer = 00000000] 14:58:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (19A04400) [pid = 3872] [serial = 1234] [outer = 194C9400] 14:58:25 INFO - PROCESS | 3872 | 1461189505817 Marionette DEBUG loaded listener.js 14:58:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (19A0B800) [pid = 3872] [serial = 1235] [outer = 194C9400] 14:58:26 INFO - PROCESS | 3872 | 1461189506311 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]]]}] 14:58:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:58:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 681ms 14:58:26 INFO - PROCESS | 3872 | 1461189506381 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 14:58:26 INFO - PROCESS | 3872 | 1461189506383 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 14:58:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:58:26 INFO - PROCESS | 3872 | 1461189506386 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:58:26 INFO - PROCESS | 3872 | 1461189506388 Marionette TRACE conn2 <- [1,1610,null,{}] 14:58:26 INFO - PROCESS | 3872 | 1461189506391 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}] 14:58:26 INFO - PROCESS | 3872 | 1461189506496 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 14:58:26 INFO - PROCESS | 3872 | 1461189506502 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:26 INFO - PROCESS | 3872 | ++DOCSHELL 19A09400 == 48 [pid = 3872] [id = 412] 14:58:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (19A48000) [pid = 3872] [serial = 1236] [outer = 00000000] 14:58:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (19D29800) [pid = 3872] [serial = 1237] [outer = 19A48000] 14:58:26 INFO - PROCESS | 3872 | 1461189506609 Marionette DEBUG loaded listener.js 14:58:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (19E31800) [pid = 3872] [serial = 1238] [outer = 19A48000] 14:58:27 INFO - PROCESS | 3872 | 1461189507038 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]]]}] 14:58:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 14:58:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 696ms 14:58:27 INFO - PROCESS | 3872 | 1461189507074 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 14:58:27 INFO - PROCESS | 3872 | 1461189507076 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 14:58:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:58:27 INFO - PROCESS | 3872 | 1461189507080 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:58:27 INFO - PROCESS | 3872 | 1461189507081 Marionette TRACE conn2 <- [1,1614,null,{}] 14:58:27 INFO - PROCESS | 3872 | 1461189507085 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}] 14:58:27 INFO - PROCESS | 3872 | 1461189507217 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 14:58:27 INFO - PROCESS | 3872 | 1461189507281 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:27 INFO - PROCESS | 3872 | ++DOCSHELL 15FA6400 == 49 [pid = 3872] [id = 413] 14:58:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1A3C9800) [pid = 3872] [serial = 1239] [outer = 00000000] 14:58:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1A83B800) [pid = 3872] [serial = 1240] [outer = 1A3C9800] 14:58:27 INFO - PROCESS | 3872 | 1461189507325 Marionette DEBUG loaded listener.js 14:58:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1AA6B000) [pid = 3872] [serial = 1241] [outer = 1A3C9800] 14:58:27 INFO - PROCESS | 3872 | 1461189507733 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]]]}] 14:58:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:58:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 696ms 14:58:27 INFO - PROCESS | 3872 | 1461189507779 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 14:58:27 INFO - PROCESS | 3872 | 1461189507781 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 14:58:27 INFO - PROCESS | 3872 | 1461189507793 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:58:27 INFO - PROCESS | 3872 | 1461189507795 Marionette TRACE conn2 <- [1,1618,null,{}] 14:58:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:58:27 INFO - PROCESS | 3872 | 1461189507798 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}] 14:58:27 INFO - PROCESS | 3872 | 1461189507901 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 14:58:27 INFO - PROCESS | 3872 | 1461189507906 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:27 INFO - PROCESS | 3872 | ++DOCSHELL 1A3D3400 == 50 [pid = 3872] [id = 414] 14:58:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1A839800) [pid = 3872] [serial = 1242] [outer = 00000000] 14:58:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1C5F5800) [pid = 3872] [serial = 1243] [outer = 1A839800] 14:58:27 INFO - PROCESS | 3872 | 1461189507951 Marionette DEBUG loaded listener.js 14:58:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (1C5F3800) [pid = 3872] [serial = 1244] [outer = 1A839800] 14:58:28 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (1A360000) [pid = 3872] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:58:28 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (19B8AC00) [pid = 3872] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:58:28 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (194D0400) [pid = 3872] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:58:28 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (19178400) [pid = 3872] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:58:28 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (139C3000) [pid = 3872] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:58:28 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (18288400) [pid = 3872] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:58:28 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1A3C5800) [pid = 3872] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:58:28 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1D031400) [pid = 3872] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:58:28 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (18CF5400) [pid = 3872] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:58:28 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1898E800) [pid = 3872] [serial = 1160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:58:28 INFO - PROCESS | 3872 | 1461189508627 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]]]}] 14:58:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:58:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 882ms 14:58:28 INFO - PROCESS | 3872 | 1461189508680 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 14:58:28 INFO - PROCESS | 3872 | 1461189508682 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 14:58:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:58:28 INFO - PROCESS | 3872 | 1461189508685 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:58:28 INFO - PROCESS | 3872 | 1461189508687 Marionette TRACE conn2 <- [1,1622,null,{}] 14:58:28 INFO - PROCESS | 3872 | 1461189508690 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}] 14:58:28 INFO - PROCESS | 3872 | 1461189508747 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 14:58:28 INFO - PROCESS | 3872 | 1461189508837 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:28 INFO - PROCESS | 3872 | ++DOCSHELL 11F42400 == 51 [pid = 3872] [id = 415] 14:58:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (13304000) [pid = 3872] [serial = 1245] [outer = 00000000] 14:58:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (18957800) [pid = 3872] [serial = 1246] [outer = 13304000] 14:58:28 INFO - PROCESS | 3872 | 1461189508881 Marionette DEBUG loaded listener.js 14:58:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (18953800) [pid = 3872] [serial = 1247] [outer = 13304000] 14:58:29 INFO - PROCESS | 3872 | 1461189509251 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]]]}] 14:58:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:58:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 634ms 14:58:29 INFO - PROCESS | 3872 | 1461189509307 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 14:58:29 INFO - PROCESS | 3872 | 1461189509309 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 14:58:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:58:29 INFO - PROCESS | 3872 | 1461189509312 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:58:29 INFO - PROCESS | 3872 | 1461189509314 Marionette TRACE conn2 <- [1,1626,null,{}] 14:58:29 INFO - PROCESS | 3872 | 1461189509317 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}] 14:58:29 INFO - PROCESS | 3872 | 1461189509391 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 14:58:29 INFO - PROCESS | 3872 | 1461189509480 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:29 INFO - PROCESS | 3872 | ++DOCSHELL 15824800 == 52 [pid = 3872] [id = 416] 14:58:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (15FAAC00) [pid = 3872] [serial = 1248] [outer = 00000000] 14:58:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1C5F2C00) [pid = 3872] [serial = 1249] [outer = 15FAAC00] 14:58:29 INFO - PROCESS | 3872 | 1461189509526 Marionette DEBUG loaded listener.js 14:58:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1CF25400) [pid = 3872] [serial = 1250] [outer = 15FAAC00] 14:58:29 INFO - PROCESS | 3872 | 1461189509887 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]]]}] 14:58:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:58:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 588ms 14:58:29 INFO - PROCESS | 3872 | 1461189509910 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 14:58:29 INFO - PROCESS | 3872 | 1461189509911 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 14:58:29 INFO - PROCESS | 3872 | 1461189509915 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:58:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:58:29 INFO - PROCESS | 3872 | 1461189509916 Marionette TRACE conn2 <- [1,1630,null,{}] 14:58:29 INFO - PROCESS | 3872 | 1461189509920 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}] 14:58:30 INFO - PROCESS | 3872 | 1461189510033 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 14:58:30 INFO - PROCESS | 3872 | 1461189510041 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:30 INFO - PROCESS | 3872 | ++DOCSHELL 1C34E400 == 53 [pid = 3872] [id = 417] 14:58:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1C677C00) [pid = 3872] [serial = 1251] [outer = 00000000] 14:58:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1D707C00) [pid = 3872] [serial = 1252] [outer = 1C677C00] 14:58:30 INFO - PROCESS | 3872 | 1461189510093 Marionette DEBUG loaded listener.js 14:58:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1D97A000) [pid = 3872] [serial = 1253] [outer = 1C677C00] 14:58:30 INFO - PROCESS | 3872 | 1461189510569 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]]]}] 14:58:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:58:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 727ms 14:58:30 INFO - PROCESS | 3872 | 1461189510640 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 14:58:30 INFO - PROCESS | 3872 | 1461189510644 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 14:58:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:58:30 INFO - PROCESS | 3872 | 1461189510650 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:58:30 INFO - PROCESS | 3872 | 1461189510654 Marionette TRACE conn2 <- [1,1634,null,{}] 14:58:30 INFO - PROCESS | 3872 | 1461189510661 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}] 14:58:30 INFO - PROCESS | 3872 | 1461189510797 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 14:58:30 INFO - PROCESS | 3872 | 1461189510933 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:30 INFO - PROCESS | 3872 | ++DOCSHELL 13BF1000 == 54 [pid = 3872] [id = 418] 14:58:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (143A7C00) [pid = 3872] [serial = 1254] [outer = 00000000] 14:58:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (15512C00) [pid = 3872] [serial = 1255] [outer = 143A7C00] 14:58:30 INFO - PROCESS | 3872 | 1461189510990 Marionette DEBUG loaded listener.js 14:58:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (15CD4C00) [pid = 3872] [serial = 1256] [outer = 143A7C00] 14:58:31 INFO - PROCESS | 3872 | 1461189511633 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]]]}] 14:58:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:58:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1037ms 14:58:31 INFO - PROCESS | 3872 | 1461189511696 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 14:58:31 INFO - PROCESS | 3872 | 1461189511702 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 14:58:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:58:31 INFO - PROCESS | 3872 | 1461189511742 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:58:31 INFO - PROCESS | 3872 | 1461189511745 Marionette TRACE conn2 <- [1,1638,null,{}] 14:58:31 INFO - PROCESS | 3872 | 1461189511751 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}] 14:58:31 INFO - PROCESS | 3872 | 1461189511858 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 14:58:31 INFO - PROCESS | 3872 | 1461189511982 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:31 INFO - PROCESS | 3872 | ++DOCSHELL 1655FC00 == 55 [pid = 3872] [id = 419] 14:58:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (1672C800) [pid = 3872] [serial = 1257] [outer = 00000000] 14:58:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (18B64800) [pid = 3872] [serial = 1258] [outer = 1672C800] 14:58:32 INFO - PROCESS | 3872 | 1461189512038 Marionette DEBUG loaded listener.js 14:58:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (18CF5400) [pid = 3872] [serial = 1259] [outer = 1672C800] 14:58:32 INFO - PROCESS | 3872 | 1461189512590 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]]]}] 14:58:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:58:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 913ms 14:58:32 INFO - PROCESS | 3872 | 1461189512635 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 14:58:32 INFO - PROCESS | 3872 | 1461189512637 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 14:58:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:58:32 INFO - PROCESS | 3872 | 1461189512641 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:58:32 INFO - PROCESS | 3872 | 1461189512645 Marionette TRACE conn2 <- [1,1642,null,{}] 14:58:32 INFO - PROCESS | 3872 | 1461189512656 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}] 14:58:32 INFO - PROCESS | 3872 | 1461189512769 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 14:58:32 INFO - PROCESS | 3872 | 1461189512872 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:32 INFO - PROCESS | 3872 | ++DOCSHELL 19053C00 == 56 [pid = 3872] [id = 420] 14:58:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 131 (1917D000) [pid = 3872] [serial = 1260] [outer = 00000000] 14:58:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 132 (1A10FC00) [pid = 3872] [serial = 1261] [outer = 1917D000] 14:58:32 INFO - PROCESS | 3872 | 1461189512929 Marionette DEBUG loaded listener.js 14:58:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 133 (1C350C00) [pid = 3872] [serial = 1262] [outer = 1917D000] 14:58:33 INFO - PROCESS | 3872 | 1461189513568 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]]]}] 14:58:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:58:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 944ms 14:58:33 INFO - PROCESS | 3872 | 1461189513585 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 14:58:33 INFO - PROCESS | 3872 | 1461189513588 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 14:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:58:33 INFO - PROCESS | 3872 | 1461189513592 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:58:33 INFO - PROCESS | 3872 | 1461189513594 Marionette TRACE conn2 <- [1,1646,null,{}] 14:58:33 INFO - PROCESS | 3872 | 1461189513598 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}] 14:58:33 INFO - PROCESS | 3872 | 1461189513695 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 14:58:33 INFO - PROCESS | 3872 | 1461189513784 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:33 INFO - PROCESS | 3872 | ++DOCSHELL 1C5F1000 == 57 [pid = 3872] [id = 421] 14:58:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 134 (1C5FC000) [pid = 3872] [serial = 1263] [outer = 00000000] 14:58:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 135 (1DCA4800) [pid = 3872] [serial = 1264] [outer = 1C5FC000] 14:58:33 INFO - PROCESS | 3872 | 1461189513838 Marionette DEBUG loaded listener.js 14:58:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 136 (1DCA2400) [pid = 3872] [serial = 1265] [outer = 1C5FC000] 14:58:34 INFO - PROCESS | 3872 | 1461189514412 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]]]}] 14:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 897ms 14:58:34 INFO - PROCESS | 3872 | 1461189514479 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 14:58:34 INFO - PROCESS | 3872 | 1461189514482 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 14:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:58:34 INFO - PROCESS | 3872 | 1461189514485 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:58:34 INFO - PROCESS | 3872 | 1461189514487 Marionette TRACE conn2 <- [1,1650,null,{}] 14:58:34 INFO - PROCESS | 3872 | 1461189514491 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}] 14:58:34 INFO - PROCESS | 3872 | 1461189514589 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 14:58:34 INFO - PROCESS | 3872 | 1461189514828 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:34 INFO - PROCESS | 3872 | ++DOCSHELL 148A6800 == 58 [pid = 3872] [id = 422] 14:58:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 137 (14BE9C00) [pid = 3872] [serial = 1266] [outer = 00000000] 14:58:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 138 (16559000) [pid = 3872] [serial = 1267] [outer = 14BE9C00] 14:58:34 INFO - PROCESS | 3872 | 1461189514878 Marionette DEBUG loaded listener.js 14:58:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 139 (16E83000) [pid = 3872] [serial = 1268] [outer = 14BE9C00] 14:58:35 INFO - PROCESS | 3872 | 1461189515536 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]]]}] 14:58:35 INFO - PROCESS | 3872 | --DOCSHELL 15824800 == 57 [pid = 3872] [id = 416] 14:58:35 INFO - PROCESS | 3872 | --DOCSHELL 11F42400 == 56 [pid = 3872] [id = 415] 14:58:35 INFO - PROCESS | 3872 | --DOCSHELL 1A3D3400 == 55 [pid = 3872] [id = 414] 14:58:35 INFO - PROCESS | 3872 | --DOCSHELL 15FA6400 == 54 [pid = 3872] [id = 413] 14:58:35 INFO - PROCESS | 3872 | --DOCSHELL 19A09400 == 53 [pid = 3872] [id = 412] 14:58:35 INFO - PROCESS | 3872 | --DOCSHELL 194C8400 == 52 [pid = 3872] [id = 411] 14:58:35 INFO - PROCESS | 3872 | --DOCSHELL 18BB0C00 == 51 [pid = 3872] [id = 410] 14:58:35 INFO - PROCESS | 3872 | --DOCSHELL 16734800 == 50 [pid = 3872] [id = 409] 14:58:35 INFO - PROCESS | 3872 | --DOCSHELL 1823F000 == 49 [pid = 3872] [id = 408] 14:58:35 INFO - PROCESS | 3872 | --DOCSHELL 12C8A400 == 48 [pid = 3872] [id = 407] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 138 (1CF24800) [pid = 3872] [serial = 1162] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 137 (1A46A400) [pid = 3872] [serial = 1195] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 136 (139F2C00) [pid = 3872] [serial = 1164] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 135 (1898C000) [pid = 3872] [serial = 1167] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 134 (1C5FA400) [pid = 3872] [serial = 1170] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 133 (1D78EC00) [pid = 3872] [serial = 1174] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 132 (1D980000) [pid = 3872] [serial = 1177] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 131 (1C673000) [pid = 3872] [serial = 1198] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 130 (19D2A800) [pid = 3872] [serial = 1192] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (194C7C00) [pid = 3872] [serial = 1189] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (1987E000) [pid = 3872] [serial = 1190] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (1AA08400) [pid = 3872] [serial = 1196] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (1550B400) [pid = 3872] [serial = 1183] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (15FABC00) [pid = 3872] [serial = 1184] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (18978000) [pid = 3872] [serial = 1186] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (18986000) [pid = 3872] [serial = 1187] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (1D985400) [pid = 3872] [serial = 1208] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (19A0E400) [pid = 3872] [serial = 1180] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (1D708C00) [pid = 3872] [serial = 1201] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1C66E400) [pid = 3872] [serial = 1199] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1D9E4800) [pid = 3872] [serial = 1210] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1D985800) [pid = 3872] [serial = 1207] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1D78B800) [pid = 3872] [serial = 1202] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1D3A2800) [pid = 3872] [serial = 1204] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1897E400) [pid = 3872] [serial = 724] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1D710000) [pid = 3872] [serial = 1205] [outer = 00000000] [url = about:blank] 14:58:35 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (19D31C00) [pid = 3872] [serial = 1193] [outer = 00000000] [url = about:blank] 14:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1129ms 14:58:35 INFO - PROCESS | 3872 | 1461189515624 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 14:58:35 INFO - PROCESS | 3872 | 1461189515628 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 14:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:58:35 INFO - PROCESS | 3872 | 1461189515637 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:58:35 INFO - PROCESS | 3872 | 1461189515641 Marionette TRACE conn2 <- [1,1654,null,{}] 14:58:35 INFO - PROCESS | 3872 | 1461189515646 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}] 14:58:35 INFO - PROCESS | 3872 | 1461189515741 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 14:58:35 INFO - PROCESS | 3872 | 1461189515748 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:35 INFO - PROCESS | 3872 | ++DOCSHELL 15FAD800 == 49 [pid = 3872] [id = 423] 14:58:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (15FB3C00) [pid = 3872] [serial = 1269] [outer = 00000000] 14:58:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (18279C00) [pid = 3872] [serial = 1270] [outer = 15FB3C00] 14:58:35 INFO - PROCESS | 3872 | 1461189515796 Marionette DEBUG loaded listener.js 14:58:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1897E400) [pid = 3872] [serial = 1271] [outer = 15FB3C00] 14:58:36 INFO - PROCESS | 3872 | 1461189516297 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]]]}] 14:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 696ms 14:58:36 INFO - PROCESS | 3872 | 1461189516336 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 14:58:36 INFO - PROCESS | 3872 | 1461189516340 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 14:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:58:36 INFO - PROCESS | 3872 | 1461189516343 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:58:36 INFO - PROCESS | 3872 | 1461189516345 Marionette TRACE conn2 <- [1,1658,null,{}] 14:58:36 INFO - PROCESS | 3872 | 1461189516349 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}] 14:58:36 INFO - PROCESS | 3872 | 1461189516427 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 14:58:36 INFO - PROCESS | 3872 | 1461189516437 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:36 INFO - PROCESS | 3872 | ++DOCSHELL 1917B800 == 50 [pid = 3872] [id = 424] 14:58:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1917D400) [pid = 3872] [serial = 1272] [outer = 00000000] 14:58:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (194D1C00) [pid = 3872] [serial = 1273] [outer = 1917D400] 14:58:36 INFO - PROCESS | 3872 | 1461189516483 Marionette DEBUG loaded listener.js 14:58:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (19A03C00) [pid = 3872] [serial = 1274] [outer = 1917D400] 14:58:36 INFO - PROCESS | 3872 | 1461189516957 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]]]}] 14:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 619ms 14:58:36 INFO - PROCESS | 3872 | 1461189516982 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 14:58:36 INFO - PROCESS | 3872 | 1461189516984 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 14:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:58:36 INFO - PROCESS | 3872 | 1461189516997 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:58:36 INFO - PROCESS | 3872 | 1461189517003 Marionette TRACE conn2 <- [1,1662,null,{}] 14:58:36 INFO - PROCESS | 3872 | 1461189517007 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}] 14:58:37 INFO - PROCESS | 3872 | 1461189517086 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 14:58:37 INFO - PROCESS | 3872 | 1461189517092 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:37 INFO - PROCESS | 3872 | ++DOCSHELL 194CA800 == 51 [pid = 3872] [id = 425] 14:58:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (19D30400) [pid = 3872] [serial = 1275] [outer = 00000000] 14:58:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1A3C5000) [pid = 3872] [serial = 1276] [outer = 19D30400] 14:58:37 INFO - PROCESS | 3872 | 1461189517137 Marionette DEBUG loaded listener.js 14:58:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1A46A800) [pid = 3872] [serial = 1277] [outer = 19D30400] 14:58:37 INFO - PROCESS | 3872 | 1461189517551 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]]]}] 14:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 588ms 14:58:37 INFO - PROCESS | 3872 | 1461189517577 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 14:58:37 INFO - PROCESS | 3872 | 1461189517580 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 14:58:37 INFO - PROCESS | 3872 | 1461189517583 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:58:37 INFO - PROCESS | 3872 | 1461189517585 Marionette TRACE conn2 <- [1,1666,null,{}] 14:58:37 INFO - PROCESS | 3872 | 1461189517589 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}] 14:58:37 INFO - PROCESS | 3872 | 1461189517670 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 14:58:37 INFO - PROCESS | 3872 | 1461189517676 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:37 INFO - PROCESS | 3872 | ++DOCSHELL 1AA65000 == 52 [pid = 3872] [id = 426] 14:58:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1AAD2000) [pid = 3872] [serial = 1278] [outer = 00000000] 14:58:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1C35D000) [pid = 3872] [serial = 1279] [outer = 1AAD2000] 14:58:37 INFO - PROCESS | 3872 | 1461189517720 Marionette DEBUG loaded listener.js 14:58:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1C35A400) [pid = 3872] [serial = 1280] [outer = 1AAD2000] 14:58:38 INFO - PROCESS | 3872 | 1461189518223 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]]]}] 14:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 697ms 14:58:38 INFO - PROCESS | 3872 | 1461189518284 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 14:58:38 INFO - PROCESS | 3872 | 1461189518286 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 14:58:38 INFO - PROCESS | 3872 | 1461189518289 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:58:38 INFO - PROCESS | 3872 | 1461189518291 Marionette TRACE conn2 <- [1,1670,null,{}] 14:58:38 INFO - PROCESS | 3872 | 1461189518300 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}] 14:58:38 INFO - PROCESS | 3872 | 1461189518406 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 14:58:38 INFO - PROCESS | 3872 | 1461189518419 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:38 INFO - PROCESS | 3872 | ++DOCSHELL 1C747000 == 53 [pid = 3872] [id = 427] 14:58:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (1C747400) [pid = 3872] [serial = 1281] [outer = 00000000] 14:58:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (1D02FC00) [pid = 3872] [serial = 1282] [outer = 1C747400] 14:58:38 INFO - PROCESS | 3872 | 1461189518525 Marionette DEBUG loaded listener.js 14:58:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (1D3A5C00) [pid = 3872] [serial = 1283] [outer = 1C747400] 14:58:38 INFO - PROCESS | 3872 | 1461189518984 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]]]}] 14:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 727ms 14:58:39 INFO - PROCESS | 3872 | 1461189519047 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 14:58:39 INFO - PROCESS | 3872 | 1461189519049 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 14:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:58:39 INFO - PROCESS | 3872 | 1461189519061 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:58:39 INFO - PROCESS | 3872 | 1461189519063 Marionette TRACE conn2 <- [1,1674,null,{}] 14:58:39 INFO - PROCESS | 3872 | 1461189519066 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}] 14:58:39 INFO - PROCESS | 3872 | 1461189519175 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 14:58:39 INFO - PROCESS | 3872 | 1461189519186 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:39 INFO - PROCESS | 3872 | ++DOCSHELL 13B96400 == 54 [pid = 3872] [id = 428] 14:58:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (1D3A7C00) [pid = 3872] [serial = 1284] [outer = 00000000] 14:58:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (1D97BC00) [pid = 3872] [serial = 1285] [outer = 1D3A7C00] 14:58:39 INFO - PROCESS | 3872 | 1461189519231 Marionette DEBUG loaded listener.js 14:58:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (1D97A400) [pid = 3872] [serial = 1286] [outer = 1D3A7C00] 14:58:39 INFO - PROCESS | 3872 | 1461189519664 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]]]}] 14:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 14:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 619ms 14:58:39 INFO - PROCESS | 3872 | 1461189519702 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 14:58:39 INFO - PROCESS | 3872 | 1461189519704 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 14:58:39 INFO - PROCESS | 3872 | 1461189519707 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:58:39 INFO - PROCESS | 3872 | 1461189519709 Marionette TRACE conn2 <- [1,1678,null,{}] 14:58:39 INFO - PROCESS | 3872 | 1461189519712 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}] 14:58:39 INFO - PROCESS | 3872 | 1461189519821 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 14:58:39 INFO - PROCESS | 3872 | 1461189519829 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:39 INFO - PROCESS | 3872 | ++DOCSHELL 148A4400 == 55 [pid = 3872] [id = 429] 14:58:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 131 (14B05000) [pid = 3872] [serial = 1287] [outer = 00000000] 14:58:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 132 (1D9E3000) [pid = 3872] [serial = 1288] [outer = 14B05000] 14:58:39 INFO - PROCESS | 3872 | 1461189519926 Marionette DEBUG loaded listener.js 14:58:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 133 (1D9E2800) [pid = 3872] [serial = 1289] [outer = 14B05000] 14:58:40 INFO - PROCESS | 3872 | --DOMWINDOW == 132 (1A3C9800) [pid = 3872] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:58:40 INFO - PROCESS | 3872 | --DOMWINDOW == 131 (1A839800) [pid = 3872] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:58:40 INFO - PROCESS | 3872 | --DOMWINDOW == 130 (1827AC00) [pid = 3872] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:58:40 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (12CF1400) [pid = 3872] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:58:40 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (13304000) [pid = 3872] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:58:40 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (16B4D000) [pid = 3872] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:58:40 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (194C9400) [pid = 3872] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:58:40 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (18CEE400) [pid = 3872] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:58:40 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (15FAAC00) [pid = 3872] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:58:40 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (19A48000) [pid = 3872] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:58:40 INFO - PROCESS | 3872 | 1461189520439 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]]]}] 14:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 789ms 14:58:40 INFO - PROCESS | 3872 | 1461189520493 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 14:58:40 INFO - PROCESS | 3872 | 1461189520495 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 14:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:58:40 INFO - PROCESS | 3872 | 1461189520498 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:58:40 INFO - PROCESS | 3872 | 1461189520500 Marionette TRACE conn2 <- [1,1682,null,{}] 14:58:40 INFO - PROCESS | 3872 | 1461189520503 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}] 14:58:40 INFO - PROCESS | 3872 | 1461189520579 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 14:58:40 INFO - PROCESS | 3872 | 1461189520585 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:40 INFO - PROCESS | 3872 | ++DOCSHELL 143ABC00 == 56 [pid = 3872] [id = 430] 14:58:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (15CE5800) [pid = 3872] [serial = 1290] [outer = 00000000] 14:58:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (19A0DC00) [pid = 3872] [serial = 1291] [outer = 15CE5800] 14:58:40 INFO - PROCESS | 3872 | 1461189520629 Marionette DEBUG loaded listener.js 14:58:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (1A839800) [pid = 3872] [serial = 1292] [outer = 15CE5800] 14:58:41 INFO - PROCESS | 3872 | 1461189521047 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]]]}] 14:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 588ms 14:58:41 INFO - PROCESS | 3872 | 1461189521095 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 14:58:41 INFO - PROCESS | 3872 | 1461189521097 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 14:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:58:41 INFO - PROCESS | 3872 | 1461189521100 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:58:41 INFO - PROCESS | 3872 | 1461189521102 Marionette TRACE conn2 <- [1,1686,null,{}] 14:58:41 INFO - PROCESS | 3872 | 1461189521105 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}] 14:58:41 INFO - PROCESS | 3872 | 1461189521186 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 14:58:41 INFO - PROCESS | 3872 | 1461189521192 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:41 INFO - PROCESS | 3872 | ++DOCSHELL 139F6800 == 57 [pid = 3872] [id = 431] 14:58:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (1827AC00) [pid = 3872] [serial = 1293] [outer = 00000000] 14:58:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (1DD79800) [pid = 3872] [serial = 1294] [outer = 1827AC00] 14:58:41 INFO - PROCESS | 3872 | 1461189521236 Marionette DEBUG loaded listener.js 14:58:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (1DD7B000) [pid = 3872] [serial = 1295] [outer = 1827AC00] 14:58:41 INFO - PROCESS | 3872 | 1461189521654 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]]]}] 14:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 14:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 588ms 14:58:41 INFO - PROCESS | 3872 | 1461189521707 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 14:58:41 INFO - PROCESS | 3872 | 1461189521709 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 14:58:41 INFO - PROCESS | 3872 | 1461189521713 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:58:41 INFO - PROCESS | 3872 | 1461189521714 Marionette TRACE conn2 <- [1,1690,null,{}] 14:58:41 INFO - PROCESS | 3872 | 1461189521718 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}] 14:58:41 INFO - PROCESS | 3872 | 1461189521794 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 14:58:41 INFO - PROCESS | 3872 | 1461189521800 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:41 INFO - PROCESS | 3872 | ++DOCSHELL 1440B400 == 58 [pid = 3872] [id = 432] 14:58:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (1C357C00) [pid = 3872] [serial = 1296] [outer = 00000000] 14:58:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 131 (15FAC400) [pid = 3872] [serial = 1297] [outer = 1C357C00] 14:58:41 INFO - PROCESS | 3872 | 1461189521850 Marionette DEBUG loaded listener.js 14:58:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 132 (1DD87000) [pid = 3872] [serial = 1298] [outer = 1C357C00] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 15FB0000 == 57 [pid = 3872] [id = 405] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 19A42C00 == 56 [pid = 3872] [id = 363] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 186F8800 == 55 [pid = 3872] [id = 393] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 148A7000 == 54 [pid = 3872] [id = 389] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 1827A400 == 53 [pid = 3872] [id = 362] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 1335E000 == 52 [pid = 3872] [id = 404] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 1A110400 == 51 [pid = 3872] [id = 390] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 1C34F400 == 50 [pid = 3872] [id = 406] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 13308400 == 49 [pid = 3872] [id = 388] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 19170000 == 48 [pid = 3872] [id = 352] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 1330F000 == 47 [pid = 3872] [id = 374] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 1D873C00 == 46 [pid = 3872] [id = 392] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 13B9A000 == 45 [pid = 3872] [id = 361] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 15C36C00 == 44 [pid = 3872] [id = 391] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 1581FC00 == 43 [pid = 3872] [id = 339] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 1D78FC00 == 42 [pid = 3872] [id = 403] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 15FAD800 == 41 [pid = 3872] [id = 423] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 148A6800 == 40 [pid = 3872] [id = 422] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 1C5F1000 == 39 [pid = 3872] [id = 421] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 1655FC00 == 38 [pid = 3872] [id = 419] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 19053C00 == 37 [pid = 3872] [id = 420] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 1C34E400 == 36 [pid = 3872] [id = 417] 14:58:42 INFO - PROCESS | 3872 | --DOCSHELL 13BF1000 == 35 [pid = 3872] [id = 418] 14:58:43 INFO - PROCESS | 3872 | --DOCSHELL 1917B800 == 34 [pid = 3872] [id = 424] 14:58:43 INFO - PROCESS | 3872 | --DOCSHELL 1AA65000 == 33 [pid = 3872] [id = 426] 14:58:43 INFO - PROCESS | 3872 | --DOCSHELL 148A4400 == 32 [pid = 3872] [id = 429] 14:58:43 INFO - PROCESS | 3872 | --DOCSHELL 194CA800 == 31 [pid = 3872] [id = 425] 14:58:43 INFO - PROCESS | 3872 | --DOCSHELL 13B96400 == 30 [pid = 3872] [id = 428] 14:58:43 INFO - PROCESS | 3872 | --DOCSHELL 139F6800 == 29 [pid = 3872] [id = 431] 14:58:43 INFO - PROCESS | 3872 | --DOCSHELL 1C747000 == 28 [pid = 3872] [id = 427] 14:58:43 INFO - PROCESS | 3872 | --DOCSHELL 143ABC00 == 27 [pid = 3872] [id = 430] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 131 (1CF25400) [pid = 3872] [serial = 1250] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 130 (1C5F2C00) [pid = 3872] [serial = 1249] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (1D707C00) [pid = 3872] [serial = 1252] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (18953800) [pid = 3872] [serial = 1247] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (19D29800) [pid = 3872] [serial = 1237] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (19E31800) [pid = 3872] [serial = 1238] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (1C5F3800) [pid = 3872] [serial = 1244] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (19A0B800) [pid = 3872] [serial = 1235] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (1A83B800) [pid = 3872] [serial = 1240] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (1C5F5800) [pid = 3872] [serial = 1243] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (15FB3800) [pid = 3872] [serial = 1213] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (18957C00) [pid = 3872] [serial = 1226] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1894F400) [pid = 3872] [serial = 1225] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (19054C00) [pid = 3872] [serial = 1216] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1581F400) [pid = 3872] [serial = 1223] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (14495400) [pid = 3872] [serial = 1222] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (18957800) [pid = 3872] [serial = 1246] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (18954800) [pid = 3872] [serial = 1228] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1898D000) [pid = 3872] [serial = 1229] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (19A04400) [pid = 3872] [serial = 1234] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1AA6B000) [pid = 3872] [serial = 1241] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1D781C00) [pid = 3872] [serial = 1219] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (19054800) [pid = 3872] [serial = 1231] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (19173000) [pid = 3872] [serial = 1232] [outer = 00000000] [url = about:blank] 14:58:43 INFO - PROCESS | 3872 | 1461189523863 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]]]}] 14:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2213ms 14:58:43 INFO - PROCESS | 3872 | 1461189523906 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 14:58:43 INFO - PROCESS | 3872 | 1461189523910 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 14:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:58:43 INFO - PROCESS | 3872 | 1461189523916 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:58:43 INFO - PROCESS | 3872 | 1461189523919 Marionette TRACE conn2 <- [1,1694,null,{}] 14:58:43 INFO - PROCESS | 3872 | 1461189523925 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}] 14:58:44 INFO - PROCESS | 3872 | 1461189524013 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 14:58:44 INFO - PROCESS | 3872 | 1461189524024 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:44 INFO - PROCESS | 3872 | ++DOCSHELL 12D7DC00 == 28 [pid = 3872] [id = 433] 14:58:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (13306000) [pid = 3872] [serial = 1299] [outer = 00000000] 14:58:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (13360400) [pid = 3872] [serial = 1300] [outer = 13306000] 14:58:44 INFO - PROCESS | 3872 | 1461189524074 Marionette DEBUG loaded listener.js 14:58:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (139F1800) [pid = 3872] [serial = 1301] [outer = 13306000] 14:58:44 INFO - PROCESS | 3872 | 1461189524570 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]]]}] 14:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 696ms 14:58:44 INFO - PROCESS | 3872 | 1461189524616 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 14:58:44 INFO - PROCESS | 3872 | 1461189524621 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 14:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:58:44 INFO - PROCESS | 3872 | 1461189524628 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:58:44 INFO - PROCESS | 3872 | 1461189524631 Marionette TRACE conn2 <- [1,1698,null,{}] 14:58:44 INFO - PROCESS | 3872 | 1461189524635 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}] 14:58:44 INFO - PROCESS | 3872 | 1461189524716 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 14:58:44 INFO - PROCESS | 3872 | 1461189524726 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:44 INFO - PROCESS | 3872 | ++DOCSHELL 14417400 == 29 [pid = 3872] [id = 434] 14:58:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (148A4800) [pid = 3872] [serial = 1302] [outer = 00000000] 14:58:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (15509800) [pid = 3872] [serial = 1303] [outer = 148A4800] 14:58:44 INFO - PROCESS | 3872 | 1461189524772 Marionette DEBUG loaded listener.js 14:58:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (15827000) [pid = 3872] [serial = 1304] [outer = 148A4800] 14:58:45 INFO - PROCESS | 3872 | 1461189525260 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]]]}] 14:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 681ms 14:58:45 INFO - PROCESS | 3872 | 1461189525325 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 14:58:45 INFO - PROCESS | 3872 | 1461189525328 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 14:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:58:45 INFO - PROCESS | 3872 | 1461189525332 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:58:45 INFO - PROCESS | 3872 | 1461189525335 Marionette TRACE conn2 <- [1,1702,null,{}] 14:58:45 INFO - PROCESS | 3872 | 1461189525346 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}] 14:58:45 INFO - PROCESS | 3872 | 1461189525462 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 14:58:45 INFO - PROCESS | 3872 | 1461189525539 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:45 INFO - PROCESS | 3872 | ++DOCSHELL 15FB1000 == 30 [pid = 3872] [id = 435] 14:58:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (15FB1400) [pid = 3872] [serial = 1305] [outer = 00000000] 14:58:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1655FC00) [pid = 3872] [serial = 1306] [outer = 15FB1400] 14:58:45 INFO - PROCESS | 3872 | 1461189525589 Marionette DEBUG loaded listener.js 14:58:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (16B58800) [pid = 3872] [serial = 1307] [outer = 15FB1400] 14:58:45 INFO - PROCESS | 3872 | 1461189525991 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]]]}] 14:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 696ms 14:58:46 INFO - PROCESS | 3872 | 1461189526014 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 14:58:46 INFO - PROCESS | 3872 | 1461189526017 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 14:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:58:46 INFO - PROCESS | 3872 | 1461189526027 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:58:46 INFO - PROCESS | 3872 | 1461189526029 Marionette TRACE conn2 <- [1,1706,null,{}] 14:58:46 INFO - PROCESS | 3872 | 1461189526032 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}] 14:58:46 INFO - PROCESS | 3872 | 1461189526108 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 14:58:46 INFO - PROCESS | 3872 | 1461189526114 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:46 INFO - PROCESS | 3872 | ++DOCSHELL 1655B000 == 31 [pid = 3872] [id = 436] 14:58:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (18238000) [pid = 3872] [serial = 1308] [outer = 00000000] 14:58:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (18953400) [pid = 3872] [serial = 1309] [outer = 18238000] 14:58:46 INFO - PROCESS | 3872 | 1461189526160 Marionette DEBUG loaded listener.js 14:58:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1897D000) [pid = 3872] [serial = 1310] [outer = 18238000] 14:58:46 INFO - PROCESS | 3872 | 1461189526614 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]]]}] 14:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 650ms 14:58:46 INFO - PROCESS | 3872 | 1461189526678 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 14:58:46 INFO - PROCESS | 3872 | 1461189526680 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 14:58:46 INFO - PROCESS | 3872 | 1461189526683 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:58:46 INFO - PROCESS | 3872 | 1461189526685 Marionette TRACE conn2 <- [1,1710,null,{}] 14:58:46 INFO - PROCESS | 3872 | 1461189526688 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}] 14:58:46 INFO - PROCESS | 3872 | 1461189526762 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 14:58:46 INFO - PROCESS | 3872 | 1461189526770 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:46 INFO - PROCESS | 3872 | ++DOCSHELL 18951800 == 32 [pid = 3872] [id = 437] 14:58:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1897E800) [pid = 3872] [serial = 1311] [outer = 00000000] 14:58:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (18995C00) [pid = 3872] [serial = 1312] [outer = 1897E800] 14:58:46 INFO - PROCESS | 3872 | 1461189526815 Marionette DEBUG loaded listener.js 14:58:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1899A400) [pid = 3872] [serial = 1313] [outer = 1897E800] 14:58:47 INFO - PROCESS | 3872 | 1461189527265 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]]]}] 14:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 14:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 619ms 14:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:58:47 INFO - PROCESS | 3872 | 1461189527305 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 14:58:47 INFO - PROCESS | 3872 | 1461189527307 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 14:58:47 INFO - PROCESS | 3872 | 1461189527310 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:58:47 INFO - PROCESS | 3872 | 1461189527312 Marionette TRACE conn2 <- [1,1714,null,{}] 14:58:47 INFO - PROCESS | 3872 | 1461189527316 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}] 14:58:47 INFO - PROCESS | 3872 | 1461189527420 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 14:58:47 INFO - PROCESS | 3872 | 1461189527427 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:47 INFO - PROCESS | 3872 | ++DOCSHELL 1900DC00 == 33 [pid = 3872] [id = 438] 14:58:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1900E800) [pid = 3872] [serial = 1314] [outer = 00000000] 14:58:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (19176400) [pid = 3872] [serial = 1315] [outer = 1900E800] 14:58:47 INFO - PROCESS | 3872 | 1461189527475 Marionette DEBUG loaded listener.js 14:58:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (1917D800) [pid = 3872] [serial = 1316] [outer = 1900E800] 14:58:47 INFO - PROCESS | 3872 | 1461189527907 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]]]}] 14:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 619ms 14:58:47 INFO - PROCESS | 3872 | 1461189527948 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 14:58:47 INFO - PROCESS | 3872 | 1461189527950 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 14:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:58:47 INFO - PROCESS | 3872 | 1461189527954 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:58:47 INFO - PROCESS | 3872 | 1461189527955 Marionette TRACE conn2 <- [1,1718,null,{}] 14:58:47 INFO - PROCESS | 3872 | 1461189527959 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}] 14:58:48 INFO - PROCESS | 3872 | 1461189528037 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 14:58:48 INFO - PROCESS | 3872 | 1461189528044 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:48 INFO - PROCESS | 3872 | ++DOCSHELL 1905A000 == 34 [pid = 3872] [id = 439] 14:58:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (19171000) [pid = 3872] [serial = 1317] [outer = 00000000] 14:58:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (19A05C00) [pid = 3872] [serial = 1318] [outer = 19171000] 14:58:48 INFO - PROCESS | 3872 | 1461189528088 Marionette DEBUG loaded listener.js 14:58:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (19880C00) [pid = 3872] [serial = 1319] [outer = 19171000] 14:58:48 INFO - PROCESS | 3872 | 1461189528558 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]]]}] 14:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 14:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 634ms 14:58:48 INFO - PROCESS | 3872 | 1461189528592 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 14:58:48 INFO - PROCESS | 3872 | 1461189528594 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 14:58:48 INFO - PROCESS | 3872 | 1461189528597 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:58:48 INFO - PROCESS | 3872 | 1461189528599 Marionette TRACE conn2 <- [1,1722,null,{}] 14:58:48 INFO - PROCESS | 3872 | 1461189528602 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}] 14:58:48 INFO - PROCESS | 3872 | 1461189528675 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 14:58:48 INFO - PROCESS | 3872 | 1461189528681 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:48 INFO - PROCESS | 3872 | ++DOCSHELL 19A45C00 == 35 [pid = 3872] [id = 440] 14:58:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (19A46000) [pid = 3872] [serial = 1320] [outer = 00000000] 14:58:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 131 (19B88800) [pid = 3872] [serial = 1321] [outer = 19A46000] 14:58:48 INFO - PROCESS | 3872 | 1461189528725 Marionette DEBUG loaded listener.js 14:58:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 132 (19A4A800) [pid = 3872] [serial = 1322] [outer = 19A46000] 14:58:49 INFO - PROCESS | 3872 | 1461189529180 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]]]}] 14:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 634ms 14:58:49 INFO - PROCESS | 3872 | 1461189529218 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 14:58:49 INFO - PROCESS | 3872 | 1461189529220 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 14:58:49 INFO - PROCESS | 3872 | 1461189529223 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:58:49 INFO - PROCESS | 3872 | 1461189529225 Marionette TRACE conn2 <- [1,1726,null,{}] 14:58:49 INFO - PROCESS | 3872 | 1461189529229 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}] 14:58:49 INFO - PROCESS | 3872 | 1461189529333 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 14:58:49 INFO - PROCESS | 3872 | 1461189529339 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:49 INFO - PROCESS | 3872 | ++DOCSHELL 15F87400 == 36 [pid = 3872] [id = 441] 14:58:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 133 (19D2F400) [pid = 3872] [serial = 1323] [outer = 00000000] 14:58:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 134 (19D4C000) [pid = 3872] [serial = 1324] [outer = 19D2F400] 14:58:49 INFO - PROCESS | 3872 | 1461189529386 Marionette DEBUG loaded listener.js 14:58:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 135 (19D31C00) [pid = 3872] [serial = 1325] [outer = 19D2F400] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 139F0400 == 35 [pid = 3872] [id = 313] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 1894C000 == 34 [pid = 3872] [id = 319] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 15F80C00 == 33 [pid = 3872] [id = 312] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 1C5F6000 == 32 [pid = 3872] [id = 320] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 16736000 == 31 [pid = 3872] [id = 322] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 15F80400 == 30 [pid = 3872] [id = 318] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 18BB6C00 == 29 [pid = 3872] [id = 323] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 15C39400 == 28 [pid = 3872] [id = 321] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 13B92800 == 27 [pid = 3872] [id = 311] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 14447C00 == 26 [pid = 3872] [id = 325] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 13305800 == 25 [pid = 3872] [id = 324] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 12CF8800 == 24 [pid = 3872] [id = 310] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 1823F400 == 23 [pid = 3872] [id = 314] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 15F7F400 == 22 [pid = 3872] [id = 326] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 15FB3400 == 21 [pid = 3872] [id = 327] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 15FB0800 == 20 [pid = 3872] [id = 317] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 1904E800 == 19 [pid = 3872] [id = 316] 14:58:50 INFO - PROCESS | 3872 | --DOCSHELL 18997C00 == 18 [pid = 3872] [id = 315] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 134 (18CEDC00) [pid = 3872] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 133 (1C747400) [pid = 3872] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 132 (1D3A7C00) [pid = 3872] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 131 (14B05000) [pid = 3872] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 130 (1827AC00) [pid = 3872] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (1AAD2000) [pid = 3872] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (19D30400) [pid = 3872] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (1917D400) [pid = 3872] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (15FB3C00) [pid = 3872] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (14BE9C00) [pid = 3872] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (1C5FC000) [pid = 3872] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (1917D000) [pid = 3872] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (1672C800) [pid = 3872] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (143A7C00) [pid = 3872] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (1C677C00) [pid = 3872] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (15CE5800) [pid = 3872] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (13B99800) [pid = 3872] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1860C000) [pid = 3872] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (18979000) [pid = 3872] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (13356400) [pid = 3872] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (18696C00) [pid = 3872] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1C35D800) [pid = 3872] [serial = 1181] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (15840000) [pid = 3872] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1550E800) [pid = 3872] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1C350400) [pid = 3872] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (18616000) [pid = 3872] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1CF30800) [pid = 3872] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1A1EE800) [pid = 3872] [serial = 1169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (13308800) [pid = 3872] [serial = 1163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1D874C00) [pid = 3872] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (15508C00) [pid = 3872] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (15FB1C00) [pid = 3872] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1994B400) [pid = 3872] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1A364800) [pid = 3872] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (19A43400) [pid = 3872] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (14B4CC00) [pid = 3872] [serial = 1166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (19055400) [pid = 3872] [serial = 1129] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1D240800) [pid = 3872] [serial = 1123] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1D030400) [pid = 3872] [serial = 1171] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1D97FC00) [pid = 3872] [serial = 1178] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1823C000) [pid = 3872] [serial = 1051] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (19175C00) [pid = 3872] [serial = 1217] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (19D40000) [pid = 3872] [serial = 1048] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (1ABD4400) [pid = 3872] [serial = 1081] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1A3CC400) [pid = 3872] [serial = 1090] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (1D9DE400) [pid = 3872] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (1823A000) [pid = 3872] [serial = 1214] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (19058C00) [pid = 3872] [serial = 1054] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (1D876C00) [pid = 3872] [serial = 1175] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (143AB000) [pid = 3872] [serial = 1015] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (18984400) [pid = 3872] [serial = 1087] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (15FAEC00) [pid = 3872] [serial = 1084] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (18236C00) [pid = 3872] [serial = 1126] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (1D9DDC00) [pid = 3872] [serial = 1220] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (1DC9E800) [pid = 3872] [serial = 1211] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (15FAC400) [pid = 3872] [serial = 1297] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (1D02FC00) [pid = 3872] [serial = 1282] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (1D97BC00) [pid = 3872] [serial = 1285] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (1D3A5C00) [pid = 3872] [serial = 1283] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (1D9E3000) [pid = 3872] [serial = 1288] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (1D97A400) [pid = 3872] [serial = 1286] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (1DD79800) [pid = 3872] [serial = 1294] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (1D9E2800) [pid = 3872] [serial = 1289] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 71 (1C35D000) [pid = 3872] [serial = 1279] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 70 (1A3C5000) [pid = 3872] [serial = 1276] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 69 (1A46A800) [pid = 3872] [serial = 1277] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 68 (194D1C00) [pid = 3872] [serial = 1273] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 67 (19A03C00) [pid = 3872] [serial = 1274] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 66 (18279C00) [pid = 3872] [serial = 1270] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 65 (1897E400) [pid = 3872] [serial = 1271] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 64 (16E83000) [pid = 3872] [serial = 1268] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 63 (16559000) [pid = 3872] [serial = 1267] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 62 (1DCA2400) [pid = 3872] [serial = 1265] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 61 (1DCA4800) [pid = 3872] [serial = 1264] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 60 (1C350C00) [pid = 3872] [serial = 1262] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 59 (1A10FC00) [pid = 3872] [serial = 1261] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 58 (18CF5400) [pid = 3872] [serial = 1259] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 57 (18B64800) [pid = 3872] [serial = 1258] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 56 (15CD4C00) [pid = 3872] [serial = 1256] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 55 (15512C00) [pid = 3872] [serial = 1255] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 54 (1D97A000) [pid = 3872] [serial = 1253] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 53 (1DD7B000) [pid = 3872] [serial = 1295] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 52 (19A0DC00) [pid = 3872] [serial = 1291] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 51 (1A839800) [pid = 3872] [serial = 1292] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 50 (1C35A400) [pid = 3872] [serial = 1280] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 49 (14416C00) [pid = 3872] [serial = 1165] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | --DOMWINDOW == 48 (18CF5C00) [pid = 3872] [serial = 1168] [outer = 00000000] [url = about:blank] 14:58:51 INFO - PROCESS | 3872 | 1461189531545 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]]]}] 14:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2352ms 14:58:51 INFO - PROCESS | 3872 | 1461189531576 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 14:58:51 INFO - PROCESS | 3872 | 1461189531580 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 14:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:58:51 INFO - PROCESS | 3872 | 1461189531586 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:58:51 INFO - PROCESS | 3872 | 1461189531589 Marionette TRACE conn2 <- [1,1730,null,{}] 14:58:51 INFO - PROCESS | 3872 | 1461189531595 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}] 14:58:51 INFO - PROCESS | 3872 | 1461189531683 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 14:58:51 INFO - PROCESS | 3872 | 1461189531694 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:51 INFO - PROCESS | 3872 | ++DOCSHELL 12D75000 == 19 [pid = 3872] [id = 442] 14:58:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 49 (12D75800) [pid = 3872] [serial = 1326] [outer = 00000000] 14:58:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 50 (139F0400) [pid = 3872] [serial = 1327] [outer = 12D75800] 14:58:51 INFO - PROCESS | 3872 | 1461189531743 Marionette DEBUG loaded listener.js 14:58:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 51 (13BE4400) [pid = 3872] [serial = 1328] [outer = 12D75800] 14:58:52 INFO - PROCESS | 3872 | 1461189532245 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]]]}] 14:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 681ms 14:58:52 INFO - PROCESS | 3872 | 1461189532286 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 14:58:52 INFO - PROCESS | 3872 | 1461189532292 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 14:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:58:52 INFO - PROCESS | 3872 | 1461189532298 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:58:52 INFO - PROCESS | 3872 | 1461189532301 Marionette TRACE conn2 <- [1,1734,null,{}] 14:58:52 INFO - PROCESS | 3872 | 1461189532305 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}] 14:58:52 INFO - PROCESS | 3872 | 1461189532370 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 14:58:52 INFO - PROCESS | 3872 | 1461189532380 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:52 INFO - PROCESS | 3872 | ++DOCSHELL 13BF1000 == 20 [pid = 3872] [id = 443] 14:58:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 52 (143A8400) [pid = 3872] [serial = 1329] [outer = 00000000] 14:58:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 53 (14B4F800) [pid = 3872] [serial = 1330] [outer = 143A8400] 14:58:52 INFO - PROCESS | 3872 | 1461189532426 Marionette DEBUG loaded listener.js 14:58:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 54 (15507400) [pid = 3872] [serial = 1331] [outer = 143A8400] 14:58:52 INFO - PROCESS | 3872 | 1461189532979 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]]]}] 14:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 727ms 14:58:53 INFO - PROCESS | 3872 | 1461189533110 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 14:58:53 INFO - PROCESS | 3872 | 1461189533115 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 14:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:58:53 INFO - PROCESS | 3872 | 1461189533122 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:58:53 INFO - PROCESS | 3872 | 1461189533126 Marionette TRACE conn2 <- [1,1738,null,{}] 14:58:53 INFO - PROCESS | 3872 | 1461189533134 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}] 14:58:53 INFO - PROCESS | 3872 | 1461189533252 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 14:58:53 INFO - PROCESS | 3872 | 1461189533326 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:53 INFO - PROCESS | 3872 | ++DOCSHELL 12BDE800 == 21 [pid = 3872] [id = 444] 14:58:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 55 (12CF5C00) [pid = 3872] [serial = 1332] [outer = 00000000] 14:58:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 56 (14497800) [pid = 3872] [serial = 1333] [outer = 12CF5C00] 14:58:53 INFO - PROCESS | 3872 | 1461189533385 Marionette DEBUG loaded listener.js 14:58:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 57 (158AD400) [pid = 3872] [serial = 1334] [outer = 12CF5C00] 14:58:54 INFO - PROCESS | 3872 | 1461189534135 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]]]}] 14:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1036ms 14:58:54 INFO - PROCESS | 3872 | 1461189534186 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 14:58:54 INFO - PROCESS | 3872 | 1461189534192 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 14:58:54 INFO - PROCESS | 3872 | 1461189534199 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:58:54 INFO - PROCESS | 3872 | 1461189534202 Marionette TRACE conn2 <- [1,1742,null,{}] 14:58:54 INFO - PROCESS | 3872 | 1461189534206 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}] 14:58:54 INFO - PROCESS | 3872 | 1461189534317 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 14:58:54 INFO - PROCESS | 3872 | 1461189534395 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:54 INFO - PROCESS | 3872 | ++DOCSHELL 15F83800 == 22 [pid = 3872] [id = 445] 14:58:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 58 (15F84800) [pid = 3872] [serial = 1335] [outer = 00000000] 14:58:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 59 (15FAEC00) [pid = 3872] [serial = 1336] [outer = 15F84800] 14:58:54 INFO - PROCESS | 3872 | 1461189534450 Marionette DEBUG loaded listener.js 14:58:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 60 (15FB4C00) [pid = 3872] [serial = 1337] [outer = 15F84800] 14:58:55 INFO - PROCESS | 3872 | --DOCSHELL 1440B400 == 21 [pid = 3872] [id = 432] 14:58:55 INFO - PROCESS | 3872 | --DOCSHELL 18951800 == 20 [pid = 3872] [id = 437] 14:58:55 INFO - PROCESS | 3872 | --DOCSHELL 12D7DC00 == 19 [pid = 3872] [id = 433] 14:58:55 INFO - PROCESS | 3872 | --DOCSHELL 14417400 == 18 [pid = 3872] [id = 434] 14:58:55 INFO - PROCESS | 3872 | 1461189535133 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]]]}] 14:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 990ms 14:58:55 INFO - PROCESS | 3872 | 1461189535203 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 14:58:55 INFO - PROCESS | 3872 | 1461189535207 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 14:58:55 INFO - PROCESS | 3872 | 1461189535212 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:58:55 INFO - PROCESS | 3872 | 1461189535216 Marionette TRACE conn2 <- [1,1746,null,{}] 14:58:55 INFO - PROCESS | 3872 | 1461189535221 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}] 14:58:55 INFO - PROCESS | 3872 | 1461189535310 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 14:58:55 INFO - PROCESS | 3872 | 1461189535393 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:55 INFO - PROCESS | 3872 | ++DOCSHELL 13310000 == 19 [pid = 3872] [id = 446] 14:58:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 61 (13359800) [pid = 3872] [serial = 1338] [outer = 00000000] 14:58:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 62 (14418400) [pid = 3872] [serial = 1339] [outer = 13359800] 14:58:55 INFO - PROCESS | 3872 | 1461189535442 Marionette DEBUG loaded listener.js 14:58:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 63 (14B48000) [pid = 3872] [serial = 1340] [outer = 13359800] 14:58:55 INFO - PROCESS | 3872 | 1461189535872 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]]]}] 14:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 680ms 14:58:55 INFO - PROCESS | 3872 | 1461189535896 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 14:58:55 INFO - PROCESS | 3872 | 1461189535902 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 14:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:58:55 INFO - PROCESS | 3872 | 1461189535908 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:58:55 INFO - PROCESS | 3872 | 1461189535910 Marionette TRACE conn2 <- [1,1750,null,{}] 14:58:55 INFO - PROCESS | 3872 | 1461189535914 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}] 14:58:56 INFO - PROCESS | 3872 | 1461189536003 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 14:58:56 INFO - PROCESS | 3872 | 1461189536010 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:56 INFO - PROCESS | 3872 | ++DOCSHELL 15E85000 == 20 [pid = 3872] [id = 447] 14:58:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 64 (15F82800) [pid = 3872] [serial = 1341] [outer = 00000000] 14:58:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 65 (16736000) [pid = 3872] [serial = 1342] [outer = 15F82800] 14:58:56 INFO - PROCESS | 3872 | 1461189536057 Marionette DEBUG loaded listener.js 14:58:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 66 (16E6C000) [pid = 3872] [serial = 1343] [outer = 15F82800] 14:58:56 INFO - PROCESS | 3872 | 1461189536527 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]]]}] 14:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 634ms 14:58:56 INFO - PROCESS | 3872 | 1461189536545 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 14:58:56 INFO - PROCESS | 3872 | 1461189536547 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 14:58:56 INFO - PROCESS | 3872 | 1461189536550 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:58:56 INFO - PROCESS | 3872 | 1461189536554 Marionette TRACE conn2 <- [1,1754,null,{}] 14:58:56 INFO - PROCESS | 3872 | 1461189536568 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}] 14:58:56 INFO - PROCESS | 3872 | 1461189536648 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 14:58:56 INFO - PROCESS | 3872 | 1461189536655 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:56 INFO - PROCESS | 3872 | ++DOCSHELL 1868F800 == 21 [pid = 3872] [id = 448] 14:58:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 67 (18692C00) [pid = 3872] [serial = 1344] [outer = 00000000] 14:58:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 68 (186FBC00) [pid = 3872] [serial = 1345] [outer = 18692C00] 14:58:56 INFO - PROCESS | 3872 | 1461189536706 Marionette DEBUG loaded listener.js 14:58:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 69 (1894D800) [pid = 3872] [serial = 1346] [outer = 18692C00] 14:58:57 INFO - PROCESS | 3872 | 1461189537148 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]]]}] 14:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 619ms 14:58:57 INFO - PROCESS | 3872 | 1461189537189 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 14:58:57 INFO - PROCESS | 3872 | 1461189537193 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 14:58:57 INFO - PROCESS | 3872 | 1461189537197 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:58:57 INFO - PROCESS | 3872 | 1461189537199 Marionette TRACE conn2 <- [1,1758,null,{}] 14:58:57 INFO - PROCESS | 3872 | 1461189537203 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}] 14:58:57 INFO - PROCESS | 3872 | 1461189537278 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 14:58:57 INFO - PROCESS | 3872 | 1461189537284 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:57 INFO - PROCESS | 3872 | ++DOCSHELL 1894B000 == 22 [pid = 3872] [id = 449] 14:58:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 70 (18958800) [pid = 3872] [serial = 1347] [outer = 00000000] 14:58:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 71 (1897EC00) [pid = 3872] [serial = 1348] [outer = 18958800] 14:58:57 INFO - PROCESS | 3872 | 1461189537333 Marionette DEBUG loaded listener.js 14:58:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 72 (18986C00) [pid = 3872] [serial = 1349] [outer = 18958800] 14:58:57 INFO - PROCESS | 3872 | 1461189537822 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]]]}] 14:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 696ms 14:58:57 INFO - PROCESS | 3872 | 1461189537882 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 14:58:57 INFO - PROCESS | 3872 | 1461189537884 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 14:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:58:57 INFO - PROCESS | 3872 | 1461189537888 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:58:57 INFO - PROCESS | 3872 | 1461189537889 Marionette TRACE conn2 <- [1,1762,null,{}] 14:58:57 INFO - PROCESS | 3872 | 1461189537898 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}] 14:58:57 INFO - PROCESS | 3872 | 1461189537998 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 14:58:58 INFO - PROCESS | 3872 | 1461189538010 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:58 INFO - PROCESS | 3872 | ++DOCSHELL 1898F800 == 23 [pid = 3872] [id = 450] 14:58:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (18992000) [pid = 3872] [serial = 1350] [outer = 00000000] 14:58:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (18B64800) [pid = 3872] [serial = 1351] [outer = 18992000] 14:58:58 INFO - PROCESS | 3872 | 1461189538055 Marionette DEBUG loaded listener.js 14:58:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (18BB0C00) [pid = 3872] [serial = 1352] [outer = 18992000] 14:58:58 INFO - PROCESS | 3872 | 1461189538514 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]]]}] 14:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 635ms 14:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:58:58 INFO - PROCESS | 3872 | 1461189538528 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 14:58:58 INFO - PROCESS | 3872 | 1461189538530 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 14:58:58 INFO - PROCESS | 3872 | 1461189538533 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:58:58 INFO - PROCESS | 3872 | 1461189538535 Marionette TRACE conn2 <- [1,1766,null,{}] 14:58:58 INFO - PROCESS | 3872 | 1461189538539 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}] 14:58:58 INFO - PROCESS | 3872 | 1461189538658 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 14:58:58 INFO - PROCESS | 3872 | 1461189538747 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:58 INFO - PROCESS | 3872 | ++DOCSHELL 1900B000 == 24 [pid = 3872] [id = 451] 14:58:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (1900BC00) [pid = 3872] [serial = 1353] [outer = 00000000] 14:58:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (19051400) [pid = 3872] [serial = 1354] [outer = 1900BC00] 14:58:58 INFO - PROCESS | 3872 | 1461189538795 Marionette DEBUG loaded listener.js 14:58:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (15FB4800) [pid = 3872] [serial = 1355] [outer = 1900BC00] 14:58:59 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (19A46000) [pid = 3872] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:58:59 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (19D2F400) [pid = 3872] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:58:59 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (12D75800) [pid = 3872] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:58:59 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (19171000) [pid = 3872] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:58:59 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (1900E800) [pid = 3872] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:58:59 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (1897E800) [pid = 3872] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:58:59 INFO - PROCESS | 3872 | --DOMWINDOW == 71 (18238000) [pid = 3872] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:58:59 INFO - PROCESS | 3872 | --DOMWINDOW == 70 (15FB1400) [pid = 3872] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:58:59 INFO - PROCESS | 3872 | --DOMWINDOW == 69 (148A4800) [pid = 3872] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:58:59 INFO - PROCESS | 3872 | --DOMWINDOW == 68 (13306000) [pid = 3872] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:58:59 INFO - PROCESS | 3872 | --DOMWINDOW == 67 (1C357C00) [pid = 3872] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:58:59 INFO - PROCESS | 3872 | 1461189539198 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]]]}] 14:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 14:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 743ms 14:58:59 INFO - PROCESS | 3872 | 1461189539254 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 14:58:59 INFO - PROCESS | 3872 | 1461189539256 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 14:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:58:59 INFO - PROCESS | 3872 | 1461189539260 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:58:59 INFO - PROCESS | 3872 | 1461189539261 Marionette TRACE conn2 <- [1,1770,null,{}] 14:58:59 INFO - PROCESS | 3872 | 1461189539265 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}] 14:58:59 INFO - PROCESS | 3872 | 1461189539338 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 14:58:59 INFO - PROCESS | 3872 | 1461189539344 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:59 INFO - PROCESS | 3872 | ++DOCSHELL 139C2C00 == 25 [pid = 3872] [id = 452] 14:58:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 68 (13B92000) [pid = 3872] [serial = 1356] [outer = 00000000] 14:58:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 69 (18993400) [pid = 3872] [serial = 1357] [outer = 13B92000] 14:58:59 INFO - PROCESS | 3872 | 1461189539394 Marionette DEBUG loaded listener.js 14:58:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 70 (1900D400) [pid = 3872] [serial = 1358] [outer = 13B92000] 14:58:59 INFO - PROCESS | 3872 | 1461189539822 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]]]}] 14:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 14:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 588ms 14:58:59 INFO - PROCESS | 3872 | 1461189539857 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 14:58:59 INFO - PROCESS | 3872 | 1461189539859 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 14:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:58:59 INFO - PROCESS | 3872 | 1461189539862 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:58:59 INFO - PROCESS | 3872 | 1461189539864 Marionette TRACE conn2 <- [1,1774,null,{}] 14:58:59 INFO - PROCESS | 3872 | 1461189539867 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}] 14:58:59 INFO - PROCESS | 3872 | 1461189539941 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 14:58:59 INFO - PROCESS | 3872 | 1461189539947 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:59 INFO - PROCESS | 3872 | ++DOCSHELL 16734C00 == 26 [pid = 3872] [id = 453] 14:58:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 71 (19010800) [pid = 3872] [serial = 1359] [outer = 00000000] 14:58:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 72 (19173800) [pid = 3872] [serial = 1360] [outer = 19010800] 14:58:59 INFO - PROCESS | 3872 | 1461189539992 Marionette DEBUG loaded listener.js 14:59:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (19175C00) [pid = 3872] [serial = 1361] [outer = 19010800] 14:59:00 INFO - PROCESS | 3872 | 1461189540433 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]]]}] 14:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 14:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 588ms 14:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:59:00 INFO - PROCESS | 3872 | 1461189540467 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 14:59:00 INFO - PROCESS | 3872 | 1461189540469 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 14:59:00 INFO - PROCESS | 3872 | 1461189540472 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:59:00 INFO - PROCESS | 3872 | 1461189540474 Marionette TRACE conn2 <- [1,1778,null,{}] 14:59:00 INFO - PROCESS | 3872 | 1461189540478 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}] 14:59:00 INFO - PROCESS | 3872 | 1461189540550 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 14:59:00 INFO - PROCESS | 3872 | 1461189540556 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:00 INFO - PROCESS | 3872 | ++DOCSHELL 1860D800 == 27 [pid = 3872] [id = 454] 14:59:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (18950400) [pid = 3872] [serial = 1362] [outer = 00000000] 14:59:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (1987A800) [pid = 3872] [serial = 1363] [outer = 18950400] 14:59:00 INFO - PROCESS | 3872 | 1461189540601 Marionette DEBUG loaded listener.js 14:59:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (196A6000) [pid = 3872] [serial = 1364] [outer = 18950400] 14:59:00 INFO - PROCESS | 3872 | 1461189540994 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]]]}] 14:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 588ms 14:59:01 INFO - PROCESS | 3872 | 1461189541049 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 14:59:01 INFO - PROCESS | 3872 | 1461189541051 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 14:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:59:01 INFO - PROCESS | 3872 | 1461189541054 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:59:01 INFO - PROCESS | 3872 | 1461189541056 Marionette TRACE conn2 <- [1,1782,null,{}] 14:59:01 INFO - PROCESS | 3872 | 1461189541059 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}] 14:59:01 INFO - PROCESS | 3872 | 1461189541131 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 14:59:01 INFO - PROCESS | 3872 | 1461189541137 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:01 INFO - PROCESS | 3872 | ++DOCSHELL 12C0D800 == 28 [pid = 3872] [id = 455] 14:59:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (196A0800) [pid = 3872] [serial = 1365] [outer = 00000000] 14:59:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (19A0D000) [pid = 3872] [serial = 1366] [outer = 196A0800] 14:59:01 INFO - PROCESS | 3872 | 1461189541181 Marionette DEBUG loaded listener.js 14:59:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (13BE6400) [pid = 3872] [serial = 1367] [outer = 196A0800] 14:59:01 INFO - PROCESS | 3872 | 1461189541837 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]]]}] 14:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 836ms 14:59:01 INFO - PROCESS | 3872 | 1461189541905 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 14:59:01 INFO - PROCESS | 3872 | 1461189541910 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 14:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:59:01 INFO - PROCESS | 3872 | 1461189541917 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:59:01 INFO - PROCESS | 3872 | 1461189541920 Marionette TRACE conn2 <- [1,1786,null,{}] 14:59:01 INFO - PROCESS | 3872 | 1461189541926 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}] 14:59:02 INFO - PROCESS | 3872 | 1461189542026 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 14:59:02 INFO - PROCESS | 3872 | 1461189542154 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:02 INFO - PROCESS | 3872 | ++DOCSHELL 12D44C00 == 29 [pid = 3872] [id = 456] 14:59:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (13B9A000) [pid = 3872] [serial = 1368] [outer = 00000000] 14:59:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (15FAB000) [pid = 3872] [serial = 1369] [outer = 13B9A000] 14:59:02 INFO - PROCESS | 3872 | 1461189542212 Marionette DEBUG loaded listener.js 14:59:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (15FB3C00) [pid = 3872] [serial = 1370] [outer = 13B9A000] 14:59:02 INFO - PROCESS | 3872 | 1461189542822 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]]]}] 14:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 928ms 14:59:02 INFO - PROCESS | 3872 | 1461189542844 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 14:59:02 INFO - PROCESS | 3872 | 1461189542850 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 14:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:59:02 INFO - PROCESS | 3872 | 1461189542857 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:59:02 INFO - PROCESS | 3872 | 1461189542859 Marionette TRACE conn2 <- [1,1790,null,{}] 14:59:02 INFO - PROCESS | 3872 | 1461189542864 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}] 14:59:02 INFO - PROCESS | 3872 | 1461189542966 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 14:59:03 INFO - PROCESS | 3872 | 1461189543064 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:03 INFO - PROCESS | 3872 | ++DOCSHELL 13BE4000 == 30 [pid = 3872] [id = 457] 14:59:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (15E83800) [pid = 3872] [serial = 1371] [outer = 00000000] 14:59:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (1894CC00) [pid = 3872] [serial = 1372] [outer = 15E83800] 14:59:03 INFO - PROCESS | 3872 | 1461189543119 Marionette DEBUG loaded listener.js 14:59:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (1897C400) [pid = 3872] [serial = 1373] [outer = 15E83800] 14:59:03 INFO - PROCESS | 3872 | 1461189543747 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]]]}] 14:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 944ms 14:59:03 INFO - PROCESS | 3872 | 1461189543800 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 14:59:03 INFO - PROCESS | 3872 | 1461189543802 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 14:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:59:03 INFO - PROCESS | 3872 | 1461189543806 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:59:03 INFO - PROCESS | 3872 | 1461189543810 Marionette TRACE conn2 <- [1,1794,null,{}] 14:59:03 INFO - PROCESS | 3872 | 1461189543824 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}] 14:59:03 INFO - PROCESS | 3872 | 1461189543978 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 14:59:04 INFO - PROCESS | 3872 | 1461189544213 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:04 INFO - PROCESS | 3872 | ++DOCSHELL 12B7F800 == 31 [pid = 3872] [id = 458] 14:59:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (12BE6C00) [pid = 3872] [serial = 1374] [outer = 00000000] 14:59:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (13304000) [pid = 3872] [serial = 1375] [outer = 12BE6C00] 14:59:04 INFO - PROCESS | 3872 | 1461189544268 Marionette DEBUG loaded listener.js 14:59:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (139C3400) [pid = 3872] [serial = 1376] [outer = 12BE6C00] 14:59:04 INFO - PROCESS | 3872 | --DOCSHELL 1900DC00 == 30 [pid = 3872] [id = 438] 14:59:04 INFO - PROCESS | 3872 | --DOCSHELL 1905A000 == 29 [pid = 3872] [id = 439] 14:59:04 INFO - PROCESS | 3872 | --DOCSHELL 1655B000 == 28 [pid = 3872] [id = 436] 14:59:04 INFO - PROCESS | 3872 | --DOCSHELL 15F87400 == 27 [pid = 3872] [id = 441] 14:59:04 INFO - PROCESS | 3872 | --DOCSHELL 19A45C00 == 26 [pid = 3872] [id = 440] 14:59:04 INFO - PROCESS | 3872 | --DOCSHELL 15FB1000 == 25 [pid = 3872] [id = 435] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (19A4A800) [pid = 3872] [serial = 1322] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (19B88800) [pid = 3872] [serial = 1321] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (19D4C000) [pid = 3872] [serial = 1324] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (14B4F800) [pid = 3872] [serial = 1330] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (139F0400) [pid = 3872] [serial = 1327] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (13BE4400) [pid = 3872] [serial = 1328] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (19D31C00) [pid = 3872] [serial = 1325] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (19A05C00) [pid = 3872] [serial = 1318] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (19880C00) [pid = 3872] [serial = 1319] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (19176400) [pid = 3872] [serial = 1315] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (1917D800) [pid = 3872] [serial = 1316] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (18995C00) [pid = 3872] [serial = 1312] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (1899A400) [pid = 3872] [serial = 1313] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (18953400) [pid = 3872] [serial = 1309] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (1897D000) [pid = 3872] [serial = 1310] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (1655FC00) [pid = 3872] [serial = 1306] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 71 (16B58800) [pid = 3872] [serial = 1307] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 70 (15509800) [pid = 3872] [serial = 1303] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 69 (15827000) [pid = 3872] [serial = 1304] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 68 (13360400) [pid = 3872] [serial = 1300] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 67 (139F1800) [pid = 3872] [serial = 1301] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | --DOMWINDOW == 66 (1DD87000) [pid = 3872] [serial = 1298] [outer = 00000000] [url = about:blank] 14:59:04 INFO - PROCESS | 3872 | 1461189544875 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]]]}] 14:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1145ms 14:59:04 INFO - PROCESS | 3872 | 1461189544946 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 14:59:04 INFO - PROCESS | 3872 | 1461189544951 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 14:59:04 INFO - PROCESS | 3872 | 1461189544956 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:59:04 INFO - PROCESS | 3872 | 1461189544959 Marionette TRACE conn2 <- [1,1798,null,{}] 14:59:04 INFO - PROCESS | 3872 | 1461189544964 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}] 14:59:05 INFO - PROCESS | 3872 | 1461189545050 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 14:59:05 INFO - PROCESS | 3872 | 1461189545136 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:05 INFO - PROCESS | 3872 | ++DOCSHELL 13B92800 == 26 [pid = 3872] [id = 459] 14:59:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 67 (13B92C00) [pid = 3872] [serial = 1377] [outer = 00000000] 14:59:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 68 (14B04800) [pid = 3872] [serial = 1378] [outer = 13B92C00] 14:59:05 INFO - PROCESS | 3872 | 1461189545185 Marionette DEBUG loaded listener.js 14:59:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 69 (1550B000) [pid = 3872] [serial = 1379] [outer = 13B92C00] 14:59:05 INFO - PROCESS | 3872 | 1461189545643 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]]]}] 14:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 727ms 14:59:05 INFO - PROCESS | 3872 | 1461189545698 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 14:59:05 INFO - PROCESS | 3872 | 1461189545702 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 14:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:59:05 INFO - PROCESS | 3872 | 1461189545707 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:59:05 INFO - PROCESS | 3872 | 1461189545709 Marionette TRACE conn2 <- [1,1802,null,{}] 14:59:05 INFO - PROCESS | 3872 | 1461189545713 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}] 14:59:05 INFO - PROCESS | 3872 | 1461189545789 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 14:59:05 INFO - PROCESS | 3872 | 1461189545797 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:05 INFO - PROCESS | 3872 | ++DOCSHELL 15F7FC00 == 27 [pid = 3872] [id = 460] 14:59:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 70 (15FB0000) [pid = 3872] [serial = 1380] [outer = 00000000] 14:59:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 71 (16E7B800) [pid = 3872] [serial = 1381] [outer = 15FB0000] 14:59:05 INFO - PROCESS | 3872 | 1461189545843 Marionette DEBUG loaded listener.js 14:59:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 72 (1827A400) [pid = 3872] [serial = 1382] [outer = 15FB0000] 14:59:06 INFO - PROCESS | 3872 | 1461189546296 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]]]}] 14:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 635ms 14:59:06 INFO - PROCESS | 3872 | 1461189546329 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 14:59:06 INFO - PROCESS | 3872 | 1461189546331 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 14:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:59:06 INFO - PROCESS | 3872 | 1461189546336 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:59:06 INFO - PROCESS | 3872 | 1461189546341 Marionette TRACE conn2 <- [1,1806,null,{}] 14:59:06 INFO - PROCESS | 3872 | 1461189546350 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}] 14:59:06 INFO - PROCESS | 3872 | 1461189546435 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 14:59:06 INFO - PROCESS | 3872 | 1461189546443 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:06 INFO - PROCESS | 3872 | ++DOCSHELL 18957C00 == 28 [pid = 3872] [id = 461] 14:59:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (1897F800) [pid = 3872] [serial = 1383] [outer = 00000000] 14:59:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (18994800) [pid = 3872] [serial = 1384] [outer = 1897F800] 14:59:06 INFO - PROCESS | 3872 | 1461189546488 Marionette DEBUG loaded listener.js 14:59:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (1899A400) [pid = 3872] [serial = 1385] [outer = 1897F800] 14:59:06 INFO - PROCESS | 3872 | 1461189546919 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]]]}] 14:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 650ms 14:59:06 INFO - PROCESS | 3872 | 1461189546993 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 14:59:06 INFO - PROCESS | 3872 | 1461189546995 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 14:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:59:07 INFO - PROCESS | 3872 | 1461189547004 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:59:07 INFO - PROCESS | 3872 | 1461189547006 Marionette TRACE conn2 <- [1,1810,null,{}] 14:59:07 INFO - PROCESS | 3872 | 1461189547010 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}] 14:59:07 INFO - PROCESS | 3872 | 1461189547114 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 14:59:07 INFO - PROCESS | 3872 | 1461189547206 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:07 INFO - PROCESS | 3872 | ++DOCSHELL 19003C00 == 29 [pid = 3872] [id = 462] 14:59:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (19004800) [pid = 3872] [serial = 1386] [outer = 00000000] 14:59:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (19010400) [pid = 3872] [serial = 1387] [outer = 19004800] 14:59:07 INFO - PROCESS | 3872 | 1461189547250 Marionette DEBUG loaded listener.js 14:59:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (19054C00) [pid = 3872] [serial = 1388] [outer = 19004800] 14:59:07 INFO - PROCESS | 3872 | 1461189547666 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]]]}] 14:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 697ms 14:59:07 INFO - PROCESS | 3872 | 1461189547703 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 14:59:07 INFO - PROCESS | 3872 | 1461189547705 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 14:59:07 INFO - PROCESS | 3872 | 1461189547708 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:59:07 INFO - PROCESS | 3872 | 1461189547710 Marionette TRACE conn2 <- [1,1814,null,{}] 14:59:07 INFO - PROCESS | 3872 | 1461189547713 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}] 14:59:07 INFO - PROCESS | 3872 | 1461189547803 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 14:59:07 INFO - PROCESS | 3872 | 1461189547809 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:07 INFO - PROCESS | 3872 | ++DOCSHELL 19178400 == 30 [pid = 3872] [id = 463] 14:59:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (19179C00) [pid = 3872] [serial = 1389] [outer = 00000000] 14:59:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (194CA400) [pid = 3872] [serial = 1390] [outer = 19179C00] 14:59:07 INFO - PROCESS | 3872 | 1461189547863 Marionette DEBUG loaded listener.js 14:59:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (19A05C00) [pid = 3872] [serial = 1391] [outer = 19179C00] 14:59:08 INFO - PROCESS | 3872 | 1461189548323 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]]]}] 14:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 696ms 14:59:08 INFO - PROCESS | 3872 | 1461189548391 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 14:59:08 INFO - PROCESS | 3872 | 1461189548393 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 14:59:08 INFO - PROCESS | 3872 | 1461189548396 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:59:08 INFO - PROCESS | 3872 | 1461189548398 Marionette TRACE conn2 <- [1,1818,null,{}] 14:59:08 INFO - PROCESS | 3872 | 1461189548401 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}] 14:59:08 INFO - PROCESS | 3872 | 1461189548539 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 14:59:08 INFO - PROCESS | 3872 | 1461189548563 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:08 INFO - PROCESS | 3872 | ++DOCSHELL 19A45800 == 31 [pid = 3872] [id = 464] 14:59:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (19A45C00) [pid = 3872] [serial = 1392] [outer = 00000000] 14:59:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (19A4DC00) [pid = 3872] [serial = 1393] [outer = 19A45C00] 14:59:08 INFO - PROCESS | 3872 | 1461189548607 Marionette DEBUG loaded listener.js 14:59:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (19A4D800) [pid = 3872] [serial = 1394] [outer = 19A45C00] 14:59:09 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (15F82800) [pid = 3872] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:59:09 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (18692C00) [pid = 3872] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:59:09 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (13359800) [pid = 3872] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:59:09 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (18958800) [pid = 3872] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:59:09 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (18950400) [pid = 3872] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:59:09 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (13B92000) [pid = 3872] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:59:09 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (1900BC00) [pid = 3872] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:59:09 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (18992000) [pid = 3872] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:59:09 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (19010800) [pid = 3872] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:59:09 INFO - PROCESS | 3872 | 1461189549146 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]]]}] 14:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 789ms 14:59:09 INFO - PROCESS | 3872 | 1461189549198 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 14:59:09 INFO - PROCESS | 3872 | 1461189549200 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 14:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:59:09 INFO - PROCESS | 3872 | 1461189549204 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:59:09 INFO - PROCESS | 3872 | 1461189549205 Marionette TRACE conn2 <- [1,1822,null,{}] 14:59:09 INFO - PROCESS | 3872 | 1461189549209 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}] 14:59:09 INFO - PROCESS | 3872 | 1461189549281 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 14:59:09 INFO - PROCESS | 3872 | 1461189549290 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:09 INFO - PROCESS | 3872 | ++DOCSHELL 12D79400 == 32 [pid = 3872] [id = 465] 14:59:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (15512800) [pid = 3872] [serial = 1395] [outer = 00000000] 14:59:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (186F8C00) [pid = 3872] [serial = 1396] [outer = 15512800] 14:59:09 INFO - PROCESS | 3872 | 1461189549334 Marionette DEBUG loaded listener.js 14:59:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (19008C00) [pid = 3872] [serial = 1397] [outer = 15512800] 14:59:09 INFO - PROCESS | 3872 | 1461189549739 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]]]}] 14:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 14:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 588ms 14:59:09 INFO - PROCESS | 3872 | 1461189549785 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 14:59:09 INFO - PROCESS | 3872 | 1461189549787 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 14:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:59:09 INFO - PROCESS | 3872 | 1461189549790 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:59:09 INFO - PROCESS | 3872 | 1461189549791 Marionette TRACE conn2 <- [1,1826,null,{}] 14:59:09 INFO - PROCESS | 3872 | 1461189549795 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}] 14:59:09 INFO - PROCESS | 3872 | 1461189549899 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 14:59:09 INFO - PROCESS | 3872 | 1461189549906 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:09 INFO - PROCESS | 3872 | ++DOCSHELL 1583C400 == 33 [pid = 3872] [id = 466] 14:59:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (18614000) [pid = 3872] [serial = 1398] [outer = 00000000] 14:59:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (19D27C00) [pid = 3872] [serial = 1399] [outer = 18614000] 14:59:09 INFO - PROCESS | 3872 | 1461189549949 Marionette DEBUG loaded listener.js 14:59:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (19D27800) [pid = 3872] [serial = 1400] [outer = 18614000] 14:59:10 INFO - PROCESS | 3872 | 1461189550356 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]]]}] 14:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 588ms 14:59:10 INFO - PROCESS | 3872 | 1461189550387 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 14:59:10 INFO - PROCESS | 3872 | 1461189550389 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 14:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:59:10 INFO - PROCESS | 3872 | 1461189550404 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:59:10 INFO - PROCESS | 3872 | 1461189550406 Marionette TRACE conn2 <- [1,1830,null,{}] 14:59:10 INFO - PROCESS | 3872 | 1461189550409 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}] 14:59:10 INFO - PROCESS | 3872 | 1461189550494 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 14:59:10 INFO - PROCESS | 3872 | 1461189550499 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:10 INFO - PROCESS | 3872 | ++DOCSHELL 19059400 == 34 [pid = 3872] [id = 467] 14:59:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (19A50000) [pid = 3872] [serial = 1401] [outer = 00000000] 14:59:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (19E31000) [pid = 3872] [serial = 1402] [outer = 19A50000] 14:59:10 INFO - PROCESS | 3872 | 1461189550543 Marionette DEBUG loaded listener.js 14:59:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (19D3D400) [pid = 3872] [serial = 1403] [outer = 19A50000] 14:59:10 INFO - PROCESS | 3872 | 1461189550958 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]]]}] 14:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 588ms 14:59:10 INFO - PROCESS | 3872 | 1461189550990 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 14:59:10 INFO - PROCESS | 3872 | 1461189550992 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 14:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:59:10 INFO - PROCESS | 3872 | 1461189551006 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:59:10 INFO - PROCESS | 3872 | 1461189551008 Marionette TRACE conn2 <- [1,1834,null,{}] 14:59:10 INFO - PROCESS | 3872 | 1461189550995 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}] 14:59:11 INFO - PROCESS | 3872 | 1461189551110 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 14:59:11 INFO - PROCESS | 3872 | 1461189551299 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:11 INFO - PROCESS | 3872 | ++DOCSHELL 12D71C00 == 35 [pid = 3872] [id = 468] 14:59:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (12D72400) [pid = 3872] [serial = 1404] [outer = 00000000] 14:59:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (139CCC00) [pid = 3872] [serial = 1405] [outer = 12D72400] 14:59:11 INFO - PROCESS | 3872 | 1461189551362 Marionette DEBUG loaded listener.js 14:59:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (143AB000) [pid = 3872] [serial = 1406] [outer = 12D72400] 14:59:11 INFO - PROCESS | 3872 | 1461189551913 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]]]}] 14:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 944ms 14:59:11 INFO - PROCESS | 3872 | 1461189551937 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 14:59:11 INFO - PROCESS | 3872 | 1461189551941 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 14:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:59:11 INFO - PROCESS | 3872 | 1461189551962 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:59:11 INFO - PROCESS | 3872 | 1461189551967 Marionette TRACE conn2 <- [1,1838,null,{}] 14:59:11 INFO - PROCESS | 3872 | 1461189551972 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}] 14:59:12 INFO - PROCESS | 3872 | 1461189552072 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 14:59:12 INFO - PROCESS | 3872 | 1461189552173 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:12 INFO - PROCESS | 3872 | ++DOCSHELL 16735C00 == 36 [pid = 3872] [id = 469] 14:59:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (16B58800) [pid = 3872] [serial = 1407] [outer = 00000000] 14:59:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (1860AC00) [pid = 3872] [serial = 1408] [outer = 16B58800] 14:59:12 INFO - PROCESS | 3872 | 1461189552231 Marionette DEBUG loaded listener.js 14:59:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (186F7000) [pid = 3872] [serial = 1409] [outer = 16B58800] 14:59:12 INFO - PROCESS | 3872 | 1461189552821 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]]]}] 14:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 944ms 14:59:12 INFO - PROCESS | 3872 | 1461189552888 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 14:59:12 INFO - PROCESS | 3872 | 1461189552892 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 14:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:59:12 INFO - PROCESS | 3872 | 1461189552896 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:59:12 INFO - PROCESS | 3872 | 1461189552898 Marionette TRACE conn2 <- [1,1842,null,{}] 14:59:12 INFO - PROCESS | 3872 | 1461189552902 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}] 14:59:13 INFO - PROCESS | 3872 | 1461189553000 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 14:59:13 INFO - PROCESS | 3872 | 1461189553130 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:13 INFO - PROCESS | 3872 | ++DOCSHELL 19005400 == 37 [pid = 3872] [id = 470] 14:59:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (19008800) [pid = 3872] [serial = 1410] [outer = 00000000] 14:59:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (19A01C00) [pid = 3872] [serial = 1411] [outer = 19008800] 14:59:13 INFO - PROCESS | 3872 | 1461189553186 Marionette DEBUG loaded listener.js 14:59:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (19A42400) [pid = 3872] [serial = 1412] [outer = 19008800] 14:59:13 INFO - PROCESS | 3872 | 1461189553744 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]]]}] 14:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 897ms 14:59:13 INFO - PROCESS | 3872 | 1461189553799 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 14:59:13 INFO - PROCESS | 3872 | 1461189553803 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 14:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:59:13 INFO - PROCESS | 3872 | 1461189553813 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:59:13 INFO - PROCESS | 3872 | 1461189553819 Marionette TRACE conn2 <- [1,1846,null,{}] 14:59:13 INFO - PROCESS | 3872 | 1461189553823 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}] 14:59:13 INFO - PROCESS | 3872 | 1461189553923 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 14:59:14 INFO - PROCESS | 3872 | 1461189554049 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:14 INFO - PROCESS | 3872 | ++DOCSHELL 1A3C5800 == 38 [pid = 3872] [id = 471] 14:59:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (1A3C7C00) [pid = 3872] [serial = 1413] [outer = 00000000] 14:59:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1A468000) [pid = 3872] [serial = 1414] [outer = 1A3C7C00] 14:59:14 INFO - PROCESS | 3872 | 1461189554105 Marionette DEBUG loaded listener.js 14:59:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1A46A800) [pid = 3872] [serial = 1415] [outer = 1A3C7C00] 14:59:14 INFO - PROCESS | 3872 | 1461189554839 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]]]}] 14:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1083ms 14:59:14 INFO - PROCESS | 3872 | 1461189554897 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 14:59:14 INFO - PROCESS | 3872 | 1461189554901 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 14:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:59:14 INFO - PROCESS | 3872 | 1461189554906 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:59:14 INFO - PROCESS | 3872 | 1461189554910 Marionette TRACE conn2 <- [1,1850,null,{}] 14:59:14 INFO - PROCESS | 3872 | 1461189554916 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}] 14:59:15 INFO - PROCESS | 3872 | 1461189555010 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 14:59:15 INFO - PROCESS | 3872 | 1461189555149 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:15 INFO - PROCESS | 3872 | ++DOCSHELL 15512C00 == 39 [pid = 3872] [id = 472] 14:59:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (15826800) [pid = 3872] [serial = 1416] [outer = 00000000] 14:59:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1655B800) [pid = 3872] [serial = 1417] [outer = 15826800] 14:59:15 INFO - PROCESS | 3872 | 1461189555201 Marionette DEBUG loaded listener.js 14:59:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1823B400) [pid = 3872] [serial = 1418] [outer = 15826800] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (19A0D000) [pid = 3872] [serial = 1366] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (196A6000) [pid = 3872] [serial = 1364] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (16736000) [pid = 3872] [serial = 1342] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (186FBC00) [pid = 3872] [serial = 1345] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (14B48000) [pid = 3872] [serial = 1340] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1897EC00) [pid = 3872] [serial = 1348] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (1987A800) [pid = 3872] [serial = 1363] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (15FAEC00) [pid = 3872] [serial = 1336] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (14418400) [pid = 3872] [serial = 1339] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (18993400) [pid = 3872] [serial = 1357] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (15FB4800) [pid = 3872] [serial = 1355] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (1900D400) [pid = 3872] [serial = 1358] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (18B64800) [pid = 3872] [serial = 1351] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (18BB0C00) [pid = 3872] [serial = 1352] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (19175C00) [pid = 3872] [serial = 1361] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (19051400) [pid = 3872] [serial = 1354] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1894D800) [pid = 3872] [serial = 1346] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (14497800) [pid = 3872] [serial = 1333] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (19173800) [pid = 3872] [serial = 1360] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (18986C00) [pid = 3872] [serial = 1349] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (16E6C000) [pid = 3872] [serial = 1343] [outer = 00000000] [url = about:blank] 14:59:15 INFO - PROCESS | 3872 | 1461189555688 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]]]}] 14:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 789ms 14:59:15 INFO - PROCESS | 3872 | 1461189555709 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 14:59:15 INFO - PROCESS | 3872 | 1461189555714 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 14:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:59:15 INFO - PROCESS | 3872 | 1461189555720 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:59:15 INFO - PROCESS | 3872 | 1461189555723 Marionette TRACE conn2 <- [1,1854,null,{}] 14:59:15 INFO - PROCESS | 3872 | 1461189555727 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}] 14:59:15 INFO - PROCESS | 3872 | 1461189555807 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 14:59:15 INFO - PROCESS | 3872 | 1461189555813 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:15 INFO - PROCESS | 3872 | ++DOCSHELL 1550DC00 == 40 [pid = 3872] [id = 473] 14:59:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (15CD4800) [pid = 3872] [serial = 1419] [outer = 00000000] 14:59:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (16E5E400) [pid = 3872] [serial = 1420] [outer = 15CD4800] 14:59:15 INFO - PROCESS | 3872 | 1461189555859 Marionette DEBUG loaded listener.js 14:59:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (18288400) [pid = 3872] [serial = 1421] [outer = 15CD4800] 14:59:16 INFO - PROCESS | 3872 | 1461189556326 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]]]}] 14:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 634ms 14:59:16 INFO - PROCESS | 3872 | 1461189556341 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 14:59:16 INFO - PROCESS | 3872 | 1461189556343 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 14:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:59:16 INFO - PROCESS | 3872 | 1461189556347 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:59:16 INFO - PROCESS | 3872 | 1461189556350 Marionette TRACE conn2 <- [1,1858,null,{}] 14:59:16 INFO - PROCESS | 3872 | 1461189556360 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}] 14:59:16 INFO - PROCESS | 3872 | 1461189556442 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 14:59:16 INFO - PROCESS | 3872 | 1461189556448 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:16 INFO - PROCESS | 3872 | ++DOCSHELL 18980800 == 41 [pid = 3872] [id = 474] 14:59:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (18981000) [pid = 3872] [serial = 1422] [outer = 00000000] 14:59:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (18991400) [pid = 3872] [serial = 1423] [outer = 18981000] 14:59:16 INFO - PROCESS | 3872 | 1461189556496 Marionette DEBUG loaded listener.js 14:59:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (18B66800) [pid = 3872] [serial = 1424] [outer = 18981000] 14:59:16 INFO - PROCESS | 3872 | 1461189556993 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]]]}] 14:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 696ms 14:59:17 INFO - PROCESS | 3872 | 1461189557046 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 14:59:17 INFO - PROCESS | 3872 | 1461189557049 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 14:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:59:17 INFO - PROCESS | 3872 | 1461189557052 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:59:17 INFO - PROCESS | 3872 | 1461189557053 Marionette TRACE conn2 <- [1,1862,null,{}] 14:59:17 INFO - PROCESS | 3872 | 1461189557057 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}] 14:59:17 INFO - PROCESS | 3872 | 1461189557133 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 14:59:17 INFO - PROCESS | 3872 | 1461189557142 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:17 INFO - PROCESS | 3872 | ++DOCSHELL 1898FC00 == 42 [pid = 3872] [id = 475] 14:59:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (18BB0C00) [pid = 3872] [serial = 1425] [outer = 00000000] 14:59:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (19052400) [pid = 3872] [serial = 1426] [outer = 18BB0C00] 14:59:17 INFO - PROCESS | 3872 | 1461189557187 Marionette DEBUG loaded listener.js 14:59:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (19057C00) [pid = 3872] [serial = 1427] [outer = 18BB0C00] 14:59:17 INFO - PROCESS | 3872 | 1461189557622 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]]]}] 14:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 635ms 14:59:17 INFO - PROCESS | 3872 | 1461189557690 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 14:59:17 INFO - PROCESS | 3872 | 1461189557692 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 14:59:17 INFO - PROCESS | 3872 | 1461189557695 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:59:17 INFO - PROCESS | 3872 | 1461189557697 Marionette TRACE conn2 <- [1,1866,null,{}] 14:59:17 INFO - PROCESS | 3872 | 1461189557700 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}] 14:59:17 INFO - PROCESS | 3872 | 1461189557759 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 14:59:17 INFO - PROCESS | 3872 | 1461189557765 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:17 INFO - PROCESS | 3872 | ++DOCSHELL 19175800 == 43 [pid = 3872] [id = 476] 14:59:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (19176400) [pid = 3872] [serial = 1428] [outer = 00000000] 14:59:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (196A6000) [pid = 3872] [serial = 1429] [outer = 19176400] 14:59:17 INFO - PROCESS | 3872 | 1461189557811 Marionette DEBUG loaded listener.js 14:59:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1994A400) [pid = 3872] [serial = 1430] [outer = 19176400] 14:59:18 INFO - PROCESS | 3872 | 1461189558314 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]]]}] 14:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 681ms 14:59:18 INFO - PROCESS | 3872 | 1461189558378 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 14:59:18 INFO - PROCESS | 3872 | 1461189558380 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 14:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:59:18 INFO - PROCESS | 3872 | 1461189558391 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:59:18 INFO - PROCESS | 3872 | 1461189558393 Marionette TRACE conn2 <- [1,1870,null,{}] 14:59:18 INFO - PROCESS | 3872 | 1461189558396 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}] 14:59:18 INFO - PROCESS | 3872 | 1461189558519 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 14:59:18 INFO - PROCESS | 3872 | 1461189558533 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:18 INFO - PROCESS | 3872 | ++DOCSHELL 19A48000 == 44 [pid = 3872] [id = 477] 14:59:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (19A48800) [pid = 3872] [serial = 1431] [outer = 00000000] 14:59:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (19D4AC00) [pid = 3872] [serial = 1432] [outer = 19A48800] 14:59:18 INFO - PROCESS | 3872 | 1461189558581 Marionette DEBUG loaded listener.js 14:59:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1A361800) [pid = 3872] [serial = 1433] [outer = 19A48800] 14:59:19 INFO - PROCESS | 3872 | 1461189559024 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]]]}] 14:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 696ms 14:59:19 INFO - PROCESS | 3872 | 1461189559088 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 14:59:19 INFO - PROCESS | 3872 | 1461189559090 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 14:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:59:19 INFO - PROCESS | 3872 | 1461189559093 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:59:19 INFO - PROCESS | 3872 | 1461189559095 Marionette TRACE conn2 <- [1,1874,null,{}] 14:59:19 INFO - PROCESS | 3872 | 1461189559098 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}] 14:59:19 INFO - PROCESS | 3872 | 1461189559227 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 14:59:19 INFO - PROCESS | 3872 | 1461189559237 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:19 INFO - PROCESS | 3872 | ++DOCSHELL 19D28000 == 45 [pid = 3872] [id = 478] 14:59:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (1A3CC800) [pid = 3872] [serial = 1434] [outer = 00000000] 14:59:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1AA09C00) [pid = 3872] [serial = 1435] [outer = 1A3CC800] 14:59:19 INFO - PROCESS | 3872 | 1461189559282 Marionette DEBUG loaded listener.js 14:59:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1AA5CC00) [pid = 3872] [serial = 1436] [outer = 1A3CC800] 14:59:19 INFO - PROCESS | 3872 | 1461189559697 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]]]}] 14:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 634ms 14:59:19 INFO - PROCESS | 3872 | 1461189559714 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 14:59:19 INFO - PROCESS | 3872 | 1461189559716 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 14:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:59:19 INFO - PROCESS | 3872 | 1461189559720 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:59:19 INFO - PROCESS | 3872 | 1461189559721 Marionette TRACE conn2 <- [1,1878,null,{}] 14:59:19 INFO - PROCESS | 3872 | 1461189559725 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}] 14:59:19 INFO - PROCESS | 3872 | 1461189559828 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 14:59:19 INFO - PROCESS | 3872 | 1461189559834 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:19 INFO - PROCESS | 3872 | ++DOCSHELL 13360000 == 46 [pid = 3872] [id = 479] 14:59:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (13BE5000) [pid = 3872] [serial = 1437] [outer = 00000000] 14:59:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1ABD3C00) [pid = 3872] [serial = 1438] [outer = 13BE5000] 14:59:19 INFO - PROCESS | 3872 | 1461189559878 Marionette DEBUG loaded listener.js 14:59:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1AADC000) [pid = 3872] [serial = 1439] [outer = 13BE5000] 14:59:20 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (19004800) [pid = 3872] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:59:20 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (15FB0000) [pid = 3872] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:59:20 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (12BE6C00) [pid = 3872] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:59:20 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (13B92C00) [pid = 3872] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:59:20 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (19179C00) [pid = 3872] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:59:20 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (19A45C00) [pid = 3872] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:59:20 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (15512800) [pid = 3872] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:59:20 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (18614000) [pid = 3872] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:59:20 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1897F800) [pid = 3872] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:59:20 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (15F84800) [pid = 3872] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:59:20 INFO - PROCESS | 3872 | 1461189560410 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]]]}] 14:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 728ms 14:59:20 INFO - PROCESS | 3872 | 1461189560461 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 14:59:20 INFO - PROCESS | 3872 | 1461189560462 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 14:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:59:20 INFO - PROCESS | 3872 | 1461189560466 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:59:20 INFO - PROCESS | 3872 | 1461189560467 Marionette TRACE conn2 <- [1,1882,null,{}] 14:59:20 INFO - PROCESS | 3872 | 1461189560471 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}] 14:59:20 INFO - PROCESS | 3872 | 1461189560572 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 14:59:20 INFO - PROCESS | 3872 | 1461189560580 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:20 INFO - PROCESS | 3872 | ++DOCSHELL 1440D000 == 47 [pid = 3872] [id = 480] 14:59:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (15FB0000) [pid = 3872] [serial = 1440] [outer = 00000000] 14:59:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (19179C00) [pid = 3872] [serial = 1441] [outer = 15FB0000] 14:59:20 INFO - PROCESS | 3872 | 1461189560624 Marionette DEBUG loaded listener.js 14:59:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (19A4BC00) [pid = 3872] [serial = 1442] [outer = 15FB0000] 14:59:21 INFO - PROCESS | 3872 | 1461189561079 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]]]}] 14:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 635ms 14:59:21 INFO - PROCESS | 3872 | 1461189561104 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 14:59:21 INFO - PROCESS | 3872 | 1461189561106 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 14:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:59:21 INFO - PROCESS | 3872 | 1461189561113 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:59:21 INFO - PROCESS | 3872 | 1461189561099 Marionette TRACE conn2 <- [1,1886,null,{}] 14:59:21 INFO - PROCESS | 3872 | 1461189561103 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}] 14:59:21 INFO - PROCESS | 3872 | 1461189561177 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 14:59:21 INFO - PROCESS | 3872 | 1461189561182 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:21 INFO - PROCESS | 3872 | ++DOCSHELL 15FAE400 == 48 [pid = 3872] [id = 481] 14:59:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1900A400) [pid = 3872] [serial = 1443] [outer = 00000000] 14:59:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (19A0B000) [pid = 3872] [serial = 1444] [outer = 1900A400] 14:59:21 INFO - PROCESS | 3872 | 1461189561227 Marionette DEBUG loaded listener.js 14:59:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1C357800) [pid = 3872] [serial = 1445] [outer = 1900A400] 14:59:21 INFO - PROCESS | 3872 | 1461189561651 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]]]}] 14:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 588ms 14:59:21 INFO - PROCESS | 3872 | 1461189561696 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 14:59:21 INFO - PROCESS | 3872 | 1461189561700 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 14:59:21 INFO - PROCESS | 3872 | 1461189561703 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:59:21 INFO - PROCESS | 3872 | 1461189561706 Marionette TRACE conn2 <- [1,1890,null,{}] 14:59:21 INFO - PROCESS | 3872 | 1461189561713 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}] 14:59:21 INFO - PROCESS | 3872 | 1461189561808 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 14:59:21 INFO - PROCESS | 3872 | 1461189561814 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:21 INFO - PROCESS | 3872 | ++DOCSHELL 13BF2C00 == 49 [pid = 3872] [id = 482] 14:59:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1C5EEC00) [pid = 3872] [serial = 1446] [outer = 00000000] 14:59:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1C66F800) [pid = 3872] [serial = 1447] [outer = 1C5EEC00] 14:59:21 INFO - PROCESS | 3872 | 1461189561863 Marionette DEBUG loaded listener.js 14:59:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1C676000) [pid = 3872] [serial = 1448] [outer = 1C5EEC00] 14:59:22 INFO - PROCESS | 3872 | 1461189562490 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]]]}] 14:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 836ms 14:59:22 INFO - PROCESS | 3872 | 1461189562553 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 14:59:22 INFO - PROCESS | 3872 | 1461189562558 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 14:59:22 INFO - PROCESS | 3872 | 1461189562563 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:59:22 INFO - PROCESS | 3872 | 1461189562567 Marionette TRACE conn2 <- [1,1894,null,{}] 14:59:22 INFO - PROCESS | 3872 | 1461189562573 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}] 14:59:22 INFO - PROCESS | 3872 | 1461189562677 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 14:59:22 INFO - PROCESS | 3872 | 1461189562816 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:22 INFO - PROCESS | 3872 | ++DOCSHELL 148A6800 == 50 [pid = 3872] [id = 483] 14:59:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (148AC400) [pid = 3872] [serial = 1449] [outer = 00000000] 14:59:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (15FB4000) [pid = 3872] [serial = 1450] [outer = 148AC400] 14:59:22 INFO - PROCESS | 3872 | 1461189562858 Marionette DEBUG loaded listener.js 14:59:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (16E3D400) [pid = 3872] [serial = 1451] [outer = 148AC400] 14:59:23 INFO - PROCESS | 3872 | 1461189563453 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]]]}] 14:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 944ms 14:59:23 INFO - PROCESS | 3872 | 1461189563495 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 14:59:23 INFO - PROCESS | 3872 | 1461189563501 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 14:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:59:23 INFO - PROCESS | 3872 | 1461189563507 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:59:23 INFO - PROCESS | 3872 | 1461189563510 Marionette TRACE conn2 <- [1,1898,null,{}] 14:59:23 INFO - PROCESS | 3872 | 1461189563514 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}] 14:59:23 INFO - PROCESS | 3872 | 1461189563614 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 14:59:23 INFO - PROCESS | 3872 | 1461189563717 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:23 INFO - PROCESS | 3872 | ++DOCSHELL 15F80800 == 51 [pid = 3872] [id = 484] 14:59:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (15FAAC00) [pid = 3872] [serial = 1452] [outer = 00000000] 14:59:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (18CED800) [pid = 3872] [serial = 1453] [outer = 15FAAC00] 14:59:23 INFO - PROCESS | 3872 | 1461189563782 Marionette DEBUG loaded listener.js 14:59:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (19009800) [pid = 3872] [serial = 1454] [outer = 15FAAC00] 14:59:24 INFO - PROCESS | 3872 | 1461189564423 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]]]}] 14:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 929ms 14:59:24 INFO - PROCESS | 3872 | 1461189564450 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 14:59:24 INFO - PROCESS | 3872 | 1461189564452 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 14:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:59:24 INFO - PROCESS | 3872 | 1461189564456 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:59:24 INFO - PROCESS | 3872 | 1461189564460 Marionette TRACE conn2 <- [1,1902,null,{}] 14:59:24 INFO - PROCESS | 3872 | 1461189564471 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}] 14:59:24 INFO - PROCESS | 3872 | 1461189564555 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 14:59:24 INFO - PROCESS | 3872 | 1461189564661 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:24 INFO - PROCESS | 3872 | ++DOCSHELL 1A46DC00 == 52 [pid = 3872] [id = 485] 14:59:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1A46E400) [pid = 3872] [serial = 1455] [outer = 00000000] 14:59:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1C5F0C00) [pid = 3872] [serial = 1456] [outer = 1A46E400] 14:59:24 INFO - PROCESS | 3872 | 1461189564719 Marionette DEBUG loaded listener.js 14:59:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1C5FDC00) [pid = 3872] [serial = 1457] [outer = 1A46E400] 14:59:25 INFO - PROCESS | 3872 | 1461189565489 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]]]}] 14:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1098ms 14:59:25 INFO - PROCESS | 3872 | 1461189565545 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 14:59:25 INFO - PROCESS | 3872 | 1461189565549 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 14:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:59:25 INFO - PROCESS | 3872 | 1461189565554 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:59:25 INFO - PROCESS | 3872 | 1461189565557 Marionette TRACE conn2 <- [1,1906,null,{}] 14:59:25 INFO - PROCESS | 3872 | 1461189565563 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}] 14:59:25 INFO - PROCESS | 3872 | 1461189565654 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 14:59:25 INFO - PROCESS | 3872 | 1461189565752 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:25 INFO - PROCESS | 3872 | ++DOCSHELL 13B94800 == 53 [pid = 3872] [id = 486] 14:59:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (158A6800) [pid = 3872] [serial = 1458] [outer = 00000000] 14:59:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (15E81400) [pid = 3872] [serial = 1459] [outer = 158A6800] 14:59:25 INFO - PROCESS | 3872 | 1461189565809 Marionette DEBUG loaded listener.js 14:59:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (15FAF000) [pid = 3872] [serial = 1460] [outer = 158A6800] 14:59:26 INFO - PROCESS | 3872 | --DOCSHELL 15FAE400 == 52 [pid = 3872] [id = 481] 14:59:26 INFO - PROCESS | 3872 | --DOCSHELL 1440D000 == 51 [pid = 3872] [id = 480] 14:59:26 INFO - PROCESS | 3872 | --DOCSHELL 13360000 == 50 [pid = 3872] [id = 479] 14:59:26 INFO - PROCESS | 3872 | --DOCSHELL 19D28000 == 49 [pid = 3872] [id = 478] 14:59:26 INFO - PROCESS | 3872 | --DOCSHELL 19A48000 == 48 [pid = 3872] [id = 477] 14:59:26 INFO - PROCESS | 3872 | --DOCSHELL 19175800 == 47 [pid = 3872] [id = 476] 14:59:26 INFO - PROCESS | 3872 | --DOCSHELL 1898FC00 == 46 [pid = 3872] [id = 475] 14:59:26 INFO - PROCESS | 3872 | --DOCSHELL 18980800 == 45 [pid = 3872] [id = 474] 14:59:26 INFO - PROCESS | 3872 | --DOCSHELL 1550DC00 == 44 [pid = 3872] [id = 473] 14:59:26 INFO - PROCESS | 3872 | --DOCSHELL 15512C00 == 43 [pid = 3872] [id = 472] 14:59:26 INFO - PROCESS | 3872 | --DOCSHELL 1A3C5800 == 42 [pid = 3872] [id = 471] 14:59:26 INFO - PROCESS | 3872 | 1461189566416 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]]]}] 14:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 897ms 14:59:26 INFO - PROCESS | 3872 | 1461189566443 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 14:59:26 INFO - PROCESS | 3872 | 1461189566449 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 14:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (15FB4C00) [pid = 3872] [serial = 1337] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (19E31000) [pid = 3872] [serial = 1402] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (19010400) [pid = 3872] [serial = 1387] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (19054C00) [pid = 3872] [serial = 1388] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (15FAB000) [pid = 3872] [serial = 1369] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1894CC00) [pid = 3872] [serial = 1372] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (16E7B800) [pid = 3872] [serial = 1381] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1827A400) [pid = 3872] [serial = 1382] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (139C3400) [pid = 3872] [serial = 1376] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (13304000) [pid = 3872] [serial = 1375] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (14B04800) [pid = 3872] [serial = 1378] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1550B000) [pid = 3872] [serial = 1379] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (19A05C00) [pid = 3872] [serial = 1391] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (194CA400) [pid = 3872] [serial = 1390] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (19A4DC00) [pid = 3872] [serial = 1393] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (186F8C00) [pid = 3872] [serial = 1396] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (19008C00) [pid = 3872] [serial = 1397] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (19D27C00) [pid = 3872] [serial = 1399] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (19A4D800) [pid = 3872] [serial = 1394] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (18994800) [pid = 3872] [serial = 1384] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (1899A400) [pid = 3872] [serial = 1385] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (19D27800) [pid = 3872] [serial = 1400] [outer = 00000000] [url = about:blank] 14:59:26 INFO - PROCESS | 3872 | 1461189566475 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:59:26 INFO - PROCESS | 3872 | 1461189566477 Marionette TRACE conn2 <- [1,1910,null,{}] 14:59:26 INFO - PROCESS | 3872 | 1461189566483 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}] 14:59:26 INFO - PROCESS | 3872 | 1461189566567 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 14:59:26 INFO - PROCESS | 3872 | 1461189566574 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:26 INFO - PROCESS | 3872 | ++DOCSHELL 143A8000 == 43 [pid = 3872] [id = 487] 14:59:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (143AC800) [pid = 3872] [serial = 1461] [outer = 00000000] 14:59:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (158ADC00) [pid = 3872] [serial = 1462] [outer = 143AC800] 14:59:26 INFO - PROCESS | 3872 | 1461189566619 Marionette DEBUG loaded listener.js 14:59:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (15FAB000) [pid = 3872] [serial = 1463] [outer = 143AC800] 14:59:27 INFO - PROCESS | 3872 | 1461189567138 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]]]}] 14:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 696ms 14:59:27 INFO - PROCESS | 3872 | 1461189567166 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 14:59:27 INFO - PROCESS | 3872 | 1461189567168 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 14:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:59:27 INFO - PROCESS | 3872 | 1461189567172 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:59:27 INFO - PROCESS | 3872 | 1461189567175 Marionette TRACE conn2 <- [1,1914,null,{}] 14:59:27 INFO - PROCESS | 3872 | 1461189567185 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}] 14:59:27 INFO - PROCESS | 3872 | 1461189567265 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 14:59:27 INFO - PROCESS | 3872 | 1461189567274 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:27 INFO - PROCESS | 3872 | ++DOCSHELL 18950C00 == 44 [pid = 3872] [id = 488] 14:59:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (18951000) [pid = 3872] [serial = 1464] [outer = 00000000] 14:59:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1897CC00) [pid = 3872] [serial = 1465] [outer = 18951000] 14:59:27 INFO - PROCESS | 3872 | 1461189567322 Marionette DEBUG loaded listener.js 14:59:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (18985C00) [pid = 3872] [serial = 1466] [outer = 18951000] 14:59:27 INFO - PROCESS | 3872 | 1461189567804 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]]]}] 14:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 696ms 14:59:27 INFO - PROCESS | 3872 | 1461189567871 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 14:59:27 INFO - PROCESS | 3872 | 1461189567874 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 14:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:59:27 INFO - PROCESS | 3872 | 1461189567861 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:59:27 INFO - PROCESS | 3872 | 1461189567863 Marionette TRACE conn2 <- [1,1918,null,{}] 14:59:27 INFO - PROCESS | 3872 | 1461189567866 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}] 14:59:27 INFO - PROCESS | 3872 | 1461189567942 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 14:59:27 INFO - PROCESS | 3872 | 1461189567950 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:27 INFO - PROCESS | 3872 | ++DOCSHELL 18B64C00 == 45 [pid = 3872] [id = 489] 14:59:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (18B65800) [pid = 3872] [serial = 1467] [outer = 00000000] 14:59:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (19002800) [pid = 3872] [serial = 1468] [outer = 18B65800] 14:59:28 INFO - PROCESS | 3872 | 1461189567996 Marionette DEBUG loaded listener.js 14:59:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1900D800) [pid = 3872] [serial = 1469] [outer = 18B65800] 14:59:28 INFO - PROCESS | 3872 | 1461189568426 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]]]}] 14:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 588ms 14:59:28 INFO - PROCESS | 3872 | 1461189568457 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 14:59:28 INFO - PROCESS | 3872 | 1461189568459 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 14:59:28 INFO - PROCESS | 3872 | 1461189568462 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:59:28 INFO - PROCESS | 3872 | 1461189568464 Marionette TRACE conn2 <- [1,1922,null,{}] 14:59:28 INFO - PROCESS | 3872 | 1461189568467 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}] 14:59:28 INFO - PROCESS | 3872 | 1461189568541 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 14:59:28 INFO - PROCESS | 3872 | 1461189568547 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:28 INFO - PROCESS | 3872 | ++DOCSHELL 19009400 == 46 [pid = 3872] [id = 490] 14:59:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1900F800) [pid = 3872] [serial = 1470] [outer = 00000000] 14:59:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (19175800) [pid = 3872] [serial = 1471] [outer = 1900F800] 14:59:28 INFO - PROCESS | 3872 | 1461189568592 Marionette DEBUG loaded listener.js 14:59:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1917D400) [pid = 3872] [serial = 1472] [outer = 1900F800] 14:59:29 INFO - PROCESS | 3872 | 1461189569076 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]]]}] 14:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 634ms 14:59:29 INFO - PROCESS | 3872 | 1461189569106 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 14:59:29 INFO - PROCESS | 3872 | 1461189569107 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 14:59:29 INFO - PROCESS | 3872 | 1461189569111 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:59:29 INFO - PROCESS | 3872 | 1461189569112 Marionette TRACE conn2 <- [1,1926,null,{}] 14:59:29 INFO - PROCESS | 3872 | 1461189569116 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}] 14:59:29 INFO - PROCESS | 3872 | 1461189569248 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 14:59:29 INFO - PROCESS | 3872 | 1461189569312 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:29 INFO - PROCESS | 3872 | ++DOCSHELL 1905A400 == 47 [pid = 3872] [id = 491] 14:59:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (19173800) [pid = 3872] [serial = 1473] [outer = 00000000] 14:59:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (19A44C00) [pid = 3872] [serial = 1474] [outer = 19173800] 14:59:29 INFO - PROCESS | 3872 | 1461189569360 Marionette DEBUG loaded listener.js 14:59:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (19A4E400) [pid = 3872] [serial = 1475] [outer = 19173800] 14:59:29 INFO - PROCESS | 3872 | 1461189569768 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]]]}] 14:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 681ms 14:59:29 INFO - PROCESS | 3872 | 1461189569794 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 14:59:29 INFO - PROCESS | 3872 | 1461189569796 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 14:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:59:29 INFO - PROCESS | 3872 | 1461189569805 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:59:29 INFO - PROCESS | 3872 | 1461189569807 Marionette TRACE conn2 <- [1,1930,null,{}] 14:59:29 INFO - PROCESS | 3872 | 1461189569810 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}] 14:59:29 INFO - PROCESS | 3872 | 1461189569933 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 14:59:30 INFO - PROCESS | 3872 | 1461189570024 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:30 INFO - PROCESS | 3872 | ++DOCSHELL 14B45000 == 48 [pid = 3872] [id = 492] 14:59:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (19A42C00) [pid = 3872] [serial = 1476] [outer = 00000000] 14:59:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (19E31800) [pid = 3872] [serial = 1477] [outer = 19A42C00] 14:59:30 INFO - PROCESS | 3872 | 1461189570069 Marionette DEBUG loaded listener.js 14:59:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (19E31000) [pid = 3872] [serial = 1478] [outer = 19A42C00] 14:59:30 INFO - PROCESS | 3872 | 1461189570464 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]]]}] 14:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 681ms 14:59:30 INFO - PROCESS | 3872 | 1461189570499 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 14:59:30 INFO - PROCESS | 3872 | 1461189570501 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 14:59:30 INFO - PROCESS | 3872 | 1461189570504 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:59:30 INFO - PROCESS | 3872 | 1461189570506 Marionette TRACE conn2 <- [1,1934,null,{}] 14:59:30 INFO - PROCESS | 3872 | 1461189570509 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}] 14:59:30 INFO - PROCESS | 3872 | 1461189570619 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 14:59:30 INFO - PROCESS | 3872 | 1461189570625 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:30 INFO - PROCESS | 3872 | ++DOCSHELL 1330E400 == 49 [pid = 3872] [id = 493] 14:59:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (19A0F000) [pid = 3872] [serial = 1479] [outer = 00000000] 14:59:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1AAD7000) [pid = 3872] [serial = 1480] [outer = 19A0F000] 14:59:30 INFO - PROCESS | 3872 | 1461189570669 Marionette DEBUG loaded listener.js 14:59:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1AAD2000) [pid = 3872] [serial = 1481] [outer = 19A0F000] 14:59:31 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (19A48800) [pid = 3872] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:59:31 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1A3CC800) [pid = 3872] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:59:31 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1A3C7C00) [pid = 3872] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:59:31 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (19176400) [pid = 3872] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:59:31 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (15CD4800) [pid = 3872] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:59:31 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (15826800) [pid = 3872] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:59:31 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (18BB0C00) [pid = 3872] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:59:31 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (13BE5000) [pid = 3872] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:59:31 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (18981000) [pid = 3872] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:59:31 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (15FB0000) [pid = 3872] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:59:31 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1900A400) [pid = 3872] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:59:31 INFO - PROCESS | 3872 | 1461189571294 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]]]}] 14:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 836ms 14:59:31 INFO - PROCESS | 3872 | 1461189571331 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 14:59:31 INFO - PROCESS | 3872 | 1461189571333 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 14:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:59:31 INFO - PROCESS | 3872 | 1461189571336 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:59:31 INFO - PROCESS | 3872 | 1461189571338 Marionette TRACE conn2 <- [1,1938,null,{}] 14:59:31 INFO - PROCESS | 3872 | 1461189571341 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}] 14:59:31 INFO - PROCESS | 3872 | 1461189571414 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 14:59:31 INFO - PROCESS | 3872 | 1461189571420 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:31 INFO - PROCESS | 3872 | ++DOCSHELL 13BE5000 == 50 [pid = 3872] [id = 494] 14:59:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (14449C00) [pid = 3872] [serial = 1482] [outer = 00000000] 14:59:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (19946000) [pid = 3872] [serial = 1483] [outer = 14449C00] 14:59:31 INFO - PROCESS | 3872 | 1461189571465 Marionette DEBUG loaded listener.js 14:59:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1987F400) [pid = 3872] [serial = 1484] [outer = 14449C00] 14:59:31 INFO - PROCESS | 3872 | 1461189571910 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]]]}] 14:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 634ms 14:59:31 INFO - PROCESS | 3872 | 1461189571975 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 14:59:31 INFO - PROCESS | 3872 | 1461189571977 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 14:59:31 INFO - PROCESS | 3872 | 1461189571980 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:59:31 INFO - PROCESS | 3872 | 1461189571982 Marionette TRACE conn2 <- [1,1942,null,{}] 14:59:31 INFO - PROCESS | 3872 | 1461189571985 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}] 14:59:32 INFO - PROCESS | 3872 | 1461189572059 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 14:59:32 INFO - PROCESS | 3872 | 1461189572068 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:32 INFO - PROCESS | 3872 | ++DOCSHELL 16E77800 == 51 [pid = 3872] [id = 495] 14:59:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (19179400) [pid = 3872] [serial = 1485] [outer = 00000000] 14:59:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1C5F5800) [pid = 3872] [serial = 1486] [outer = 19179400] 14:59:32 INFO - PROCESS | 3872 | 1461189572112 Marionette DEBUG loaded listener.js 14:59:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1C66D800) [pid = 3872] [serial = 1487] [outer = 19179400] 14:59:32 INFO - PROCESS | 3872 | 1461189572531 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]]]}] 14:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 588ms 14:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:59:32 INFO - PROCESS | 3872 | 1461189572577 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 14:59:32 INFO - PROCESS | 3872 | 1461189572579 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 14:59:32 INFO - PROCESS | 3872 | 1461189572583 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:59:32 INFO - PROCESS | 3872 | 1461189572585 Marionette TRACE conn2 <- [1,1946,null,{}] 14:59:32 INFO - PROCESS | 3872 | 1461189572588 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}] 14:59:32 INFO - PROCESS | 3872 | 1461189572681 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 14:59:32 INFO - PROCESS | 3872 | 1461189572687 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:32 INFO - PROCESS | 3872 | ++DOCSHELL 1A83C400 == 52 [pid = 3872] [id = 496] 14:59:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1CF25C00) [pid = 3872] [serial = 1488] [outer = 00000000] 14:59:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1D031400) [pid = 3872] [serial = 1489] [outer = 1CF25C00] 14:59:32 INFO - PROCESS | 3872 | 1461189572737 Marionette DEBUG loaded listener.js 14:59:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1D240000) [pid = 3872] [serial = 1490] [outer = 1CF25C00] 14:59:33 INFO - PROCESS | 3872 | 1461189573385 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]]]}] 14:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 835ms 14:59:33 INFO - PROCESS | 3872 | 1461189573410 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 14:59:33 INFO - PROCESS | 3872 | 1461189573415 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 14:59:33 INFO - PROCESS | 3872 | 1461189573421 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:59:33 INFO - PROCESS | 3872 | 1461189573424 Marionette TRACE conn2 <- [1,1950,null,{}] 14:59:33 INFO - PROCESS | 3872 | 1461189573430 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}] 14:59:33 INFO - PROCESS | 3872 | 1461189573534 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 14:59:33 INFO - PROCESS | 3872 | 1461189573641 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:33 INFO - PROCESS | 3872 | ++DOCSHELL 143AD800 == 53 [pid = 3872] [id = 497] 14:59:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1440BC00) [pid = 3872] [serial = 1491] [outer = 00000000] 14:59:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (15ED1C00) [pid = 3872] [serial = 1492] [outer = 1440BC00] 14:59:33 INFO - PROCESS | 3872 | 1461189573698 Marionette DEBUG loaded listener.js 14:59:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (16E62800) [pid = 3872] [serial = 1493] [outer = 1440BC00] 14:59:34 INFO - PROCESS | 3872 | 1461189574333 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]]]}] 14:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 928ms 14:59:34 INFO - PROCESS | 3872 | 1461189574367 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 14:59:34 INFO - PROCESS | 3872 | 1461189574372 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 14:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:59:34 INFO - PROCESS | 3872 | 1461189574379 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:59:34 INFO - PROCESS | 3872 | 1461189574382 Marionette TRACE conn2 <- [1,1954,null,{}] 14:59:34 INFO - PROCESS | 3872 | 1461189574386 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}] 14:59:34 INFO - PROCESS | 3872 | 1461189574487 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 14:59:34 INFO - PROCESS | 3872 | 1461189574577 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:34 INFO - PROCESS | 3872 | ++DOCSHELL 1894C000 == 54 [pid = 3872] [id = 498] 14:59:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (18950400) [pid = 3872] [serial = 1494] [outer = 00000000] 14:59:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (18BB0000) [pid = 3872] [serial = 1495] [outer = 18950400] 14:59:34 INFO - PROCESS | 3872 | 1461189574636 Marionette DEBUG loaded listener.js 14:59:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (19010400) [pid = 3872] [serial = 1496] [outer = 18950400] 14:59:35 INFO - PROCESS | 3872 | 1461189575213 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]]]}] 14:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 882ms 14:59:35 INFO - PROCESS | 3872 | 1461189575265 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 14:59:35 INFO - PROCESS | 3872 | 1461189575267 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 14:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:59:35 INFO - PROCESS | 3872 | 1461189575271 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:59:35 INFO - PROCESS | 3872 | 1461189575275 Marionette TRACE conn2 <- [1,1958,null,{}] 14:59:35 INFO - PROCESS | 3872 | 1461189575286 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}] 14:59:35 INFO - PROCESS | 3872 | 1461189575388 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 14:59:35 INFO - PROCESS | 3872 | 1461189575494 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:35 INFO - PROCESS | 3872 | ++DOCSHELL 1A839800 == 55 [pid = 3872] [id = 499] 14:59:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1A847800) [pid = 3872] [serial = 1497] [outer = 00000000] 14:59:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1C747400) [pid = 3872] [serial = 1498] [outer = 1A847800] 14:59:35 INFO - PROCESS | 3872 | 1461189575551 Marionette DEBUG loaded listener.js 14:59:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1D02A400) [pid = 3872] [serial = 1499] [outer = 1A847800] 14:59:36 INFO - PROCESS | 3872 | 1461189576139 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]]]}] 14:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 898ms 14:59:36 INFO - PROCESS | 3872 | 1461189576175 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 14:59:36 INFO - PROCESS | 3872 | 1461189576178 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 14:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:59:36 INFO - PROCESS | 3872 | 1461189576182 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:59:36 INFO - PROCESS | 3872 | 1461189576184 Marionette TRACE conn2 <- [1,1962,null,{}] 14:59:36 INFO - PROCESS | 3872 | 1461189576187 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}] 14:59:36 INFO - PROCESS | 3872 | 1461189576269 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 14:59:36 INFO - PROCESS | 3872 | 1461189576373 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:36 INFO - PROCESS | 3872 | ++DOCSHELL 1D24A400 == 56 [pid = 3872] [id = 500] 14:59:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1D24AC00) [pid = 3872] [serial = 1500] [outer = 00000000] 14:59:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1D3A9C00) [pid = 3872] [serial = 1501] [outer = 1D24AC00] 14:59:36 INFO - PROCESS | 3872 | 1461189576427 Marionette DEBUG loaded listener.js 14:59:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (1D706800) [pid = 3872] [serial = 1502] [outer = 1D24AC00] 14:59:36 INFO - PROCESS | 3872 | 1461189576988 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]]]}] 14:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 897ms 14:59:37 INFO - PROCESS | 3872 | 1461189577070 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 14:59:37 INFO - PROCESS | 3872 | 1461189577072 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 14:59:37 INFO - PROCESS | 3872 | 1461189577076 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:59:37 INFO - PROCESS | 3872 | 1461189577078 Marionette TRACE conn2 <- [1,1966,null,{}] 14:59:37 INFO - PROCESS | 3872 | 1461189577082 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}] 14:59:37 INFO - PROCESS | 3872 | 1461189577211 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 14:59:37 INFO - PROCESS | 3872 | 1461189577454 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:37 INFO - PROCESS | 3872 | ++DOCSHELL 139F6C00 == 57 [pid = 3872] [id = 501] 14:59:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (13B91800) [pid = 3872] [serial = 1503] [outer = 00000000] 14:59:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (14BEC000) [pid = 3872] [serial = 1504] [outer = 13B91800] 14:59:37 INFO - PROCESS | 3872 | 1461189577509 Marionette DEBUG loaded listener.js 14:59:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (16B59400) [pid = 3872] [serial = 1505] [outer = 13B91800] 14:59:38 INFO - PROCESS | 3872 | 1461189578121 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]]]}] 14:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1067ms 14:59:38 INFO - PROCESS | 3872 | 1461189578153 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 14:59:38 INFO - PROCESS | 3872 | 1461189578158 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 14:59:38 INFO - PROCESS | 3872 | 1461189578163 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:59:38 INFO - PROCESS | 3872 | 1461189578166 Marionette TRACE conn2 <- [1,1970,null,{}] 14:59:38 INFO - PROCESS | 3872 | 1461189578171 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}] 14:59:38 INFO - PROCESS | 3872 | 1461189578277 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 14:59:38 INFO - PROCESS | 3872 | 1461189578384 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:38 INFO - PROCESS | 3872 | --DOCSHELL 16E77800 == 56 [pid = 3872] [id = 495] 14:59:38 INFO - PROCESS | 3872 | --DOCSHELL 13BE5000 == 55 [pid = 3872] [id = 494] 14:59:38 INFO - PROCESS | 3872 | --DOCSHELL 1330E400 == 54 [pid = 3872] [id = 493] 14:59:38 INFO - PROCESS | 3872 | --DOCSHELL 14B45000 == 53 [pid = 3872] [id = 492] 14:59:38 INFO - PROCESS | 3872 | --DOCSHELL 1905A400 == 52 [pid = 3872] [id = 491] 14:59:38 INFO - PROCESS | 3872 | --DOCSHELL 19009400 == 51 [pid = 3872] [id = 490] 14:59:38 INFO - PROCESS | 3872 | --DOCSHELL 18B64C00 == 50 [pid = 3872] [id = 489] 14:59:38 INFO - PROCESS | 3872 | --DOCSHELL 18950C00 == 49 [pid = 3872] [id = 488] 14:59:38 INFO - PROCESS | 3872 | --DOCSHELL 143A8000 == 48 [pid = 3872] [id = 487] 14:59:38 INFO - PROCESS | 3872 | --DOCSHELL 13B94800 == 47 [pid = 3872] [id = 486] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (1C66F800) [pid = 3872] [serial = 1447] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | ++DOCSHELL 1330E400 == 48 [pid = 3872] [id = 502] 14:59:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1335E400) [pid = 3872] [serial = 1506] [outer = 00000000] 14:59:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (15FB1800) [pid = 3872] [serial = 1507] [outer = 1335E400] 14:59:38 INFO - PROCESS | 3872 | 1461189578462 Marionette DEBUG loaded listener.js 14:59:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1827A400) [pid = 3872] [serial = 1508] [outer = 1335E400] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (19179C00) [pid = 3872] [serial = 1441] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (19A0B000) [pid = 3872] [serial = 1444] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (1AADC000) [pid = 3872] [serial = 1439] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (1A361800) [pid = 3872] [serial = 1433] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1994A400) [pid = 3872] [serial = 1430] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (19A4BC00) [pid = 3872] [serial = 1442] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1C357800) [pid = 3872] [serial = 1445] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (19D4AC00) [pid = 3872] [serial = 1432] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1AA09C00) [pid = 3872] [serial = 1435] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (139CCC00) [pid = 3872] [serial = 1405] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1860AC00) [pid = 3872] [serial = 1408] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (19A01C00) [pid = 3872] [serial = 1411] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1A46A800) [pid = 3872] [serial = 1415] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1A468000) [pid = 3872] [serial = 1414] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (196A6000) [pid = 3872] [serial = 1429] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (16E5E400) [pid = 3872] [serial = 1420] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (18288400) [pid = 3872] [serial = 1421] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1823B400) [pid = 3872] [serial = 1418] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1655B800) [pid = 3872] [serial = 1417] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (19052400) [pid = 3872] [serial = 1426] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (19057C00) [pid = 3872] [serial = 1427] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1ABD3C00) [pid = 3872] [serial = 1438] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (18991400) [pid = 3872] [serial = 1423] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (18B66800) [pid = 3872] [serial = 1424] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1AA5CC00) [pid = 3872] [serial = 1436] [outer = 00000000] [url = about:blank] 14:59:38 INFO - PROCESS | 3872 | 1461189578907 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]]]}] 14:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 789ms 14:59:38 INFO - PROCESS | 3872 | 1461189578967 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 14:59:38 INFO - PROCESS | 3872 | 1461189578971 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 14:59:38 INFO - PROCESS | 3872 | 1461189578976 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:59:38 INFO - PROCESS | 3872 | 1461189578977 Marionette TRACE conn2 <- [1,1974,null,{}] 14:59:38 INFO - PROCESS | 3872 | 1461189578981 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}] 14:59:39 INFO - PROCESS | 3872 | 1461189579066 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 14:59:39 INFO - PROCESS | 3872 | 1461189579076 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:39 INFO - PROCESS | 3872 | ++DOCSHELL 18984000 == 49 [pid = 3872] [id = 503] 14:59:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (18996000) [pid = 3872] [serial = 1509] [outer = 00000000] 14:59:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (18BB6800) [pid = 3872] [serial = 1510] [outer = 18996000] 14:59:39 INFO - PROCESS | 3872 | 1461189579127 Marionette DEBUG loaded listener.js 14:59:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (19006C00) [pid = 3872] [serial = 1511] [outer = 18996000] 14:59:39 INFO - PROCESS | 3872 | 1461189579595 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]]]}] 14:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 635ms 14:59:39 INFO - PROCESS | 3872 | 1461189579614 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 14:59:39 INFO - PROCESS | 3872 | 1461189579616 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 14:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:59:39 INFO - PROCESS | 3872 | 1461189579605 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:59:39 INFO - PROCESS | 3872 | 1461189579611 Marionette TRACE conn2 <- [1,1978,null,{}] 14:59:39 INFO - PROCESS | 3872 | 1461189579619 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}] 14:59:39 INFO - PROCESS | 3872 | 1461189579703 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 14:59:39 INFO - PROCESS | 3872 | 1461189579710 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:39 INFO - PROCESS | 3872 | ++DOCSHELL 194C9800 == 50 [pid = 3872] [id = 504] 14:59:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (19880400) [pid = 3872] [serial = 1512] [outer = 00000000] 14:59:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (19A07000) [pid = 3872] [serial = 1513] [outer = 19880400] 14:59:39 INFO - PROCESS | 3872 | 1461189579756 Marionette DEBUG loaded listener.js 14:59:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (19A09C00) [pid = 3872] [serial = 1514] [outer = 19880400] 14:59:40 INFO - PROCESS | 3872 | 1461189580207 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]]]}] 14:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 650ms 14:59:40 INFO - PROCESS | 3872 | 1461189580261 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 14:59:40 INFO - PROCESS | 3872 | 1461189580263 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 14:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:59:40 INFO - PROCESS | 3872 | 1461189580267 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:59:40 INFO - PROCESS | 3872 | 1461189580268 Marionette TRACE conn2 <- [1,1982,null,{}] 14:59:40 INFO - PROCESS | 3872 | 1461189580272 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}] 14:59:40 INFO - PROCESS | 3872 | 1461189580350 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 14:59:40 INFO - PROCESS | 3872 | 1461189580359 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:40 INFO - PROCESS | 3872 | ++DOCSHELL 19A4A000 == 51 [pid = 3872] [id = 505] 14:59:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (19A4A400) [pid = 3872] [serial = 1515] [outer = 00000000] 14:59:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (19D31800) [pid = 3872] [serial = 1516] [outer = 19A4A400] 14:59:40 INFO - PROCESS | 3872 | 1461189580403 Marionette DEBUG loaded listener.js 14:59:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (19E36800) [pid = 3872] [serial = 1517] [outer = 19A4A400] 14:59:40 INFO - PROCESS | 3872 | 1461189580845 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]]]}] 14:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 634ms 14:59:40 INFO - PROCESS | 3872 | 1461189580904 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 14:59:40 INFO - PROCESS | 3872 | 1461189580906 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 14:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:59:40 INFO - PROCESS | 3872 | 1461189580916 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:59:40 INFO - PROCESS | 3872 | 1461189580918 Marionette TRACE conn2 <- [1,1986,null,{}] 14:59:40 INFO - PROCESS | 3872 | 1461189580921 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}] 14:59:41 INFO - PROCESS | 3872 | 1461189581027 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 14:59:41 INFO - PROCESS | 3872 | 1461189581033 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:41 INFO - PROCESS | 3872 | ++DOCSHELL 19A4F400 == 52 [pid = 3872] [id = 506] 14:59:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (19A4F800) [pid = 3872] [serial = 1518] [outer = 00000000] 14:59:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1A3D1000) [pid = 3872] [serial = 1519] [outer = 19A4F800] 14:59:41 INFO - PROCESS | 3872 | 1461189581087 Marionette DEBUG loaded listener.js 14:59:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1AA09C00) [pid = 3872] [serial = 1520] [outer = 19A4F800] 14:59:41 INFO - PROCESS | 3872 | 1461189581533 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]]]}] 14:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 697ms 14:59:41 INFO - PROCESS | 3872 | 1461189581598 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 14:59:41 INFO - PROCESS | 3872 | 1461189581600 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 14:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:59:41 INFO - PROCESS | 3872 | 1461189581610 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:59:41 INFO - PROCESS | 3872 | 1461189581611 Marionette TRACE conn2 <- [1,1990,null,{}] 14:59:41 INFO - PROCESS | 3872 | 1461189581615 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}] 14:59:41 INFO - PROCESS | 3872 | 1461189581721 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 14:59:41 INFO - PROCESS | 3872 | 1461189581815 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:41 INFO - PROCESS | 3872 | ++DOCSHELL 13364400 == 53 [pid = 3872] [id = 507] 14:59:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1AAD7C00) [pid = 3872] [serial = 1521] [outer = 00000000] 14:59:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1C5EF400) [pid = 3872] [serial = 1522] [outer = 1AAD7C00] 14:59:41 INFO - PROCESS | 3872 | 1461189581860 Marionette DEBUG loaded listener.js 14:59:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1C5F1800) [pid = 3872] [serial = 1523] [outer = 1AAD7C00] 14:59:42 INFO - PROCESS | 3872 | 1461189582271 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]]]}] 14:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 681ms 14:59:42 INFO - PROCESS | 3872 | 1461189582308 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 14:59:42 INFO - PROCESS | 3872 | 1461189582310 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 14:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:59:42 INFO - PROCESS | 3872 | 1461189582313 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:59:42 INFO - PROCESS | 3872 | 1461189582315 Marionette TRACE conn2 <- [1,1994,null,{}] 14:59:42 INFO - PROCESS | 3872 | 1461189582318 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}] 14:59:42 INFO - PROCESS | 3872 | 1461189582429 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 14:59:42 INFO - PROCESS | 3872 | 1461189582435 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:42 INFO - PROCESS | 3872 | ++DOCSHELL 1898B400 == 54 [pid = 3872] [id = 508] 14:59:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1ABD8C00) [pid = 3872] [serial = 1524] [outer = 00000000] 14:59:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1D242000) [pid = 3872] [serial = 1525] [outer = 1ABD8C00] 14:59:42 INFO - PROCESS | 3872 | 1461189582479 Marionette DEBUG loaded listener.js 14:59:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1D248C00) [pid = 3872] [serial = 1526] [outer = 1ABD8C00] 14:59:43 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (143AC800) [pid = 3872] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:59:43 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (19173800) [pid = 3872] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:59:43 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (19A42C00) [pid = 3872] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:59:43 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (18951000) [pid = 3872] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:59:43 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (158A6800) [pid = 3872] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:59:43 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (18B65800) [pid = 3872] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:59:43 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (19A0F000) [pid = 3872] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:59:43 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (14449C00) [pid = 3872] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:59:43 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (19179400) [pid = 3872] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:59:43 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (19A50000) [pid = 3872] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:59:43 INFO - PROCESS | 3872 | 1461189583057 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]]]}] 14:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 14:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 835ms 14:59:43 INFO - PROCESS | 3872 | 1461189583140 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 14:59:43 INFO - PROCESS | 3872 | 1461189583143 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 14:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:59:43 INFO - PROCESS | 3872 | 1461189583146 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:59:43 INFO - PROCESS | 3872 | 1461189583148 Marionette TRACE conn2 <- [1,1998,null,{}] 14:59:43 INFO - PROCESS | 3872 | 1461189583152 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}] 14:59:43 INFO - PROCESS | 3872 | 1461189583226 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 14:59:43 INFO - PROCESS | 3872 | 1461189583231 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:43 INFO - PROCESS | 3872 | ++DOCSHELL 13356400 == 55 [pid = 3872] [id = 509] 14:59:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (16E84000) [pid = 3872] [serial = 1527] [outer = 00000000] 14:59:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (19173800) [pid = 3872] [serial = 1528] [outer = 16E84000] 14:59:43 INFO - PROCESS | 3872 | 1461189583276 Marionette DEBUG loaded listener.js 14:59:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (19B88800) [pid = 3872] [serial = 1529] [outer = 16E84000] 14:59:43 INFO - PROCESS | 3872 | 1461189583703 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]]]}] 14:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 14:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 588ms 14:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:59:43 INFO - PROCESS | 3872 | 1461189583744 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 14:59:43 INFO - PROCESS | 3872 | 1461189583746 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 14:59:43 INFO - PROCESS | 3872 | 1461189583749 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:59:43 INFO - PROCESS | 3872 | 1461189583751 Marionette TRACE conn2 <- [1,2002,null,{}] 14:59:43 INFO - PROCESS | 3872 | 1461189583754 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}] 14:59:43 INFO - PROCESS | 3872 | 1461189583831 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 14:59:43 INFO - PROCESS | 3872 | 1461189583837 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:43 INFO - PROCESS | 3872 | ++DOCSHELL 14B04800 == 56 [pid = 3872] [id = 510] 14:59:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (16E60000) [pid = 3872] [serial = 1530] [outer = 00000000] 14:59:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1D70F400) [pid = 3872] [serial = 1531] [outer = 16E60000] 14:59:43 INFO - PROCESS | 3872 | 1461189583890 Marionette DEBUG loaded listener.js 14:59:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1D86D800) [pid = 3872] [serial = 1532] [outer = 16E60000] 14:59:44 INFO - PROCESS | 3872 | 1461189584315 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]]]}] 14:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 588ms 14:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:59:44 INFO - PROCESS | 3872 | 1461189584351 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 14:59:44 INFO - PROCESS | 3872 | 1461189584353 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 14:59:44 INFO - PROCESS | 3872 | 1461189584356 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:59:44 INFO - PROCESS | 3872 | 1461189584358 Marionette TRACE conn2 <- [1,2006,null,{}] 14:59:44 INFO - PROCESS | 3872 | 1461189584365 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}] 14:59:44 INFO - PROCESS | 3872 | 1461189584441 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 14:59:44 INFO - PROCESS | 3872 | 1461189584447 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:44 INFO - PROCESS | 3872 | ++DOCSHELL 1D3A5400 == 57 [pid = 3872] [id = 511] 14:59:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1D3A7C00) [pid = 3872] [serial = 1533] [outer = 00000000] 14:59:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1D97A800) [pid = 3872] [serial = 1534] [outer = 1D3A7C00] 14:59:44 INFO - PROCESS | 3872 | 1461189584497 Marionette DEBUG loaded listener.js 14:59:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1D97F000) [pid = 3872] [serial = 1535] [outer = 1D3A7C00] 14:59:44 INFO - PROCESS | 3872 | 1461189584951 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]]]}] 14:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 619ms 14:59:44 INFO - PROCESS | 3872 | 1461189584981 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 14:59:44 INFO - PROCESS | 3872 | 1461189584983 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 14:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:59:44 INFO - PROCESS | 3872 | 1461189584987 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:59:44 INFO - PROCESS | 3872 | 1461189584989 Marionette TRACE conn2 <- [1,2010,null,{}] 14:59:45 INFO - PROCESS | 3872 | 1461189584997 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}] 14:59:45 INFO - PROCESS | 3872 | 1461189585137 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 14:59:45 INFO - PROCESS | 3872 | 1461189585283 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:45 INFO - PROCESS | 3872 | ++DOCSHELL 12C8A800 == 58 [pid = 3872] [id = 512] 14:59:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (12D41800) [pid = 3872] [serial = 1536] [outer = 00000000] 14:59:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (13B95C00) [pid = 3872] [serial = 1537] [outer = 12D41800] 14:59:45 INFO - PROCESS | 3872 | 1461189585342 Marionette DEBUG loaded listener.js 14:59:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (14B49400) [pid = 3872] [serial = 1538] [outer = 12D41800] 14:59:45 INFO - PROCESS | 3872 | 1461189585980 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]]]}] 14:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1037ms 14:59:46 INFO - PROCESS | 3872 | 1461189586050 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 14:59:46 INFO - PROCESS | 3872 | 1461189586055 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 14:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:59:46 INFO - PROCESS | 3872 | 1461189586060 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:59:46 INFO - PROCESS | 3872 | 1461189586064 Marionette TRACE conn2 <- [1,2014,null,{}] 14:59:46 INFO - PROCESS | 3872 | 1461189586069 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}] 14:59:46 INFO - PROCESS | 3872 | 1461189586173 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 14:59:46 INFO - PROCESS | 3872 | 1461189586315 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:46 INFO - PROCESS | 3872 | ++DOCSHELL 186F3C00 == 59 [pid = 3872] [id = 513] 14:59:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1894A800) [pid = 3872] [serial = 1539] [outer = 00000000] 14:59:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (18B66800) [pid = 3872] [serial = 1540] [outer = 1894A800] 14:59:46 INFO - PROCESS | 3872 | 1461189586373 Marionette DEBUG loaded listener.js 14:59:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (19007400) [pid = 3872] [serial = 1541] [outer = 1894A800] 14:59:46 INFO - PROCESS | 3872 | 1461189586896 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]]]}] 14:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 898ms 14:59:46 INFO - PROCESS | 3872 | 1461189586950 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 14:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:59:46 INFO - PROCESS | 3872 | 1461189586953 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 14:59:46 INFO - PROCESS | 3872 | 1461189586957 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:59:46 INFO - PROCESS | 3872 | 1461189586959 Marionette TRACE conn2 <- [1,2018,null,{}] 14:59:46 INFO - PROCESS | 3872 | 1461189586963 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}] 14:59:47 INFO - PROCESS | 3872 | 1461189587065 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 14:59:47 INFO - PROCESS | 3872 | 1461189587200 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:47 INFO - PROCESS | 3872 | ++DOCSHELL 19176000 == 60 [pid = 3872] [id = 514] 14:59:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1994A400) [pid = 3872] [serial = 1542] [outer = 00000000] 14:59:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (19D2D000) [pid = 3872] [serial = 1543] [outer = 1994A400] 14:59:47 INFO - PROCESS | 3872 | 1461189587264 Marionette DEBUG loaded listener.js 14:59:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (1AA08400) [pid = 3872] [serial = 1544] [outer = 1994A400] 14:59:47 INFO - PROCESS | 3872 | 1461189587926 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]]]}] 14:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1036ms 14:59:47 INFO - PROCESS | 3872 | 1461189587998 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 14:59:47 INFO - PROCESS | 3872 | 1461189588002 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 14:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:59:48 INFO - PROCESS | 3872 | 1461189588029 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:59:48 INFO - PROCESS | 3872 | 1461189588034 Marionette TRACE conn2 <- [1,2022,null,{}] 14:59:48 INFO - PROCESS | 3872 | 1461189588038 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}] 14:59:48 INFO - PROCESS | 3872 | 1461189588128 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 14:59:48 INFO - PROCESS | 3872 | 1461189588427 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:48 INFO - PROCESS | 3872 | ++DOCSHELL 12D7DC00 == 61 [pid = 3872] [id = 515] 14:59:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (13304000) [pid = 3872] [serial = 1545] [outer = 00000000] 14:59:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (15FAC400) [pid = 3872] [serial = 1546] [outer = 13304000] 14:59:48 INFO - PROCESS | 3872 | 1461189588511 Marionette DEBUG loaded listener.js 14:59:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (1655B800) [pid = 3872] [serial = 1547] [outer = 13304000] 14:59:49 INFO - PROCESS | 3872 | 1461189589054 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]]]}] 14:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1083ms 14:59:49 INFO - PROCESS | 3872 | 1461189589113 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 14:59:49 INFO - PROCESS | 3872 | 1461189589118 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 14:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:59:49 INFO - PROCESS | 3872 | 1461189589123 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:59:49 INFO - PROCESS | 3872 | 1461189589126 Marionette TRACE conn2 <- [1,2026,null,{}] 14:59:49 INFO - PROCESS | 3872 | 1461189589131 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}] 14:59:49 INFO - PROCESS | 3872 | 1461189589224 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 14:59:49 INFO - PROCESS | 3872 | 1461189589341 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:49 INFO - PROCESS | 3872 | ++DOCSHELL 18977800 == 62 [pid = 3872] [id = 516] 14:59:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (18979C00) [pid = 3872] [serial = 1548] [outer = 00000000] 14:59:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (18995800) [pid = 3872] [serial = 1549] [outer = 18979C00] 14:59:49 INFO - PROCESS | 3872 | 1461189589433 Marionette DEBUG loaded listener.js 14:59:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 131 (18B66400) [pid = 3872] [serial = 1550] [outer = 18979C00] 14:59:49 INFO - PROCESS | 3872 | --DOCSHELL 12D71C00 == 61 [pid = 3872] [id = 468] 14:59:49 INFO - PROCESS | 3872 | --DOCSHELL 16735C00 == 60 [pid = 3872] [id = 469] 14:59:49 INFO - PROCESS | 3872 | --DOCSHELL 19005400 == 59 [pid = 3872] [id = 470] 14:59:49 INFO - PROCESS | 3872 | --DOCSHELL 1D3A5400 == 58 [pid = 3872] [id = 511] 14:59:49 INFO - PROCESS | 3872 | --DOCSHELL 14B04800 == 57 [pid = 3872] [id = 510] 14:59:49 INFO - PROCESS | 3872 | --DOCSHELL 13356400 == 56 [pid = 3872] [id = 509] 14:59:49 INFO - PROCESS | 3872 | --DOCSHELL 1898B400 == 55 [pid = 3872] [id = 508] 14:59:49 INFO - PROCESS | 3872 | --DOCSHELL 13364400 == 54 [pid = 3872] [id = 507] 14:59:49 INFO - PROCESS | 3872 | --DOCSHELL 19A4F400 == 53 [pid = 3872] [id = 506] 14:59:49 INFO - PROCESS | 3872 | --DOCSHELL 19A4A000 == 52 [pid = 3872] [id = 505] 14:59:49 INFO - PROCESS | 3872 | --DOCSHELL 194C9800 == 51 [pid = 3872] [id = 504] 14:59:49 INFO - PROCESS | 3872 | --DOCSHELL 18984000 == 50 [pid = 3872] [id = 503] 14:59:49 INFO - PROCESS | 3872 | --DOCSHELL 1330E400 == 49 [pid = 3872] [id = 502] 14:59:49 INFO - PROCESS | 3872 | --DOCSHELL 139F6C00 == 48 [pid = 3872] [id = 501] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 130 (1D031400) [pid = 3872] [serial = 1489] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (15FB4000) [pid = 3872] [serial = 1450] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (18CED800) [pid = 3872] [serial = 1453] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (1C5F0C00) [pid = 3872] [serial = 1456] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOCSHELL 1A83C400 == 47 [pid = 3872] [id = 496] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (19D3D400) [pid = 3872] [serial = 1403] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (1C66D800) [pid = 3872] [serial = 1487] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (19175800) [pid = 3872] [serial = 1471] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (158ADC00) [pid = 3872] [serial = 1462] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (19A44C00) [pid = 3872] [serial = 1474] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (15FAB000) [pid = 3872] [serial = 1463] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (19E31800) [pid = 3872] [serial = 1477] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (19A4E400) [pid = 3872] [serial = 1475] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1897CC00) [pid = 3872] [serial = 1465] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (18985C00) [pid = 3872] [serial = 1466] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (15FAF000) [pid = 3872] [serial = 1460] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (15E81400) [pid = 3872] [serial = 1459] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (19002800) [pid = 3872] [serial = 1468] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1900D800) [pid = 3872] [serial = 1469] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1AAD7000) [pid = 3872] [serial = 1480] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (19E31000) [pid = 3872] [serial = 1478] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (19946000) [pid = 3872] [serial = 1483] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1C5F5800) [pid = 3872] [serial = 1486] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1AAD2000) [pid = 3872] [serial = 1481] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1987F400) [pid = 3872] [serial = 1484] [outer = 00000000] [url = about:blank] 14:59:49 INFO - PROCESS | 3872 | 1461189589924 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]]]}] 14:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 835ms 14:59:49 INFO - PROCESS | 3872 | 1461189589952 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 14:59:49 INFO - PROCESS | 3872 | 1461189589955 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 14:59:49 INFO - PROCESS | 3872 | 1461189589964 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:59:49 INFO - PROCESS | 3872 | 1461189589966 Marionette TRACE conn2 <- [1,2030,null,{}] 14:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:59:49 INFO - PROCESS | 3872 | 1461189589969 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}] 14:59:50 INFO - PROCESS | 3872 | 1461189590047 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 14:59:50 INFO - PROCESS | 3872 | 1461189590056 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:50 INFO - PROCESS | 3872 | ++DOCSHELL 15FB0C00 == 48 [pid = 3872] [id = 517] 14:59:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (15FB2400) [pid = 3872] [serial = 1551] [outer = 00000000] 14:59:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1898B800) [pid = 3872] [serial = 1552] [outer = 15FB2400] 14:59:50 INFO - PROCESS | 3872 | 1461189590101 Marionette DEBUG loaded listener.js 14:59:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (19005800) [pid = 3872] [serial = 1553] [outer = 15FB2400] 14:59:50 INFO - PROCESS | 3872 | 1461189590598 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]]]}] 14:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 696ms 14:59:50 INFO - PROCESS | 3872 | 1461189590666 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 14:59:50 INFO - PROCESS | 3872 | 1461189590668 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 14:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:59:50 INFO - PROCESS | 3872 | 1461189590716 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:59:50 INFO - PROCESS | 3872 | 1461189590720 Marionette TRACE conn2 <- [1,2034,null,{}] 14:59:50 INFO - PROCESS | 3872 | 1461189590726 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}] 14:59:50 INFO - PROCESS | 3872 | 1461189590828 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 14:59:50 INFO - PROCESS | 3872 | 1461189590955 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:50 INFO - PROCESS | 3872 | ++DOCSHELL 15FB0800 == 49 [pid = 3872] [id = 518] 14:59:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (15FB3800) [pid = 3872] [serial = 1554] [outer = 00000000] 14:59:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1827A000) [pid = 3872] [serial = 1555] [outer = 15FB3800] 14:59:50 INFO - PROCESS | 3872 | 1461189591011 Marionette DEBUG loaded listener.js 14:59:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (186ED400) [pid = 3872] [serial = 1556] [outer = 15FB3800] 14:59:51 INFO - PROCESS | 3872 | 1461189591640 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]]]}] 14:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1037ms 14:59:51 INFO - PROCESS | 3872 | 1461189591700 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 14:59:51 INFO - PROCESS | 3872 | 1461189591704 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 14:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:59:51 INFO - PROCESS | 3872 | 1461189591708 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:59:51 INFO - PROCESS | 3872 | 1461189591711 Marionette TRACE conn2 <- [1,2038,null,{}] 14:59:51 INFO - PROCESS | 3872 | 1461189591719 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}] 14:59:51 INFO - PROCESS | 3872 | 1461189591818 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 14:59:51 INFO - PROCESS | 3872 | 1461189591951 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:51 INFO - PROCESS | 3872 | ++DOCSHELL 19052400 == 50 [pid = 3872] [id = 519] 14:59:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (19052C00) [pid = 3872] [serial = 1557] [outer = 00000000] 14:59:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (19176400) [pid = 3872] [serial = 1558] [outer = 19052C00] 14:59:51 INFO - PROCESS | 3872 | 1461189592007 Marionette DEBUG loaded listener.js 14:59:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (194CA400) [pid = 3872] [serial = 1559] [outer = 19052C00] 14:59:52 INFO - PROCESS | 3872 | 1461189592580 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]]]}] 14:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 929ms 14:59:52 INFO - PROCESS | 3872 | 1461189592655 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 14:59:52 INFO - PROCESS | 3872 | 1461189592658 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 14:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:59:52 INFO - PROCESS | 3872 | 1461189592662 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:59:52 INFO - PROCESS | 3872 | 1461189592664 Marionette TRACE conn2 <- [1,2042,null,{}] 14:59:52 INFO - PROCESS | 3872 | 1461189592668 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}] 14:59:52 INFO - PROCESS | 3872 | 1461189592809 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 14:59:52 INFO - PROCESS | 3872 | 1461189592831 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:52 INFO - PROCESS | 3872 | ++DOCSHELL 19A49C00 == 51 [pid = 3872] [id = 520] 14:59:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (19A4A000) [pid = 3872] [serial = 1560] [outer = 00000000] 14:59:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (19B87400) [pid = 3872] [serial = 1561] [outer = 19A4A000] 14:59:52 INFO - PROCESS | 3872 | 1461189592892 Marionette DEBUG loaded listener.js 14:59:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (19D2A400) [pid = 3872] [serial = 1562] [outer = 19A4A000] 14:59:53 INFO - PROCESS | 3872 | 1461189593513 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]]]}] 14:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 897ms 14:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:59:53 INFO - PROCESS | 3872 | 1461189593548 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 14:59:53 INFO - PROCESS | 3872 | 1461189593551 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 14:59:53 INFO - PROCESS | 3872 | 1461189593554 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:59:53 INFO - PROCESS | 3872 | 1461189593556 Marionette TRACE conn2 <- [1,2046,null,{}] 14:59:53 INFO - PROCESS | 3872 | 1461189593560 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}] 14:59:53 INFO - PROCESS | 3872 | 1461189593656 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 14:59:53 INFO - PROCESS | 3872 | 1461189593759 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:53 INFO - PROCESS | 3872 | ++DOCSHELL 1A10CC00 == 52 [pid = 3872] [id = 521] 14:59:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1A1E5800) [pid = 3872] [serial = 1563] [outer = 00000000] 14:59:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1AA13000) [pid = 3872] [serial = 1564] [outer = 1A1E5800] 14:59:53 INFO - PROCESS | 3872 | 1461189593816 Marionette DEBUG loaded listener.js 14:59:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1AA6AC00) [pid = 3872] [serial = 1565] [outer = 1A1E5800] 14:59:54 INFO - PROCESS | 3872 | 1461189594411 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]]]}] 14:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 882ms 14:59:54 INFO - PROCESS | 3872 | 1461189594459 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 14:59:54 INFO - PROCESS | 3872 | 1461189594461 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 14:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:59:54 INFO - PROCESS | 3872 | 1461189594465 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:59:54 INFO - PROCESS | 3872 | 1461189594466 Marionette TRACE conn2 <- [1,2050,null,{}] 14:59:54 INFO - PROCESS | 3872 | 1461189594470 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}] 14:59:54 INFO - PROCESS | 3872 | 1461189594563 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 14:59:54 INFO - PROCESS | 3872 | 1461189594665 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:54 INFO - PROCESS | 3872 | ++DOCSHELL 13358400 == 53 [pid = 3872] [id = 522] 14:59:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1AA64800) [pid = 3872] [serial = 1566] [outer = 00000000] 14:59:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1C5F8C00) [pid = 3872] [serial = 1567] [outer = 1AA64800] 14:59:54 INFO - PROCESS | 3872 | 1461189594720 Marionette DEBUG loaded listener.js 14:59:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (1C358000) [pid = 3872] [serial = 1568] [outer = 1AA64800] 14:59:55 INFO - PROCESS | 3872 | 1461189595302 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]]]}] 14:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 898ms 14:59:55 INFO - PROCESS | 3872 | 1461189595353 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 14:59:55 INFO - PROCESS | 3872 | 1461189595355 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 14:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:59:55 INFO - PROCESS | 3872 | 1461189595359 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:59:55 INFO - PROCESS | 3872 | 1461189595361 Marionette TRACE conn2 <- [1,2054,null,{}] 14:59:55 INFO - PROCESS | 3872 | 1461189595365 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}] 14:59:55 INFO - PROCESS | 3872 | 1461189595487 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 14:59:55 INFO - PROCESS | 3872 | 1461189595596 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:55 INFO - PROCESS | 3872 | ++DOCSHELL 15FAF000 == 54 [pid = 3872] [id = 523] 14:59:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (1D031400) [pid = 3872] [serial = 1569] [outer = 00000000] 14:59:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (1D710000) [pid = 3872] [serial = 1570] [outer = 1D031400] 14:59:55 INFO - PROCESS | 3872 | 1461189595654 Marionette DEBUG loaded listener.js 14:59:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (1D874000) [pid = 3872] [serial = 1571] [outer = 1D031400] 14:59:56 INFO - PROCESS | 3872 | 1461189596308 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]]]}] 14:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 990ms 14:59:56 INFO - PROCESS | 3872 | 1461189596360 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 14:59:56 INFO - PROCESS | 3872 | 1461189596364 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 14:59:56 INFO - PROCESS | 3872 | 1461189596369 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:59:56 INFO - PROCESS | 3872 | 1461189596373 Marionette TRACE conn2 <- [1,2058,null,{}] 14:59:56 INFO - PROCESS | 3872 | 1461189596363 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}] 14:59:56 INFO - PROCESS | 3872 | 1461189596464 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 14:59:56 INFO - PROCESS | 3872 | 1461189596603 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:56 INFO - PROCESS | 3872 | ++DOCSHELL 14B49C00 == 55 [pid = 3872] [id = 524] 14:59:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (15828000) [pid = 3872] [serial = 1572] [outer = 00000000] 14:59:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (1894D800) [pid = 3872] [serial = 1573] [outer = 15828000] 14:59:56 INFO - PROCESS | 3872 | 1461189596655 Marionette DEBUG loaded listener.js 14:59:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 131 (18982000) [pid = 3872] [serial = 1574] [outer = 15828000] 14:59:56 INFO - PROCESS | 3872 | --DOCSHELL 18977800 == 54 [pid = 3872] [id = 516] 14:59:56 INFO - PROCESS | 3872 | --DOCSHELL 12D7DC00 == 53 [pid = 3872] [id = 515] 14:59:57 INFO - PROCESS | 3872 | 1461189597132 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]]]}] 14:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 790ms 14:59:57 INFO - PROCESS | 3872 | 1461189597160 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 14:59:57 INFO - PROCESS | 3872 | 1461189597165 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 14:59:57 INFO - PROCESS | 3872 | 1461189597171 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:59:57 INFO - PROCESS | 3872 | 1461189597174 Marionette TRACE conn2 <- [1,2062,null,{}] 14:59:57 INFO - PROCESS | 3872 | 1461189597177 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}] 14:59:57 INFO - PROCESS | 3872 | 1461189597258 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 14:59:57 INFO - PROCESS | 3872 | 1461189597264 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:57 INFO - PROCESS | 3872 | ++DOCSHELL 1897D800 == 54 [pid = 3872] [id = 525] 14:59:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 132 (1900E000) [pid = 3872] [serial = 1575] [outer = 00000000] 14:59:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 133 (19A43800) [pid = 3872] [serial = 1576] [outer = 1900E000] 14:59:57 INFO - PROCESS | 3872 | 1461189597311 Marionette DEBUG loaded listener.js 14:59:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 134 (19A4F400) [pid = 3872] [serial = 1577] [outer = 1900E000] 14:59:57 INFO - PROCESS | 3872 | 1461189597829 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]]]}] 14:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 696ms 14:59:57 INFO - PROCESS | 3872 | 1461189597872 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 14:59:57 INFO - PROCESS | 3872 | 1461189597874 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 14:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:59:57 INFO - PROCESS | 3872 | 1461189597878 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:59:57 INFO - PROCESS | 3872 | 1461189597881 Marionette TRACE conn2 <- [1,2066,null,{}] 14:59:57 INFO - PROCESS | 3872 | 1461189597892 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}] 14:59:58 INFO - PROCESS | 3872 | 1461189598012 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 14:59:58 INFO - PROCESS | 3872 | 1461189598095 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:58 INFO - PROCESS | 3872 | ++DOCSHELL 1C675400 == 55 [pid = 3872] [id = 526] 14:59:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 135 (1C73F400) [pid = 3872] [serial = 1578] [outer = 00000000] 14:59:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 136 (1D242400) [pid = 3872] [serial = 1579] [outer = 1C73F400] 14:59:58 INFO - PROCESS | 3872 | 1461189598142 Marionette DEBUG loaded listener.js 14:59:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 137 (1D789C00) [pid = 3872] [serial = 1580] [outer = 1C73F400] 14:59:58 INFO - PROCESS | 3872 | 1461189598579 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]]]}] 14:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 727ms 14:59:58 INFO - PROCESS | 3872 | 1461189598602 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 14:59:58 INFO - PROCESS | 3872 | 1461189598604 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 14:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:59:58 INFO - PROCESS | 3872 | 1461189598607 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:59:58 INFO - PROCESS | 3872 | 1461189598609 Marionette TRACE conn2 <- [1,2070,null,{}] 14:59:58 INFO - PROCESS | 3872 | 1461189598613 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}] 14:59:58 INFO - PROCESS | 3872 | 1461189598724 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 14:59:58 INFO - PROCESS | 3872 | 1461189598730 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:58 INFO - PROCESS | 3872 | ++DOCSHELL 1D036800 == 56 [pid = 3872] [id = 527] 14:59:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 138 (1D86C400) [pid = 3872] [serial = 1581] [outer = 00000000] 14:59:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 139 (1D9D7C00) [pid = 3872] [serial = 1582] [outer = 1D86C400] 14:59:58 INFO - PROCESS | 3872 | 1461189598829 Marionette DEBUG loaded listener.js 14:59:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 140 (1D9DCC00) [pid = 3872] [serial = 1583] [outer = 1D86C400] 14:59:59 INFO - PROCESS | 3872 | 1461189599249 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]]]}] 14:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 696ms 14:59:59 INFO - PROCESS | 3872 | 1461189599307 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 14:59:59 INFO - PROCESS | 3872 | 1461189599309 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 14:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:59:59 INFO - PROCESS | 3872 | 1461189599312 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:59:59 INFO - PROCESS | 3872 | 1461189599314 Marionette TRACE conn2 <- [1,2074,null,{}] 14:59:59 INFO - PROCESS | 3872 | 1461189599317 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}] 14:59:59 INFO - PROCESS | 3872 | 1461189599470 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 14:59:59 INFO - PROCESS | 3872 | 1461189599498 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:59 INFO - PROCESS | 3872 | ++DOCSHELL 13304400 == 57 [pid = 3872] [id = 528] 14:59:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 141 (1D708400) [pid = 3872] [serial = 1584] [outer = 00000000] 14:59:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 142 (1DC9D800) [pid = 3872] [serial = 1585] [outer = 1D708400] 14:59:59 INFO - PROCESS | 3872 | 1461189599543 Marionette DEBUG loaded listener.js 14:59:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 143 (1DC9F400) [pid = 3872] [serial = 1586] [outer = 1D708400] 14:59:59 INFO - PROCESS | 3872 | --DOMWINDOW == 142 (13304000) [pid = 3872] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:59:59 INFO - PROCESS | 3872 | --DOMWINDOW == 141 (18979C00) [pid = 3872] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:59:59 INFO - PROCESS | 3872 | --DOMWINDOW == 140 (19A4A400) [pid = 3872] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:59:59 INFO - PROCESS | 3872 | --DOMWINDOW == 139 (19A4F800) [pid = 3872] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:59:59 INFO - PROCESS | 3872 | --DOMWINDOW == 138 (18996000) [pid = 3872] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:59:59 INFO - PROCESS | 3872 | --DOMWINDOW == 137 (1ABD8C00) [pid = 3872] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:59:59 INFO - PROCESS | 3872 | --DOMWINDOW == 136 (1AAD7C00) [pid = 3872] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:59:59 INFO - PROCESS | 3872 | --DOMWINDOW == 135 (13B91800) [pid = 3872] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:59:59 INFO - PROCESS | 3872 | --DOMWINDOW == 134 (1335E400) [pid = 3872] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:59:59 INFO - PROCESS | 3872 | --DOMWINDOW == 133 (19880400) [pid = 3872] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:59:59 INFO - PROCESS | 3872 | --DOMWINDOW == 132 (16E60000) [pid = 3872] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:59:59 INFO - PROCESS | 3872 | --DOMWINDOW == 131 (16E84000) [pid = 3872] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:59:59 INFO - PROCESS | 3872 | --DOMWINDOW == 130 (1D3A7C00) [pid = 3872] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:59:59 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (1900F800) [pid = 3872] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:00:00 INFO - PROCESS | 3872 | 1461189600092 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]]]}] 15:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 836ms 15:00:00 INFO - PROCESS | 3872 | 1461189600140 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:00:00 INFO - PROCESS | 3872 | 1461189600142 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 15:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:00:00 INFO - PROCESS | 3872 | 1461189600146 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:00:00 INFO - PROCESS | 3872 | 1461189600148 Marionette TRACE conn2 <- [1,2078,null,{}] 15:00:00 INFO - PROCESS | 3872 | 1461189600152 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}] 15:00:00 INFO - PROCESS | 3872 | 1461189600246 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:00:00 INFO - PROCESS | 3872 | 1461189600255 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:00 INFO - PROCESS | 3872 | ++DOCSHELL 15CE8000 == 58 [pid = 3872] [id = 529] 15:00:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (18993800) [pid = 3872] [serial = 1587] [outer = 00000000] 15:00:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 131 (1D02B000) [pid = 3872] [serial = 1588] [outer = 18993800] 15:00:00 INFO - PROCESS | 3872 | 1461189600303 Marionette DEBUG loaded listener.js 15:00:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 132 (1D86B800) [pid = 3872] [serial = 1589] [outer = 18993800] 15:00:00 INFO - PROCESS | 3872 | 1461189600741 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]]]}] 15:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 619ms 15:00:00 INFO - PROCESS | 3872 | 1461189600785 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:00:00 INFO - PROCESS | 3872 | 1461189600787 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 15:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:00:00 INFO - PROCESS | 3872 | 1461189600790 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:00:00 INFO - PROCESS | 3872 | 1461189600792 Marionette TRACE conn2 <- [1,2082,null,{}] 15:00:00 INFO - PROCESS | 3872 | 1461189600795 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}] 15:00:00 INFO - PROCESS | 3872 | 1461189600871 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:00:00 INFO - PROCESS | 3872 | 1461189600877 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:00 INFO - PROCESS | 3872 | ++DOCSHELL 18996000 == 59 [pid = 3872] [id = 530] 15:00:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 133 (1D9E4000) [pid = 3872] [serial = 1590] [outer = 00000000] 15:00:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 134 (1DCA9400) [pid = 3872] [serial = 1591] [outer = 1D9E4000] 15:00:00 INFO - PROCESS | 3872 | 1461189600921 Marionette DEBUG loaded listener.js 15:00:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 135 (1DCAB800) [pid = 3872] [serial = 1592] [outer = 1D9E4000] 15:00:01 INFO - PROCESS | 3872 | 1461189601372 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]]]}] 15:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 634ms 15:00:01 INFO - PROCESS | 3872 | 1461189601426 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:00:01 INFO - PROCESS | 3872 | 1461189601428 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 15:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:00:01 INFO - PROCESS | 3872 | 1461189601431 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:00:01 INFO - PROCESS | 3872 | 1461189601433 Marionette TRACE conn2 <- [1,2086,null,{}] 15:00:01 INFO - PROCESS | 3872 | 1461189601440 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}] 15:00:01 INFO - PROCESS | 3872 | 1461189601503 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:00:01 INFO - PROCESS | 3872 | 1461189601512 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:01 INFO - PROCESS | 3872 | ++DOCSHELL 16B4EC00 == 60 [pid = 3872] [id = 531] 15:00:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 136 (1D86D400) [pid = 3872] [serial = 1593] [outer = 00000000] 15:00:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 137 (1DD82400) [pid = 3872] [serial = 1594] [outer = 1D86D400] 15:00:01 INFO - PROCESS | 3872 | 1461189601556 Marionette DEBUG loaded listener.js 15:00:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 138 (1DD80800) [pid = 3872] [serial = 1595] [outer = 1D86D400] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 1A46DC00 == 59 [pid = 3872] [id = 485] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 19178400 == 58 [pid = 3872] [id = 463] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 186F3C00 == 57 [pid = 3872] [id = 513] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 1894C000 == 56 [pid = 3872] [id = 498] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 1D24A400 == 55 [pid = 3872] [id = 500] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 19003C00 == 54 [pid = 3872] [id = 462] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 1A839800 == 53 [pid = 3872] [id = 499] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 15F80800 == 52 [pid = 3872] [id = 484] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 148A6800 == 51 [pid = 3872] [id = 483] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 19A45800 == 50 [pid = 3872] [id = 464] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 15F7FC00 == 49 [pid = 3872] [id = 460] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 143AD800 == 48 [pid = 3872] [id = 497] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 12D79400 == 47 [pid = 3872] [id = 465] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 19059400 == 46 [pid = 3872] [id = 467] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 19176000 == 45 [pid = 3872] [id = 514] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 12C8A800 == 44 [pid = 3872] [id = 512] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 1583C400 == 43 [pid = 3872] [id = 466] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 13BF2C00 == 42 [pid = 3872] [id = 482] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 18957C00 == 41 [pid = 3872] [id = 461] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 14B49C00 == 40 [pid = 3872] [id = 524] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 13358400 == 39 [pid = 3872] [id = 522] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 15FAF000 == 38 [pid = 3872] [id = 523] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 1A10CC00 == 37 [pid = 3872] [id = 521] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 19052400 == 36 [pid = 3872] [id = 519] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 19A49C00 == 35 [pid = 3872] [id = 520] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 15FB0C00 == 34 [pid = 3872] [id = 517] 15:00:02 INFO - PROCESS | 3872 | --DOCSHELL 15FB0800 == 33 [pid = 3872] [id = 518] 15:00:03 INFO - PROCESS | 3872 | --DOCSHELL 1897D800 == 32 [pid = 3872] [id = 525] 15:00:03 INFO - PROCESS | 3872 | --DOCSHELL 1C675400 == 31 [pid = 3872] [id = 526] 15:00:03 INFO - PROCESS | 3872 | --DOCSHELL 13304400 == 30 [pid = 3872] [id = 528] 15:00:03 INFO - PROCESS | 3872 | --DOCSHELL 15CE8000 == 29 [pid = 3872] [id = 529] 15:00:03 INFO - PROCESS | 3872 | --DOCSHELL 18996000 == 28 [pid = 3872] [id = 530] 15:00:03 INFO - PROCESS | 3872 | --DOCSHELL 1D036800 == 27 [pid = 3872] [id = 527] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 137 (19E36800) [pid = 3872] [serial = 1517] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 136 (1AA09C00) [pid = 3872] [serial = 1520] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 135 (15ED1C00) [pid = 3872] [serial = 1492] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 134 (19006C00) [pid = 3872] [serial = 1511] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 133 (1D242000) [pid = 3872] [serial = 1525] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 132 (1C5EF400) [pid = 3872] [serial = 1522] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 131 (1C747400) [pid = 3872] [serial = 1498] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 130 (1A3D1000) [pid = 3872] [serial = 1519] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (14BEC000) [pid = 3872] [serial = 1504] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (15FB1800) [pid = 3872] [serial = 1507] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (18BB0000) [pid = 3872] [serial = 1495] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (16B59400) [pid = 3872] [serial = 1505] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (1D3A9C00) [pid = 3872] [serial = 1501] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (18BB6800) [pid = 3872] [serial = 1510] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (1827A400) [pid = 3872] [serial = 1508] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (19A07000) [pid = 3872] [serial = 1513] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (1D86D800) [pid = 3872] [serial = 1532] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (1D248C00) [pid = 3872] [serial = 1526] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1C5F1800) [pid = 3872] [serial = 1523] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (19A09C00) [pid = 3872] [serial = 1514] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (19D31800) [pid = 3872] [serial = 1516] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1D70F400) [pid = 3872] [serial = 1531] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (19B88800) [pid = 3872] [serial = 1529] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (19173800) [pid = 3872] [serial = 1528] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1D97A800) [pid = 3872] [serial = 1534] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1917D400) [pid = 3872] [serial = 1472] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1898B800) [pid = 3872] [serial = 1552] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (15FAC400) [pid = 3872] [serial = 1546] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1655B800) [pid = 3872] [serial = 1547] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (18995800) [pid = 3872] [serial = 1549] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (13B95C00) [pid = 3872] [serial = 1537] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (18B66800) [pid = 3872] [serial = 1540] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (18B66400) [pid = 3872] [serial = 1550] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (19D2D000) [pid = 3872] [serial = 1543] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1D97F000) [pid = 3872] [serial = 1535] [outer = 00000000] [url = about:blank] 15:00:03 INFO - PROCESS | 3872 | 1461189603691 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]]]}] 15:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2290ms 15:00:03 INFO - PROCESS | 3872 | 1461189603720 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:00:03 INFO - PROCESS | 3872 | 1461189603724 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 15:00:03 INFO - PROCESS | 3872 | 1461189603730 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:00:03 INFO - PROCESS | 3872 | 1461189603733 Marionette TRACE conn2 <- [1,2090,null,{}] 15:00:03 INFO - PROCESS | 3872 | 1461189603739 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}] 15:00:03 INFO - PROCESS | 3872 | 1461189603829 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:00:03 INFO - PROCESS | 3872 | 1461189603838 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:03 INFO - PROCESS | 3872 | ++DOCSHELL 13308800 == 28 [pid = 3872] [id = 532] 15:00:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1330A800) [pid = 3872] [serial = 1596] [outer = 00000000] 15:00:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (139CCC00) [pid = 3872] [serial = 1597] [outer = 1330A800] 15:00:03 INFO - PROCESS | 3872 | 1461189603887 Marionette DEBUG loaded listener.js 15:00:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (13B95C00) [pid = 3872] [serial = 1598] [outer = 1330A800] 15:00:04 INFO - PROCESS | 3872 | 1461189604407 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]]]}] 15:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 681ms 15:00:04 INFO - PROCESS | 3872 | 1461189604432 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:00:04 INFO - PROCESS | 3872 | 1461189604438 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 15:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:00:04 INFO - PROCESS | 3872 | 1461189604448 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:00:04 INFO - PROCESS | 3872 | 1461189604451 Marionette TRACE conn2 <- [1,2094,null,{}] 15:00:04 INFO - PROCESS | 3872 | 1461189604455 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}] 15:00:04 INFO - PROCESS | 3872 | 1461189604539 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:00:04 INFO - PROCESS | 3872 | 1461189604548 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:04 INFO - PROCESS | 3872 | ++DOCSHELL 14B05000 == 29 [pid = 3872] [id = 533] 15:00:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (14BDF800) [pid = 3872] [serial = 1599] [outer = 00000000] 15:00:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1583D400) [pid = 3872] [serial = 1600] [outer = 14BDF800] 15:00:04 INFO - PROCESS | 3872 | 1461189604606 Marionette DEBUG loaded listener.js 15:00:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (15C32800) [pid = 3872] [serial = 1601] [outer = 14BDF800] 15:00:05 INFO - PROCESS | 3872 | 1461189605086 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]]]}] 15:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 696ms 15:00:05 INFO - PROCESS | 3872 | 1461189605132 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:00:05 INFO - PROCESS | 3872 | 1461189605134 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 15:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:00:05 INFO - PROCESS | 3872 | 1461189605138 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:00:05 INFO - PROCESS | 3872 | 1461189605142 Marionette TRACE conn2 <- [1,2098,null,{}] 15:00:05 INFO - PROCESS | 3872 | 1461189605152 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}] 15:00:05 INFO - PROCESS | 3872 | 1461189605270 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:00:05 INFO - PROCESS | 3872 | 1461189605366 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:05 INFO - PROCESS | 3872 | ++DOCSHELL 15FB0800 == 30 [pid = 3872] [id = 534] 15:00:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (15FB0C00) [pid = 3872] [serial = 1602] [outer = 00000000] 15:00:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (16555000) [pid = 3872] [serial = 1603] [outer = 15FB0C00] 15:00:05 INFO - PROCESS | 3872 | 1461189605416 Marionette DEBUG loaded listener.js 15:00:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (16734800) [pid = 3872] [serial = 1604] [outer = 15FB0C00] 15:00:05 INFO - PROCESS | 3872 | 1461189605808 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]]]}] 15:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 696ms 15:00:05 INFO - PROCESS | 3872 | 1461189605837 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:00:05 INFO - PROCESS | 3872 | 1461189605839 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 15:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:00:05 INFO - PROCESS | 3872 | 1461189605842 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:00:05 INFO - PROCESS | 3872 | 1461189605844 Marionette TRACE conn2 <- [1,2102,null,{}] 15:00:05 INFO - PROCESS | 3872 | 1461189605847 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}] 15:00:05 INFO - PROCESS | 3872 | 1461189605963 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:00:05 INFO - PROCESS | 3872 | 1461189605971 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:05 INFO - PROCESS | 3872 | ++DOCSHELL 14412000 == 31 [pid = 3872] [id = 535] 15:00:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1655B800) [pid = 3872] [serial = 1605] [outer = 00000000] 15:00:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (18610400) [pid = 3872] [serial = 1606] [outer = 1655B800] 15:00:06 INFO - PROCESS | 3872 | 1461189606017 Marionette DEBUG loaded listener.js 15:00:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (18952000) [pid = 3872] [serial = 1607] [outer = 1655B800] 15:00:06 INFO - PROCESS | 3872 | 1461189606435 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]]]}] 15:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 619ms 15:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:00:06 INFO - PROCESS | 3872 | 1461189606480 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:00:06 INFO - PROCESS | 3872 | 1461189606482 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 15:00:06 INFO - PROCESS | 3872 | 1461189606485 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:00:06 INFO - PROCESS | 3872 | 1461189606487 Marionette TRACE conn2 <- [1,2106,null,{}] 15:00:06 INFO - PROCESS | 3872 | 1461189606490 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}] 15:00:06 INFO - PROCESS | 3872 | 1461189606581 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:00:06 INFO - PROCESS | 3872 | 1461189606590 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:06 INFO - PROCESS | 3872 | ++DOCSHELL 18977800 == 32 [pid = 3872] [id = 536] 15:00:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (18983800) [pid = 3872] [serial = 1608] [outer = 00000000] 15:00:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (18994000) [pid = 3872] [serial = 1609] [outer = 18983800] 15:00:06 INFO - PROCESS | 3872 | 1461189606643 Marionette DEBUG loaded listener.js 15:00:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (18B63800) [pid = 3872] [serial = 1610] [outer = 18983800] 15:00:07 INFO - PROCESS | 3872 | 1461189607091 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]]]}] 15:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 619ms 15:00:07 INFO - PROCESS | 3872 | 1461189607108 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:00:07 INFO - PROCESS | 3872 | 1461189607109 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 15:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:00:07 INFO - PROCESS | 3872 | 1461189607113 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:00:07 INFO - PROCESS | 3872 | 1461189607114 Marionette TRACE conn2 <- [1,2110,null,{}] 15:00:07 INFO - PROCESS | 3872 | 1461189607117 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}] 15:00:07 INFO - PROCESS | 3872 | 1461189607258 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:00:07 INFO - PROCESS | 3872 | 1461189607269 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:07 INFO - PROCESS | 3872 | ++DOCSHELL 1330F000 == 33 [pid = 3872] [id = 537] 15:00:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (18CED400) [pid = 3872] [serial = 1611] [outer = 00000000] 15:00:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (19170800) [pid = 3872] [serial = 1612] [outer = 18CED400] 15:00:07 INFO - PROCESS | 3872 | 1461189607320 Marionette DEBUG loaded listener.js 15:00:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (194D0400) [pid = 3872] [serial = 1613] [outer = 18CED400] 15:00:07 INFO - PROCESS | 3872 | 1461189607740 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]]]}] 15:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 697ms 15:00:07 INFO - PROCESS | 3872 | 1461189607813 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:00:07 INFO - PROCESS | 3872 | 1461189607815 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 15:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:00:07 INFO - PROCESS | 3872 | 1461189607818 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:00:07 INFO - PROCESS | 3872 | 1461189607820 Marionette TRACE conn2 <- [1,2114,null,{}] 15:00:07 INFO - PROCESS | 3872 | 1461189607831 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}] 15:00:07 INFO - PROCESS | 3872 | 1461189607903 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:00:07 INFO - PROCESS | 3872 | 1461189607943 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:07 INFO - PROCESS | 3872 | ++DOCSHELL 19947800 == 34 [pid = 3872] [id = 538] 15:00:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (19A04400) [pid = 3872] [serial = 1614] [outer = 00000000] 15:00:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (19A47400) [pid = 3872] [serial = 1615] [outer = 19A04400] 15:00:07 INFO - PROCESS | 3872 | 1461189607987 Marionette DEBUG loaded listener.js 15:00:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (19A0D000) [pid = 3872] [serial = 1616] [outer = 19A04400] 15:00:08 INFO - PROCESS | 3872 | 1461189608393 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]]]}] 15:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 650ms 15:00:08 INFO - PROCESS | 3872 | 1461189608461 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:00:08 INFO - PROCESS | 3872 | 1461189608462 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 15:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:00:08 INFO - PROCESS | 3872 | 1461189608466 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:00:08 INFO - PROCESS | 3872 | 1461189608467 Marionette TRACE conn2 <- [1,2118,null,{}] 15:00:08 INFO - PROCESS | 3872 | 1461189608471 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}] 15:00:08 INFO - PROCESS | 3872 | 1461189608545 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:00:08 INFO - PROCESS | 3872 | 1461189608551 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:08 INFO - PROCESS | 3872 | ++DOCSHELL 19D31800 == 35 [pid = 3872] [id = 539] 15:00:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (19D32800) [pid = 3872] [serial = 1617] [outer = 00000000] 15:00:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (19D4AC00) [pid = 3872] [serial = 1618] [outer = 19D32800] 15:00:08 INFO - PROCESS | 3872 | 1461189608601 Marionette DEBUG loaded listener.js 15:00:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (19D30800) [pid = 3872] [serial = 1619] [outer = 19D32800] 15:00:09 INFO - PROCESS | 3872 | 1461189609127 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] 15:00:09 INFO - PROCESS | 3872 | 1461189609167 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 15:00:09 INFO - PROCESS | 3872 | 1461189609171 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:00:09 INFO - PROCESS | 3872 | 1461189609173 Marionette TRACE conn2 <- [1,2122,null,{}] 15:00:09 INFO - PROCESS | 3872 | 1461189609176 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}] 15:00:09 INFO - PROCESS | 3872 | 1461189609310 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:00:09 INFO - PROCESS | 3872 | 1461189609375 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:09 INFO - PROCESS | 3872 | ++DOCSHELL 15FB0400 == 36 [pid = 3872] [id = 540] 15:00:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (1897F400) [pid = 3872] [serial = 1620] [outer = 00000000] 15:00:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (1A83C000) [pid = 3872] [serial = 1621] [outer = 1897F400] 15:00:09 INFO - PROCESS | 3872 | 1461189609420 Marionette DEBUG loaded listener.js 15:00:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (1A83B000) [pid = 3872] [serial = 1622] [outer = 1897F400] 15:00:09 INFO - PROCESS | 3872 | 1461189609826 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]]]}] 15:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 681ms 15:00:09 INFO - PROCESS | 3872 | 1461189609854 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:00:09 INFO - PROCESS | 3872 | 1461189609856 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 15:00:09 INFO - PROCESS | 3872 | 1461189609860 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:00:09 INFO - PROCESS | 3872 | 1461189609861 Marionette TRACE conn2 <- [1,2126,null,{}] 15:00:09 INFO - PROCESS | 3872 | 1461189609865 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}] 15:00:09 INFO - PROCESS | 3872 | 1461189609974 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:00:09 INFO - PROCESS | 3872 | 1461189609980 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:09 INFO - PROCESS | 3872 | ++DOCSHELL 1827B400 == 37 [pid = 3872] [id = 541] 15:00:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 131 (1A35D800) [pid = 3872] [serial = 1623] [outer = 00000000] 15:00:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 132 (1C35D800) [pid = 3872] [serial = 1624] [outer = 1A35D800] 15:00:10 INFO - PROCESS | 3872 | 1461189610025 Marionette DEBUG loaded listener.js 15:00:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 133 (1C5F9000) [pid = 3872] [serial = 1625] [outer = 1A35D800] 15:00:10 INFO - PROCESS | 3872 | 1461189610468 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]]]}] 15:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 619ms 15:00:10 INFO - PROCESS | 3872 | 1461189610498 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:00:10 INFO - PROCESS | 3872 | 1461189610500 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 15:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:00:10 INFO - PROCESS | 3872 | 1461189610503 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:00:10 INFO - PROCESS | 3872 | 1461189610506 Marionette TRACE conn2 <- [1,2130,null,{}] 15:00:10 INFO - PROCESS | 3872 | 1461189610509 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}] 15:00:10 INFO - PROCESS | 3872 | 1461189610638 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:00:10 INFO - PROCESS | 3872 | 1461189610740 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:10 INFO - PROCESS | 3872 | ++DOCSHELL 1C743000 == 38 [pid = 3872] [id = 542] 15:00:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 134 (1C747000) [pid = 3872] [serial = 1626] [outer = 00000000] 15:00:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 135 (1D23FC00) [pid = 3872] [serial = 1627] [outer = 1C747000] 15:00:10 INFO - PROCESS | 3872 | 1461189610794 Marionette DEBUG loaded listener.js 15:00:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 136 (1D3A3000) [pid = 3872] [serial = 1628] [outer = 1C747000] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 135 (1A46E400) [pid = 3872] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 134 (15FAAC00) [pid = 3872] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 133 (12D72400) [pid = 3872] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 132 (1994A400) [pid = 3872] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 131 (15E83800) [pid = 3872] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 130 (148AC400) [pid = 3872] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (1C5EEC00) [pid = 3872] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (1894A800) [pid = 3872] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (1D24AC00) [pid = 3872] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (1CF25C00) [pid = 3872] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (1D9E4000) [pid = 3872] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (1C73F400) [pid = 3872] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (1D86C400) [pid = 3872] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (1D708400) [pid = 3872] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (1900E000) [pid = 3872] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (15828000) [pid = 3872] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1D031400) [pid = 3872] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1AA64800) [pid = 3872] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1A1E5800) [pid = 3872] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (19A4A000) [pid = 3872] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (19052C00) [pid = 3872] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (15FB3800) [pid = 3872] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (15FB2400) [pid = 3872] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (18993800) [pid = 3872] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (13B9A000) [pid = 3872] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (19008800) [pid = 3872] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (16B58800) [pid = 3872] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (12CF5C00) [pid = 3872] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (18950400) [pid = 3872] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (12D41800) [pid = 3872] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1A847800) [pid = 3872] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (196A0800) [pid = 3872] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1440BC00) [pid = 3872] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:00:11 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (143A8400) [pid = 3872] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:00:11 INFO - PROCESS | 3872 | 1461189611780 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] 15:00:11 INFO - PROCESS | 3872 | 1461189611847 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 15:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:00:11 INFO - PROCESS | 3872 | 1461189611851 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:00:11 INFO - PROCESS | 3872 | 1461189611853 Marionette TRACE conn2 <- [1,2134,null,{}] 15:00:11 INFO - PROCESS | 3872 | 1461189611860 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}] 15:00:11 INFO - PROCESS | 3872 | 1461189611935 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:00:11 INFO - PROCESS | 3872 | 1461189611941 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:11 INFO - PROCESS | 3872 | ++DOCSHELL 15F83000 == 39 [pid = 3872] [id = 543] 15:00:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (15F85000) [pid = 3872] [serial = 1629] [outer = 00000000] 15:00:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1894C800) [pid = 3872] [serial = 1630] [outer = 15F85000] 15:00:11 INFO - PROCESS | 3872 | 1461189611986 Marionette DEBUG loaded listener.js 15:00:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1897B800) [pid = 3872] [serial = 1631] [outer = 15F85000] 15:00:12 INFO - PROCESS | 3872 | 1461189612418 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] 15:00:12 INFO - PROCESS | 3872 | 1461189612450 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 15:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:00:12 INFO - PROCESS | 3872 | 1461189612453 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:00:12 INFO - PROCESS | 3872 | 1461189612455 Marionette TRACE conn2 <- [1,2138,null,{}] 15:00:12 INFO - PROCESS | 3872 | 1461189612459 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}] 15:00:12 INFO - PROCESS | 3872 | 1461189612534 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:00:12 INFO - PROCESS | 3872 | 1461189612540 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:12 INFO - PROCESS | 3872 | ++DOCSHELL 1917A800 == 40 [pid = 3872] [id = 544] 15:00:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1917C400) [pid = 3872] [serial = 1632] [outer = 00000000] 15:00:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (19A48800) [pid = 3872] [serial = 1633] [outer = 1917C400] 15:00:12 INFO - PROCESS | 3872 | 1461189612584 Marionette DEBUG loaded listener.js 15:00:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (19D2D000) [pid = 3872] [serial = 1634] [outer = 1917C400] 15:00:13 INFO - PROCESS | 3872 | 1461189613039 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]]]}] 15:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 634ms 15:00:13 INFO - PROCESS | 3872 | 1461189613092 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:00:13 INFO - PROCESS | 3872 | 1461189613094 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 15:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:00:13 INFO - PROCESS | 3872 | 1461189613098 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:00:13 INFO - PROCESS | 3872 | 1461189613099 Marionette TRACE conn2 <- [1,2142,null,{}] 15:00:13 INFO - PROCESS | 3872 | 1461189613103 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}] 15:00:13 INFO - PROCESS | 3872 | 1461189613182 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:00:13 INFO - PROCESS | 3872 | 1461189613173 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:13 INFO - PROCESS | 3872 | ++DOCSHELL 18CF2400 == 41 [pid = 3872] [id = 545] 15:00:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1A1EE800) [pid = 3872] [serial = 1635] [outer = 00000000] 15:00:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1ABDF400) [pid = 3872] [serial = 1636] [outer = 1A1EE800] 15:00:13 INFO - PROCESS | 3872 | 1461189613220 Marionette DEBUG loaded listener.js 15:00:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1C5EFC00) [pid = 3872] [serial = 1637] [outer = 1A1EE800] 15:00:13 INFO - PROCESS | 3872 | 1461189613974 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]]]}] 15:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 929ms 15:00:14 INFO - PROCESS | 3872 | 1461189614027 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 15:00:14 INFO - PROCESS | 3872 | 1461189614032 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 15:00:14 INFO - PROCESS | 3872 | 1461189614037 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:00:14 INFO - PROCESS | 3872 | 1461189614041 Marionette TRACE conn2 <- [1,2146,null,{}] 15:00:14 INFO - PROCESS | 3872 | 1461189614047 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}] 15:00:14 INFO - PROCESS | 3872 | 1461189614169 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:00:14 INFO - PROCESS | 3872 | 1461189614303 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:14 INFO - PROCESS | 3872 | ++DOCSHELL 12CF3400 == 42 [pid = 3872] [id = 546] 15:00:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1335E400) [pid = 3872] [serial = 1638] [outer = 00000000] 15:00:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (14B49C00) [pid = 3872] [serial = 1639] [outer = 1335E400] 15:00:14 INFO - PROCESS | 3872 | 1461189614362 Marionette DEBUG loaded listener.js 15:00:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (15826800) [pid = 3872] [serial = 1640] [outer = 1335E400] 15:00:15 INFO - PROCESS | 3872 | 1461189615041 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]]]}] 15:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1083ms 15:00:15 INFO - PROCESS | 3872 | 1461189615117 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 15:00:15 INFO - PROCESS | 3872 | 1461189615123 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 15:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:00:15 INFO - PROCESS | 3872 | 1461189615129 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:00:15 INFO - PROCESS | 3872 | 1461189615132 Marionette TRACE conn2 <- [1,2150,null,{}] 15:00:15 INFO - PROCESS | 3872 | 1461189615136 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}] 15:00:15 INFO - PROCESS | 3872 | 1461189615254 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:00:15 INFO - PROCESS | 3872 | 1461189615405 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:15 INFO - PROCESS | 3872 | ++DOCSHELL 12CF6800 == 43 [pid = 3872] [id = 547] 15:00:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (12CF6C00) [pid = 3872] [serial = 1641] [outer = 00000000] 15:00:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1672B800) [pid = 3872] [serial = 1642] [outer = 12CF6C00] 15:00:15 INFO - PROCESS | 3872 | 1461189615465 Marionette DEBUG loaded listener.js 15:00:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1860EC00) [pid = 3872] [serial = 1643] [outer = 12CF6C00] 15:00:16 INFO - PROCESS | 3872 | 1461189616408 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]]]}] 15:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1346ms 15:00:16 INFO - PROCESS | 3872 | 1461189616485 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:00:16 INFO - PROCESS | 3872 | 1461189616489 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 15:00:16 INFO - PROCESS | 3872 | 1461189616495 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:00:16 INFO - PROCESS | 3872 | 1461189616499 Marionette TRACE conn2 <- [1,2154,null,{}] 15:00:16 INFO - PROCESS | 3872 | 1461189616505 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}] 15:00:16 INFO - PROCESS | 3872 | 1461189616590 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:00:16 INFO - PROCESS | 3872 | 1461189616719 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:16 INFO - PROCESS | 3872 | --DOCSHELL 1894B000 == 42 [pid = 3872] [id = 449] 15:00:16 INFO - PROCESS | 3872 | --DOCSHELL 12D44C00 == 41 [pid = 3872] [id = 456] 15:00:16 INFO - PROCESS | 3872 | --DOCSHELL 1860D800 == 40 [pid = 3872] [id = 454] 15:00:16 INFO - PROCESS | 3872 | --DOCSHELL 16734C00 == 39 [pid = 3872] [id = 453] 15:00:16 INFO - PROCESS | 3872 | --DOCSHELL 1900B000 == 38 [pid = 3872] [id = 451] 15:00:16 INFO - PROCESS | 3872 | --DOCSHELL 12BDE800 == 37 [pid = 3872] [id = 444] 15:00:16 INFO - PROCESS | 3872 | --DOCSHELL 139C2C00 == 36 [pid = 3872] [id = 452] 15:00:16 INFO - PROCESS | 3872 | --DOCSHELL 13310000 == 35 [pid = 3872] [id = 446] 15:00:16 INFO - PROCESS | 3872 | --DOCSHELL 15E85000 == 34 [pid = 3872] [id = 447] 15:00:16 INFO - PROCESS | 3872 | --DOCSHELL 15F83800 == 33 [pid = 3872] [id = 445] 15:00:16 INFO - PROCESS | 3872 | --DOCSHELL 13BF1000 == 32 [pid = 3872] [id = 443] 15:00:16 INFO - PROCESS | 3872 | --DOCSHELL 1898F800 == 31 [pid = 3872] [id = 450] 15:00:16 INFO - PROCESS | 3872 | --DOCSHELL 1868F800 == 30 [pid = 3872] [id = 448] 15:00:16 INFO - PROCESS | 3872 | --DOCSHELL 12D75000 == 29 [pid = 3872] [id = 442] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1DD82400) [pid = 3872] [serial = 1594] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | ++DOCSHELL 12B36400 == 30 [pid = 3872] [id = 548] 15:00:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (12BDE800) [pid = 3872] [serial = 1644] [outer = 00000000] 15:00:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (139F6C00) [pid = 3872] [serial = 1645] [outer = 12BDE800] 15:00:16 INFO - PROCESS | 3872 | 1461189616801 Marionette DEBUG loaded listener.js 15:00:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (148A6800) [pid = 3872] [serial = 1646] [outer = 12BDE800] 15:00:16 INFO - PROCESS | 3872 | --DOCSHELL 16B4EC00 == 29 [pid = 3872] [id = 531] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (15FB3C00) [pid = 3872] [serial = 1370] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (19A42400) [pid = 3872] [serial = 1412] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (186F7000) [pid = 3872] [serial = 1409] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (158AD400) [pid = 3872] [serial = 1334] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (19010400) [pid = 3872] [serial = 1496] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (14B49400) [pid = 3872] [serial = 1538] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1D02A400) [pid = 3872] [serial = 1499] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (13BE6400) [pid = 3872] [serial = 1367] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (16E62800) [pid = 3872] [serial = 1493] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (15507400) [pid = 3872] [serial = 1331] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1C5FDC00) [pid = 3872] [serial = 1457] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (19009800) [pid = 3872] [serial = 1454] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (143AB000) [pid = 3872] [serial = 1406] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1AA08400) [pid = 3872] [serial = 1544] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1897C400) [pid = 3872] [serial = 1373] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (16E3D400) [pid = 3872] [serial = 1451] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1C676000) [pid = 3872] [serial = 1448] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (19007400) [pid = 3872] [serial = 1541] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1D706800) [pid = 3872] [serial = 1502] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1D240000) [pid = 3872] [serial = 1490] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1DCAB800) [pid = 3872] [serial = 1592] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1D242400) [pid = 3872] [serial = 1579] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1D789C00) [pid = 3872] [serial = 1580] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1D9DCC00) [pid = 3872] [serial = 1583] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1D9D7C00) [pid = 3872] [serial = 1582] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1DC9D800) [pid = 3872] [serial = 1585] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (1DCA9400) [pid = 3872] [serial = 1591] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (1DC9F400) [pid = 3872] [serial = 1586] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (19A43800) [pid = 3872] [serial = 1576] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (18982000) [pid = 3872] [serial = 1574] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (1894D800) [pid = 3872] [serial = 1573] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (1D874000) [pid = 3872] [serial = 1571] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (1D710000) [pid = 3872] [serial = 1570] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (1C358000) [pid = 3872] [serial = 1568] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (1C5F8C00) [pid = 3872] [serial = 1567] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (1AA6AC00) [pid = 3872] [serial = 1565] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1AA13000) [pid = 3872] [serial = 1564] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (19D2A400) [pid = 3872] [serial = 1562] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (19B87400) [pid = 3872] [serial = 1561] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (194CA400) [pid = 3872] [serial = 1559] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (19176400) [pid = 3872] [serial = 1558] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (186ED400) [pid = 3872] [serial = 1556] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (1827A000) [pid = 3872] [serial = 1555] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (19005800) [pid = 3872] [serial = 1553] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (1D02B000) [pid = 3872] [serial = 1588] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (19A4F400) [pid = 3872] [serial = 1577] [outer = 00000000] [url = about:blank] 15:00:16 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (1D86B800) [pid = 3872] [serial = 1589] [outer = 00000000] [url = about:blank] 15:00:17 INFO - PROCESS | 3872 | 1461189617235 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]]]}] 15:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 820ms 15:00:17 INFO - PROCESS | 3872 | 1461189617323 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:00:17 INFO - PROCESS | 3872 | 1461189617328 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 15:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:00:17 INFO - PROCESS | 3872 | 1461189617334 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:00:17 INFO - PROCESS | 3872 | 1461189617336 Marionette TRACE conn2 <- [1,2158,null,{}] 15:00:17 INFO - PROCESS | 3872 | 1461189617344 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}] 15:00:17 INFO - PROCESS | 3872 | 1461189617423 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:00:17 INFO - PROCESS | 3872 | 1461189617435 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:17 INFO - PROCESS | 3872 | ++DOCSHELL 15F81800 == 30 [pid = 3872] [id = 549] 15:00:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (15FA7C00) [pid = 3872] [serial = 1647] [outer = 00000000] 15:00:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (15FB5C00) [pid = 3872] [serial = 1648] [outer = 15FA7C00] 15:00:17 INFO - PROCESS | 3872 | 1461189617482 Marionette DEBUG loaded listener.js 15:00:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (16735C00) [pid = 3872] [serial = 1649] [outer = 15FA7C00] 15:00:17 INFO - PROCESS | 3872 | 1461189617951 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]]]}] 15:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 634ms 15:00:17 INFO - PROCESS | 3872 | 1461189617971 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:00:17 INFO - PROCESS | 3872 | 1461189617973 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 15:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:00:17 INFO - PROCESS | 3872 | 1461189617980 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:00:17 INFO - PROCESS | 3872 | 1461189617983 Marionette TRACE conn2 <- [1,2162,null,{}] 15:00:17 INFO - PROCESS | 3872 | 1461189617994 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}] 15:00:18 INFO - PROCESS | 3872 | 1461189618108 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:00:18 INFO - PROCESS | 3872 | 1461189618117 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:18 INFO - PROCESS | 3872 | ++DOCSHELL 186EF800 == 31 [pid = 3872] [id = 550] 15:00:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (186F1000) [pid = 3872] [serial = 1650] [outer = 00000000] 15:00:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (18950400) [pid = 3872] [serial = 1651] [outer = 186F1000] 15:00:18 INFO - PROCESS | 3872 | 1461189618167 Marionette DEBUG loaded listener.js 15:00:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (18977400) [pid = 3872] [serial = 1652] [outer = 186F1000] 15:00:18 INFO - PROCESS | 3872 | 1461189618632 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]]]}] 15:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 681ms 15:00:18 INFO - PROCESS | 3872 | 1461189618664 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:00:18 INFO - PROCESS | 3872 | 1461189618666 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 15:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:00:18 INFO - PROCESS | 3872 | 1461189618670 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:00:18 INFO - PROCESS | 3872 | 1461189618671 Marionette TRACE conn2 <- [1,2166,null,{}] 15:00:18 INFO - PROCESS | 3872 | 1461189618675 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}] 15:00:18 INFO - PROCESS | 3872 | 1461189618752 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:00:18 INFO - PROCESS | 3872 | 1461189618758 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:18 INFO - PROCESS | 3872 | ++DOCSHELL 186F8800 == 32 [pid = 3872] [id = 551] 15:00:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (18950000) [pid = 3872] [serial = 1653] [outer = 00000000] 15:00:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (18BB1000) [pid = 3872] [serial = 1654] [outer = 18950000] 15:00:18 INFO - PROCESS | 3872 | 1461189618804 Marionette DEBUG loaded listener.js 15:00:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (18CEE400) [pid = 3872] [serial = 1655] [outer = 18950000] 15:00:19 INFO - PROCESS | 3872 | 1461189619290 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]]]}] 15:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 634ms 15:00:19 INFO - PROCESS | 3872 | 1461189619308 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:00:19 INFO - PROCESS | 3872 | 1461189619309 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 15:00:19 INFO - PROCESS | 3872 | 1461189619313 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:00:19 INFO - PROCESS | 3872 | 1461189619314 Marionette TRACE conn2 <- [1,2170,null,{}] 15:00:19 INFO - PROCESS | 3872 | 1461189619324 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}] 15:00:19 INFO - PROCESS | 3872 | 1461189619431 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:00:19 INFO - PROCESS | 3872 | 1461189619519 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:19 INFO - PROCESS | 3872 | ++DOCSHELL 19007400 == 33 [pid = 3872] [id = 552] 15:00:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (19008800) [pid = 3872] [serial = 1656] [outer = 00000000] 15:00:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (1900EC00) [pid = 3872] [serial = 1657] [outer = 19008800] 15:00:19 INFO - PROCESS | 3872 | 1461189619566 Marionette DEBUG loaded listener.js 15:00:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (19051000) [pid = 3872] [serial = 1658] [outer = 19008800] 15:00:19 INFO - PROCESS | 3872 | 1461189619985 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]]]}] 15:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 728ms 15:00:20 INFO - PROCESS | 3872 | 1461189620038 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:00:20 INFO - PROCESS | 3872 | 1461189620040 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 15:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:00:20 INFO - PROCESS | 3872 | 1461189620043 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:00:20 INFO - PROCESS | 3872 | 1461189620045 Marionette TRACE conn2 <- [1,2174,null,{}] 15:00:20 INFO - PROCESS | 3872 | 1461189620048 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}] 15:00:20 INFO - PROCESS | 3872 | 1461189620181 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:00:20 INFO - PROCESS | 3872 | 1461189620198 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:20 INFO - PROCESS | 3872 | ++DOCSHELL 1917BC00 == 34 [pid = 3872] [id = 553] 15:00:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (1917C000) [pid = 3872] [serial = 1659] [outer = 00000000] 15:00:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (19944400) [pid = 3872] [serial = 1660] [outer = 1917C000] 15:00:20 INFO - PROCESS | 3872 | 1461189620298 Marionette DEBUG loaded listener.js 15:00:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (1987CC00) [pid = 3872] [serial = 1661] [outer = 1917C000] 15:00:20 INFO - PROCESS | 3872 | 1461189620708 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]]]}] 15:00:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 681ms 15:00:20 INFO - PROCESS | 3872 | 1461189620745 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:00:20 INFO - PROCESS | 3872 | 1461189620747 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 15:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:00:20 INFO - PROCESS | 3872 | 1461189620750 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:00:20 INFO - PROCESS | 3872 | 1461189620752 Marionette TRACE conn2 <- [1,2178,null,{}] 15:00:20 INFO - PROCESS | 3872 | 1461189620793 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}] 15:00:20 INFO - PROCESS | 3872 | 1461189620896 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:00:20 INFO - PROCESS | 3872 | 1461189620911 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:21 INFO - PROCESS | 3872 | ++DOCSHELL 158AB000 == 35 [pid = 3872] [id = 554] 15:00:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (1655B000) [pid = 3872] [serial = 1662] [outer = 00000000] 15:00:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (19A43000) [pid = 3872] [serial = 1663] [outer = 1655B000] 15:00:21 INFO - PROCESS | 3872 | 1461189621122 Marionette DEBUG loaded listener.js 15:00:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (19A44C00) [pid = 3872] [serial = 1664] [outer = 1655B000] 15:00:21 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (1897F400) [pid = 3872] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:00:21 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (18983800) [pid = 3872] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:00:21 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (19D32800) [pid = 3872] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:00:21 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (1A35D800) [pid = 3872] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:00:21 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (1655B800) [pid = 3872] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:00:21 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (1C747000) [pid = 3872] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:00:21 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (19A04400) [pid = 3872] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:00:21 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (18CED400) [pid = 3872] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:00:21 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (1917C400) [pid = 3872] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:00:21 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (1D86D400) [pid = 3872] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:00:21 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (1330A800) [pid = 3872] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:00:21 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (14BDF800) [pid = 3872] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:00:21 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (15FB0C00) [pid = 3872] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:00:21 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (15F85000) [pid = 3872] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:00:21 INFO - PROCESS | 3872 | 1461189621478 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]]]}] 15:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 790ms 15:00:21 INFO - PROCESS | 3872 | 1461189621534 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:00:21 INFO - PROCESS | 3872 | 1461189621536 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 15:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:00:21 INFO - PROCESS | 3872 | 1461189621540 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:00:21 INFO - PROCESS | 3872 | 1461189621541 Marionette TRACE conn2 <- [1,2182,null,{}] 15:00:21 INFO - PROCESS | 3872 | 1461189621545 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}] 15:00:21 INFO - PROCESS | 3872 | 1461189621619 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:00:21 INFO - PROCESS | 3872 | 1461189621708 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:21 INFO - PROCESS | 3872 | ++DOCSHELL 139EFC00 == 36 [pid = 3872] [id = 555] 15:00:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (14BDF800) [pid = 3872] [serial = 1665] [outer = 00000000] 15:00:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (18996800) [pid = 3872] [serial = 1666] [outer = 14BDF800] 15:00:21 INFO - PROCESS | 3872 | 1461189621752 Marionette DEBUG loaded listener.js 15:00:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (18995800) [pid = 3872] [serial = 1667] [outer = 14BDF800] 15:00:22 INFO - PROCESS | 3872 | 1461189622120 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]]]}] 15:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 619ms 15:00:22 INFO - PROCESS | 3872 | 1461189622178 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:00:22 INFO - PROCESS | 3872 | 1461189622179 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 15:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:00:22 INFO - PROCESS | 3872 | 1461189622183 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:00:22 INFO - PROCESS | 3872 | 1461189622185 Marionette TRACE conn2 <- [1,2186,null,{}] 15:00:22 INFO - PROCESS | 3872 | 1461189622195 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}] 15:00:22 INFO - PROCESS | 3872 | 1461189622269 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:00:22 INFO - PROCESS | 3872 | 1461189622275 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:22 INFO - PROCESS | 3872 | ++DOCSHELL 186ED400 == 37 [pid = 3872] [id = 556] 15:00:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (18983800) [pid = 3872] [serial = 1668] [outer = 00000000] 15:00:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (19D29800) [pid = 3872] [serial = 1669] [outer = 18983800] 15:00:22 INFO - PROCESS | 3872 | 1461189622319 Marionette DEBUG loaded listener.js 15:00:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (19D29400) [pid = 3872] [serial = 1670] [outer = 18983800] 15:00:22 INFO - PROCESS | 3872 | 1461189622763 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]]]}] 15:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 618ms 15:00:22 INFO - PROCESS | 3872 | 1461189622821 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:00:22 INFO - PROCESS | 3872 | 1461189622823 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 15:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:00:22 INFO - PROCESS | 3872 | 1461189622830 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:00:22 INFO - PROCESS | 3872 | 1461189622832 Marionette TRACE conn2 <- [1,2190,null,{}] 15:00:22 INFO - PROCESS | 3872 | 1461189622835 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}] 15:00:22 INFO - PROCESS | 3872 | 1461189622910 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:00:22 INFO - PROCESS | 3872 | 1461189622916 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:22 INFO - PROCESS | 3872 | ++DOCSHELL 19A4C400 == 38 [pid = 3872] [id = 557] 15:00:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (19D48800) [pid = 3872] [serial = 1671] [outer = 00000000] 15:00:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (1A365400) [pid = 3872] [serial = 1672] [outer = 19D48800] 15:00:22 INFO - PROCESS | 3872 | 1461189622967 Marionette DEBUG loaded listener.js 15:00:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (1A364000) [pid = 3872] [serial = 1673] [outer = 19D48800] 15:00:23 INFO - PROCESS | 3872 | 1461189623665 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]]]}] 15:00:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:00:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 897ms 15:00:23 INFO - PROCESS | 3872 | 1461189623720 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:00:23 INFO - PROCESS | 3872 | 1461189623726 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 15:00:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:00:23 INFO - PROCESS | 3872 | 1461189623732 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:00:23 INFO - PROCESS | 3872 | 1461189623735 Marionette TRACE conn2 <- [1,2194,null,{}] 15:00:23 INFO - PROCESS | 3872 | 1461189623741 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}] 15:00:23 INFO - PROCESS | 3872 | 1461189623854 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:00:23 INFO - PROCESS | 3872 | 1461189624007 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:24 INFO - PROCESS | 3872 | ++DOCSHELL 15CE9800 == 39 [pid = 3872] [id = 558] 15:00:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (15E81400) [pid = 3872] [serial = 1674] [outer = 00000000] 15:00:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (15FB3400) [pid = 3872] [serial = 1675] [outer = 15E81400] 15:00:24 INFO - PROCESS | 3872 | 1461189624064 Marionette DEBUG loaded listener.js 15:00:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (16E83000) [pid = 3872] [serial = 1676] [outer = 15E81400] 15:00:24 INFO - PROCESS | 3872 | 1461189624642 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]]]}] 15:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 928ms 15:00:24 INFO - PROCESS | 3872 | 1461189624676 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:00:24 INFO - PROCESS | 3872 | 1461189624682 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 15:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:00:24 INFO - PROCESS | 3872 | 1461189624689 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:00:24 INFO - PROCESS | 3872 | 1461189624691 Marionette TRACE conn2 <- [1,2198,null,{}] 15:00:24 INFO - PROCESS | 3872 | 1461189624695 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}] 15:00:24 INFO - PROCESS | 3872 | 1461189624799 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:00:24 INFO - PROCESS | 3872 | 1461189624916 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:24 INFO - PROCESS | 3872 | ++DOCSHELL 15FAEC00 == 40 [pid = 3872] [id = 559] 15:00:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (16E7B800) [pid = 3872] [serial = 1677] [outer = 00000000] 15:00:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1900C400) [pid = 3872] [serial = 1678] [outer = 16E7B800] 15:00:24 INFO - PROCESS | 3872 | 1461189624972 Marionette DEBUG loaded listener.js 15:00:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (19171800) [pid = 3872] [serial = 1679] [outer = 16E7B800] 15:00:25 INFO - PROCESS | 3872 | 1461189625555 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]]]}] 15:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 928ms 15:00:25 INFO - PROCESS | 3872 | 1461189625616 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:00:25 INFO - PROCESS | 3872 | 1461189625619 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 15:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:00:25 INFO - PROCESS | 3872 | 1461189625623 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:00:25 INFO - PROCESS | 3872 | 1461189625626 Marionette TRACE conn2 <- [1,2202,null,{}] 15:00:25 INFO - PROCESS | 3872 | 1461189625637 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}] 15:00:25 INFO - PROCESS | 3872 | 1461189625739 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:00:25 INFO - PROCESS | 3872 | 1461189625846 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:25 INFO - PROCESS | 3872 | ++DOCSHELL 19B8FC00 == 41 [pid = 3872] [id = 560] 15:00:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (19D25C00) [pid = 3872] [serial = 1680] [outer = 00000000] 15:00:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1A3D3400) [pid = 3872] [serial = 1681] [outer = 19D25C00] 15:00:25 INFO - PROCESS | 3872 | 1461189625902 Marionette DEBUG loaded listener.js 15:00:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (1A46D800) [pid = 3872] [serial = 1682] [outer = 19D25C00] 15:00:26 INFO - PROCESS | 3872 | 1461189626445 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]]]}] 15:00:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:00:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 897ms 15:00:26 INFO - PROCESS | 3872 | 1461189626510 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:00:26 INFO - PROCESS | 3872 | 1461189626513 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 15:00:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:00:26 INFO - PROCESS | 3872 | 1461189626516 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:00:26 INFO - PROCESS | 3872 | 1461189626518 Marionette TRACE conn2 <- [1,2206,null,{}] 15:00:26 INFO - PROCESS | 3872 | 1461189626522 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}] 15:00:26 INFO - PROCESS | 3872 | 1461189626622 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:00:26 INFO - PROCESS | 3872 | 1461189626726 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:26 INFO - PROCESS | 3872 | ++DOCSHELL 1917EC00 == 42 [pid = 3872] [id = 561] 15:00:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1987F400) [pid = 3872] [serial = 1683] [outer = 00000000] 15:00:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1ABD3C00) [pid = 3872] [serial = 1684] [outer = 1987F400] 15:00:26 INFO - PROCESS | 3872 | 1461189626781 Marionette DEBUG loaded listener.js 15:00:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1C350400) [pid = 3872] [serial = 1685] [outer = 1987F400] 15:00:27 INFO - PROCESS | 3872 | 1461189627526 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]]]}] 15:00:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:00:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1037ms 15:00:27 INFO - PROCESS | 3872 | 1461189627581 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:00:27 INFO - PROCESS | 3872 | 1461189627585 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 15:00:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:00:27 INFO - PROCESS | 3872 | 1461189627590 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:00:27 INFO - PROCESS | 3872 | 1461189627594 Marionette TRACE conn2 <- [1,2210,null,{}] 15:00:27 INFO - PROCESS | 3872 | 1461189627600 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}] 15:00:27 INFO - PROCESS | 3872 | 1461189627693 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:00:27 INFO - PROCESS | 3872 | 1461189627830 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:27 INFO - PROCESS | 3872 | ++DOCSHELL 14BDFC00 == 43 [pid = 3872] [id = 562] 15:00:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (15507400) [pid = 3872] [serial = 1686] [outer = 00000000] 15:00:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (15F87800) [pid = 3872] [serial = 1687] [outer = 15507400] 15:00:27 INFO - PROCESS | 3872 | 1461189627880 Marionette DEBUG loaded listener.js 15:00:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (15FB1800) [pid = 3872] [serial = 1688] [outer = 15507400] 15:00:28 INFO - PROCESS | 3872 | --DOCSHELL 13BE4000 == 42 [pid = 3872] [id = 457] 15:00:28 INFO - PROCESS | 3872 | --DOCSHELL 13B92800 == 41 [pid = 3872] [id = 459] 15:00:28 INFO - PROCESS | 3872 | --DOCSHELL 12B7F800 == 40 [pid = 3872] [id = 458] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1A83C000) [pid = 3872] [serial = 1621] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (18994000) [pid = 3872] [serial = 1609] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (18B63800) [pid = 3872] [serial = 1610] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (19D4AC00) [pid = 3872] [serial = 1618] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1C35D800) [pid = 3872] [serial = 1624] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (18610400) [pid = 3872] [serial = 1606] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (18952000) [pid = 3872] [serial = 1607] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (1A83B000) [pid = 3872] [serial = 1622] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (1D23FC00) [pid = 3872] [serial = 1627] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1C5F9000) [pid = 3872] [serial = 1625] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (19A47400) [pid = 3872] [serial = 1615] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (19A0D000) [pid = 3872] [serial = 1616] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (19170800) [pid = 3872] [serial = 1612] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (194D0400) [pid = 3872] [serial = 1613] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (1ABDF400) [pid = 3872] [serial = 1636] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (19A48800) [pid = 3872] [serial = 1633] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (1DD80800) [pid = 3872] [serial = 1595] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (139CCC00) [pid = 3872] [serial = 1597] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (13B95C00) [pid = 3872] [serial = 1598] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (1583D400) [pid = 3872] [serial = 1600] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (15C32800) [pid = 3872] [serial = 1601] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (16555000) [pid = 3872] [serial = 1603] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (16734800) [pid = 3872] [serial = 1604] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (19D2D000) [pid = 3872] [serial = 1634] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (1D3A3000) [pid = 3872] [serial = 1628] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (1894C800) [pid = 3872] [serial = 1630] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (19D30800) [pid = 3872] [serial = 1619] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (1897B800) [pid = 3872] [serial = 1631] [outer = 00000000] [url = about:blank] 15:00:28 INFO - PROCESS | 3872 | 1461189628412 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]]]}] 15:00:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:00:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 897ms 15:00:28 INFO - PROCESS | 3872 | 1461189628478 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:00:28 INFO - PROCESS | 3872 | 1461189628483 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 15:00:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:00:28 INFO - PROCESS | 3872 | 1461189628489 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:00:28 INFO - PROCESS | 3872 | 1461189628491 Marionette TRACE conn2 <- [1,2214,null,{}] 15:00:28 INFO - PROCESS | 3872 | 1461189628495 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}] 15:00:28 INFO - PROCESS | 3872 | 1461189628582 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:00:28 INFO - PROCESS | 3872 | 1461189628588 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:28 INFO - PROCESS | 3872 | ++DOCSHELL 15C35C00 == 41 [pid = 3872] [id = 563] 15:00:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (15C36000) [pid = 3872] [serial = 1689] [outer = 00000000] 15:00:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (16734800) [pid = 3872] [serial = 1690] [outer = 15C36000] 15:00:28 INFO - PROCESS | 3872 | 1461189628634 Marionette DEBUG loaded listener.js 15:00:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (18236C00) [pid = 3872] [serial = 1691] [outer = 15C36000] 15:00:29 INFO - PROCESS | 3872 | 1461189629131 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]]]}] 15:00:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:00:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 743ms 15:00:29 INFO - PROCESS | 3872 | 1461189629228 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:00:29 INFO - PROCESS | 3872 | 1461189629231 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 15:00:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:00:29 INFO - PROCESS | 3872 | 1461189629234 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:00:29 INFO - PROCESS | 3872 | 1461189629238 Marionette TRACE conn2 <- [1,2218,null,{}] 15:00:29 INFO - PROCESS | 3872 | 1461189629249 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}] 15:00:29 INFO - PROCESS | 3872 | 1461189629337 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:00:29 INFO - PROCESS | 3872 | 1461189629426 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:29 INFO - PROCESS | 3872 | ++DOCSHELL 18949400 == 42 [pid = 3872] [id = 564] 15:00:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (1894D800) [pid = 3872] [serial = 1692] [outer = 00000000] 15:00:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (1897F000) [pid = 3872] [serial = 1693] [outer = 1894D800] 15:00:29 INFO - PROCESS | 3872 | 1461189629475 Marionette DEBUG loaded listener.js 15:00:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (18990400) [pid = 3872] [serial = 1694] [outer = 1894D800] 15:00:29 INFO - PROCESS | 3872 | 1461189629864 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]]]}] 15:00:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:00:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 696ms 15:00:29 INFO - PROCESS | 3872 | 1461189629916 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:00:29 INFO - PROCESS | 3872 | 1461189629918 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 15:00:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:00:29 INFO - PROCESS | 3872 | 1461189629921 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:00:29 INFO - PROCESS | 3872 | 1461189629923 Marionette TRACE conn2 <- [1,2222,null,{}] 15:00:29 INFO - PROCESS | 3872 | 1461189629927 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}] 15:00:30 INFO - PROCESS | 3872 | 1461189630004 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:00:30 INFO - PROCESS | 3872 | 1461189630010 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:30 INFO - PROCESS | 3872 | ++DOCSHELL 18956400 == 43 [pid = 3872] [id = 565] 15:00:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (1897CC00) [pid = 3872] [serial = 1695] [outer = 00000000] 15:00:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (19009800) [pid = 3872] [serial = 1696] [outer = 1897CC00] 15:00:30 INFO - PROCESS | 3872 | 1461189630055 Marionette DEBUG loaded listener.js 15:00:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (18BB7000) [pid = 3872] [serial = 1697] [outer = 1897CC00] 15:00:30 INFO - PROCESS | 3872 | 1461189630495 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]]]}] 15:00:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:00:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 588ms 15:00:30 INFO - PROCESS | 3872 | 1461189630530 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:00:30 INFO - PROCESS | 3872 | 1461189630532 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 15:00:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:00:30 INFO - PROCESS | 3872 | 1461189630535 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:00:30 INFO - PROCESS | 3872 | 1461189630537 Marionette TRACE conn2 <- [1,2226,null,{}] 15:00:30 INFO - PROCESS | 3872 | 1461189630540 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}] 15:00:30 INFO - PROCESS | 3872 | 1461189630653 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:00:30 INFO - PROCESS | 3872 | 1461189630743 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:30 INFO - PROCESS | 3872 | ++DOCSHELL 12B3E000 == 44 [pid = 3872] [id = 566] 15:00:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (1987D000) [pid = 3872] [serial = 1698] [outer = 00000000] 15:00:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (19A0D000) [pid = 3872] [serial = 1699] [outer = 1987D000] 15:00:30 INFO - PROCESS | 3872 | 1461189630788 Marionette DEBUG loaded listener.js 15:00:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (19A42800) [pid = 3872] [serial = 1700] [outer = 1987D000] 15:00:31 INFO - PROCESS | 3872 | 1461189631215 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]]]}] 15:00:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:00:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 727ms 15:00:31 INFO - PROCESS | 3872 | 1461189631275 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:00:31 INFO - PROCESS | 3872 | 1461189631277 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 15:00:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:00:31 INFO - PROCESS | 3872 | 1461189631287 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:00:31 INFO - PROCESS | 3872 | 1461189631288 Marionette TRACE conn2 <- [1,2230,null,{}] 15:00:31 INFO - PROCESS | 3872 | 1461189631292 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}] 15:00:31 INFO - PROCESS | 3872 | 1461189631421 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:00:31 INFO - PROCESS | 3872 | 1461189631486 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:31 INFO - PROCESS | 3872 | ++DOCSHELL 139CD400 == 45 [pid = 3872] [id = 567] 15:00:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (15AF7000) [pid = 3872] [serial = 1701] [outer = 00000000] 15:00:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (19D4AC00) [pid = 3872] [serial = 1702] [outer = 15AF7000] 15:00:31 INFO - PROCESS | 3872 | 1461189631534 Marionette DEBUG loaded listener.js 15:00:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (1A365000) [pid = 3872] [serial = 1703] [outer = 15AF7000] 15:00:31 INFO - PROCESS | 3872 | 1461189631933 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]]]}] 15:00:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:00:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 697ms 15:00:31 INFO - PROCESS | 3872 | 1461189631964 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:00:31 INFO - PROCESS | 3872 | 1461189631966 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 15:00:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:00:31 INFO - PROCESS | 3872 | 1461189631969 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:00:31 INFO - PROCESS | 3872 | 1461189631971 Marionette TRACE conn2 <- [1,2234,null,{}] 15:00:31 INFO - PROCESS | 3872 | 1461189632001 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}] 15:00:32 INFO - PROCESS | 3872 | 1461189632116 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:00:32 INFO - PROCESS | 3872 | 1461189632121 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:32 INFO - PROCESS | 3872 | ++DOCSHELL 143ADC00 == 46 [pid = 3872] [id = 568] 15:00:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (19A4F000) [pid = 3872] [serial = 1704] [outer = 00000000] 15:00:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (1AA69800) [pid = 3872] [serial = 1705] [outer = 19A4F000] 15:00:32 INFO - PROCESS | 3872 | 1461189632174 Marionette DEBUG loaded listener.js 15:00:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1AA64800) [pid = 3872] [serial = 1706] [outer = 19A4F000] 15:00:32 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (19008800) [pid = 3872] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:00:32 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (18983800) [pid = 3872] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:00:32 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (12BDE800) [pid = 3872] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:00:32 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (186F1000) [pid = 3872] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:00:32 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (15FA7C00) [pid = 3872] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:00:32 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (18950000) [pid = 3872] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:00:32 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (1917C000) [pid = 3872] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:00:32 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1655B000) [pid = 3872] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:00:32 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (14BDF800) [pid = 3872] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:00:32 INFO - PROCESS | 3872 | 1461189632648 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]]]}] 15:00:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:00:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 742ms 15:00:32 INFO - PROCESS | 3872 | 1461189632712 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:00:32 INFO - PROCESS | 3872 | 1461189632714 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 15:00:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:00:32 INFO - PROCESS | 3872 | 1461189632717 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:00:32 INFO - PROCESS | 3872 | 1461189632719 Marionette TRACE conn2 <- [1,2238,null,{}] 15:00:32 INFO - PROCESS | 3872 | 1461189632722 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}] 15:00:32 INFO - PROCESS | 3872 | 1461189632798 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:00:32 INFO - PROCESS | 3872 | 1461189632804 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:32 INFO - PROCESS | 3872 | ++DOCSHELL 12CF7C00 == 47 [pid = 3872] [id = 569] 15:00:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (13BF2C00) [pid = 3872] [serial = 1707] [outer = 00000000] 15:00:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (18B67800) [pid = 3872] [serial = 1708] [outer = 13BF2C00] 15:00:32 INFO - PROCESS | 3872 | 1461189632848 Marionette DEBUG loaded listener.js 15:00:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (1917C000) [pid = 3872] [serial = 1709] [outer = 13BF2C00] 15:00:33 INFO - PROCESS | 3872 | 1461189633263 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]]]}] 15:00:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:00:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 588ms 15:00:33 INFO - PROCESS | 3872 | 1461189633296 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:00:33 INFO - PROCESS | 3872 | 1461189633298 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 15:00:33 INFO - PROCESS | 3872 | 1461189633301 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:00:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:00:33 INFO - PROCESS | 3872 | 1461189633303 Marionette TRACE conn2 <- [1,2242,null,{}] 15:00:33 INFO - PROCESS | 3872 | 1461189633306 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}] 15:00:33 INFO - PROCESS | 3872 | 1461189633383 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:00:33 INFO - PROCESS | 3872 | 1461189633425 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:33 INFO - PROCESS | 3872 | ++DOCSHELL 1C5F8400 == 48 [pid = 3872] [id = 570] 15:00:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (1C5F8C00) [pid = 3872] [serial = 1710] [outer = 00000000] 15:00:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (1C66E800) [pid = 3872] [serial = 1711] [outer = 1C5F8C00] 15:00:33 INFO - PROCESS | 3872 | 1461189633470 Marionette DEBUG loaded listener.js 15:00:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (1C670000) [pid = 3872] [serial = 1712] [outer = 1C5F8C00] 15:00:33 INFO - PROCESS | 3872 | 1461189633890 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]]]}] 15:00:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:00:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 619ms 15:00:33 INFO - PROCESS | 3872 | 1461189633939 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:00:33 INFO - PROCESS | 3872 | 1461189633941 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 15:00:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:00:33 INFO - PROCESS | 3872 | 1461189633948 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:00:33 INFO - PROCESS | 3872 | 1461189633950 Marionette TRACE conn2 <- [1,2246,null,{}] 15:00:33 INFO - PROCESS | 3872 | 1461189633954 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}] 15:00:34 INFO - PROCESS | 3872 | 1461189634031 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:00:34 INFO - PROCESS | 3872 | 1461189634037 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:34 INFO - PROCESS | 3872 | ++DOCSHELL 12CF5800 == 49 [pid = 3872] [id = 571] 15:00:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (13307C00) [pid = 3872] [serial = 1713] [outer = 00000000] 15:00:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (19175C00) [pid = 3872] [serial = 1714] [outer = 13307C00] 15:00:34 INFO - PROCESS | 3872 | 1461189634082 Marionette DEBUG loaded listener.js 15:00:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1C73A800) [pid = 3872] [serial = 1715] [outer = 13307C00] 15:00:34 INFO - PROCESS | 3872 | 1461189634534 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]]]}] 15:00:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:00:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 635ms 15:00:34 INFO - PROCESS | 3872 | 1461189634613 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:00:34 INFO - PROCESS | 3872 | 1461189634617 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 15:00:34 INFO - PROCESS | 3872 | 1461189634622 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:00:34 INFO - PROCESS | 3872 | 1461189634627 Marionette TRACE conn2 <- [1,2250,null,{}] 15:00:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:00:34 INFO - PROCESS | 3872 | 1461189634633 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}] 15:00:34 INFO - PROCESS | 3872 | 1461189634738 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:00:34 INFO - PROCESS | 3872 | 1461189634915 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:34 INFO - PROCESS | 3872 | ++DOCSHELL 14B4F800 == 50 [pid = 3872] [id = 572] 15:00:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (14B52C00) [pid = 3872] [serial = 1716] [outer = 00000000] 15:00:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (15CE5C00) [pid = 3872] [serial = 1717] [outer = 14B52C00] 15:00:34 INFO - PROCESS | 3872 | 1461189634972 Marionette DEBUG loaded listener.js 15:00:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (15F83C00) [pid = 3872] [serial = 1718] [outer = 14B52C00] 15:00:35 INFO - PROCESS | 3872 | 1461189635476 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]]]}] 15:00:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:00:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 929ms 15:00:35 INFO - PROCESS | 3872 | 1461189635557 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:00:35 INFO - PROCESS | 3872 | 1461189635560 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 15:00:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:00:35 INFO - PROCESS | 3872 | 1461189635568 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:00:35 INFO - PROCESS | 3872 | 1461189635572 Marionette TRACE conn2 <- [1,2254,null,{}] 15:00:35 INFO - PROCESS | 3872 | 1461189635577 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}] 15:00:35 INFO - PROCESS | 3872 | 1461189635681 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:00:35 INFO - PROCESS | 3872 | 1461189635816 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:35 INFO - PROCESS | 3872 | ++DOCSHELL 1894A800 == 51 [pid = 3872] [id = 573] 15:00:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (18953400) [pid = 3872] [serial = 1719] [outer = 00000000] 15:00:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (18985800) [pid = 3872] [serial = 1720] [outer = 18953400] 15:00:35 INFO - PROCESS | 3872 | 1461189635871 Marionette DEBUG loaded listener.js 15:00:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (19007C00) [pid = 3872] [serial = 1721] [outer = 18953400] 15:00:36 INFO - PROCESS | 3872 | 1461189636461 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]]]}] 15:00:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:00:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 928ms 15:00:36 INFO - PROCESS | 3872 | 1461189636512 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:00:36 INFO - PROCESS | 3872 | 1461189636514 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 15:00:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:00:36 INFO - PROCESS | 3872 | 1461189636518 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:00:36 INFO - PROCESS | 3872 | 1461189636521 Marionette TRACE conn2 <- [1,2258,null,{}] 15:00:36 INFO - PROCESS | 3872 | 1461189636530 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}] 15:00:36 INFO - PROCESS | 3872 | 1461189636669 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:00:36 INFO - PROCESS | 3872 | 1461189636789 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:36 INFO - PROCESS | 3872 | ++DOCSHELL 19D2D000 == 52 [pid = 3872] [id = 574] 15:00:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (19ED9400) [pid = 3872] [serial = 1722] [outer = 00000000] 15:00:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1AA14400) [pid = 3872] [serial = 1723] [outer = 19ED9400] 15:00:36 INFO - PROCESS | 3872 | 1461189636848 Marionette DEBUG loaded listener.js 15:00:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1ABDF400) [pid = 3872] [serial = 1724] [outer = 19ED9400] 15:00:37 INFO - PROCESS | 3872 | 1461189637421 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]]]}] 15:00:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 928ms 15:00:37 INFO - PROCESS | 3872 | 1461189637447 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:00:37 INFO - PROCESS | 3872 | 1461189637449 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 15:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:00:37 INFO - PROCESS | 3872 | 1461189637453 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:00:37 INFO - PROCESS | 3872 | 1461189637455 Marionette TRACE conn2 <- [1,2262,null,{}] 15:00:37 INFO - PROCESS | 3872 | 1461189637472 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}] 15:00:37 INFO - PROCESS | 3872 | 1461189637577 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:00:37 INFO - PROCESS | 3872 | 1461189637713 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:37 INFO - PROCESS | 3872 | ++DOCSHELL 1A1F0000 == 53 [pid = 3872] [id = 575] 15:00:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1AA67000) [pid = 3872] [serial = 1725] [outer = 00000000] 15:00:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1D245800) [pid = 3872] [serial = 1726] [outer = 1AA67000] 15:00:37 INFO - PROCESS | 3872 | 1461189637769 Marionette DEBUG loaded listener.js 15:00:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1D24B000) [pid = 3872] [serial = 1727] [outer = 1AA67000] 15:00:38 INFO - PROCESS | 3872 | --DOCSHELL 1E83B400 == 52 [pid = 3872] [id = 16] 15:00:38 INFO - PROCESS | 3872 | 1461189638423 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]]]}] 15:00:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:00:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1021ms 15:00:38 INFO - PROCESS | 3872 | 1461189638481 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:00:38 INFO - PROCESS | 3872 | 1461189638483 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 15:00:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:00:38 INFO - PROCESS | 3872 | 1461189638487 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:00:38 INFO - PROCESS | 3872 | 1461189638489 Marionette TRACE conn2 <- [1,2266,null,{}] 15:00:38 INFO - PROCESS | 3872 | 1461189638509 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}] 15:00:38 INFO - PROCESS | 3872 | 1461189638607 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:00:38 INFO - PROCESS | 3872 | 1461189638873 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:38 INFO - PROCESS | 3872 | ++DOCSHELL 1444A400 == 53 [pid = 3872] [id = 576] 15:00:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (15512800) [pid = 3872] [serial = 1728] [outer = 00000000] 15:00:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (15E87C00) [pid = 3872] [serial = 1729] [outer = 15512800] 15:00:38 INFO - PROCESS | 3872 | 1461189638983 Marionette DEBUG loaded listener.js 15:00:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (18235800) [pid = 3872] [serial = 1730] [outer = 15512800] 15:00:39 INFO - PROCESS | 3872 | 1461189639571 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]]]}] 15:00:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:00:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1130ms 15:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:00:39 INFO - PROCESS | 3872 | 1461189639634 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:00:39 INFO - PROCESS | 3872 | 1461189639637 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 15:00:39 INFO - PROCESS | 3872 | 1461189639642 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:00:39 INFO - PROCESS | 3872 | 1461189639646 Marionette TRACE conn2 <- [1,2270,null,{}] 15:00:39 INFO - PROCESS | 3872 | 1461189639650 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}] 15:00:39 INFO - PROCESS | 3872 | 1461189639746 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:00:39 INFO - PROCESS | 3872 | 1461189639870 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:39 INFO - PROCESS | 3872 | --DOCSHELL 186ED400 == 52 [pid = 3872] [id = 556] 15:00:39 INFO - PROCESS | 3872 | --DOCSHELL 186F8800 == 51 [pid = 3872] [id = 551] 15:00:39 INFO - PROCESS | 3872 | --DOCSHELL 19007400 == 50 [pid = 3872] [id = 552] 15:00:39 INFO - PROCESS | 3872 | --DOCSHELL 1917BC00 == 49 [pid = 3872] [id = 553] 15:00:39 INFO - PROCESS | 3872 | --DOCSHELL 1C5F8400 == 48 [pid = 3872] [id = 570] 15:00:39 INFO - PROCESS | 3872 | --DOCSHELL 12CF7C00 == 47 [pid = 3872] [id = 569] 15:00:39 INFO - PROCESS | 3872 | --DOCSHELL 143ADC00 == 46 [pid = 3872] [id = 568] 15:00:39 INFO - PROCESS | 3872 | --DOCSHELL 139CD400 == 45 [pid = 3872] [id = 567] 15:00:39 INFO - PROCESS | 3872 | --DOCSHELL 12B3E000 == 44 [pid = 3872] [id = 566] 15:00:39 INFO - PROCESS | 3872 | --DOCSHELL 18956400 == 43 [pid = 3872] [id = 565] 15:00:39 INFO - PROCESS | 3872 | --DOCSHELL 18949400 == 42 [pid = 3872] [id = 564] 15:00:39 INFO - PROCESS | 3872 | --DOCSHELL 15C35C00 == 41 [pid = 3872] [id = 563] 15:00:39 INFO - PROCESS | 3872 | --DOCSHELL 14BDFC00 == 40 [pid = 3872] [id = 562] 15:00:39 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1A365400) [pid = 3872] [serial = 1672] [outer = 00000000] [url = about:blank] 15:00:39 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1672B800) [pid = 3872] [serial = 1642] [outer = 00000000] [url = about:blank] 15:00:39 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (14B49C00) [pid = 3872] [serial = 1639] [outer = 00000000] [url = about:blank] 15:00:39 INFO - PROCESS | 3872 | ++DOCSHELL 12CF7C00 == 41 [pid = 3872] [id = 577] 15:00:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (13364C00) [pid = 3872] [serial = 1731] [outer = 00000000] 15:00:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (14B49C00) [pid = 3872] [serial = 1732] [outer = 13364C00] 15:00:39 INFO - PROCESS | 3872 | 1461189639949 Marionette DEBUG loaded listener.js 15:00:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1672B800) [pid = 3872] [serial = 1733] [outer = 13364C00] 15:00:40 INFO - PROCESS | 3872 | --DOCSHELL 15FAEC00 == 40 [pid = 3872] [id = 559] 15:00:40 INFO - PROCESS | 3872 | --DOCSHELL 15CE9800 == 39 [pid = 3872] [id = 558] 15:00:40 INFO - PROCESS | 3872 | --DOCSHELL 19A4C400 == 38 [pid = 3872] [id = 557] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1900EC00) [pid = 3872] [serial = 1657] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (19D29400) [pid = 3872] [serial = 1670] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (139F6C00) [pid = 3872] [serial = 1645] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (148A6800) [pid = 3872] [serial = 1646] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (18950400) [pid = 3872] [serial = 1651] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (18977400) [pid = 3872] [serial = 1652] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (15FB5C00) [pid = 3872] [serial = 1648] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (16735C00) [pid = 3872] [serial = 1649] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (18BB1000) [pid = 3872] [serial = 1654] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (19944400) [pid = 3872] [serial = 1660] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (19051000) [pid = 3872] [serial = 1658] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1987CC00) [pid = 3872] [serial = 1661] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (19D29800) [pid = 3872] [serial = 1669] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (19A44C00) [pid = 3872] [serial = 1664] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (19A43000) [pid = 3872] [serial = 1663] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (18996800) [pid = 3872] [serial = 1666] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (18995800) [pid = 3872] [serial = 1667] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (18CEE400) [pid = 3872] [serial = 1655] [outer = 00000000] [url = about:blank] 15:00:40 INFO - PROCESS | 3872 | 1461189640381 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]]]}] 15:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 789ms 15:00:40 INFO - PROCESS | 3872 | 1461189640426 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:00:40 INFO - PROCESS | 3872 | 1461189640430 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 15:00:40 INFO - PROCESS | 3872 | 1461189640435 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:00:40 INFO - PROCESS | 3872 | 1461189640437 Marionette TRACE conn2 <- [1,2274,null,{}] 15:00:40 INFO - PROCESS | 3872 | 1461189640440 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}] 15:00:40 INFO - PROCESS | 3872 | 1461189640520 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:00:40 INFO - PROCESS | 3872 | 1461189640530 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:40 INFO - PROCESS | 3872 | ++DOCSHELL 18611C00 == 39 [pid = 3872] [id = 578] 15:00:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (18612000) [pid = 3872] [serial = 1734] [outer = 00000000] 15:00:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (18984400) [pid = 3872] [serial = 1735] [outer = 18612000] 15:00:40 INFO - PROCESS | 3872 | 1461189640575 Marionette DEBUG loaded listener.js 15:00:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (18995800) [pid = 3872] [serial = 1736] [outer = 18612000] 15:00:41 INFO - PROCESS | 3872 | 1461189641060 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]]]}] 15:00:41 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 15:00:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 619ms 15:00:41 INFO - PROCESS | 3872 | 1461189641073 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:00:41 INFO - PROCESS | 3872 | 1461189641076 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 15:00:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:00:41 INFO - PROCESS | 3872 | 1461189641080 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:00:41 INFO - PROCESS | 3872 | 1461189641086 Marionette TRACE conn2 <- [1,2278,null,{}] 15:00:41 INFO - PROCESS | 3872 | 1461189641094 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}] 15:00:41 INFO - PROCESS | 3872 | 1461189641179 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:00:41 INFO - PROCESS | 3872 | 1461189641186 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:41 INFO - PROCESS | 3872 | ++DOCSHELL 1904DC00 == 40 [pid = 3872] [id = 579] 15:00:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (19055800) [pid = 3872] [serial = 1737] [outer = 00000000] 15:00:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1917BC00) [pid = 3872] [serial = 1738] [outer = 19055800] 15:00:41 INFO - PROCESS | 3872 | 1461189641230 Marionette DEBUG loaded listener.js 15:00:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1917E400) [pid = 3872] [serial = 1739] [outer = 19055800] 15:00:41 INFO - PROCESS | 3872 | 1461189641674 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]]]}] 15:00:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:00:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 649ms 15:00:41 INFO - PROCESS | 3872 | 1461189641720 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:00:41 INFO - PROCESS | 3872 | 1461189641722 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 15:00:41 INFO - PROCESS | 3872 | 1461189641725 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:00:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:00:41 INFO - PROCESS | 3872 | 1461189641727 Marionette TRACE conn2 <- [1,2282,null,{}] 15:00:41 INFO - PROCESS | 3872 | 1461189641733 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}] 15:00:41 INFO - PROCESS | 3872 | 1461189641812 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:00:41 INFO - PROCESS | 3872 | 1461189641818 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:41 INFO - PROCESS | 3872 | ++DOCSHELL 19006C00 == 41 [pid = 3872] [id = 580] 15:00:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (19A02000) [pid = 3872] [serial = 1740] [outer = 00000000] 15:00:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (19A42C00) [pid = 3872] [serial = 1741] [outer = 19A02000] 15:00:41 INFO - PROCESS | 3872 | 1461189641862 Marionette DEBUG loaded listener.js 15:00:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (19A47000) [pid = 3872] [serial = 1742] [outer = 19A02000] 15:00:42 INFO - PROCESS | 3872 | 1461189642368 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]]]}] 15:00:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:00:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 697ms 15:00:42 INFO - PROCESS | 3872 | 1461189642425 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:00:42 INFO - PROCESS | 3872 | 1461189642427 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 15:00:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:00:42 INFO - PROCESS | 3872 | 1461189642431 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:00:42 INFO - PROCESS | 3872 | 1461189642433 Marionette TRACE conn2 <- [1,2286,null,{}] 15:00:42 INFO - PROCESS | 3872 | 1461189642437 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}] 15:00:42 INFO - PROCESS | 3872 | 1461189642547 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:00:42 INFO - PROCESS | 3872 | 1461189642553 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:42 INFO - PROCESS | 3872 | ++DOCSHELL 19B83400 == 42 [pid = 3872] [id = 581] 15:00:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (19B87400) [pid = 3872] [serial = 1743] [outer = 00000000] 15:00:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (19D2F000) [pid = 3872] [serial = 1744] [outer = 19B87400] 15:00:42 INFO - PROCESS | 3872 | 1461189642659 Marionette DEBUG loaded listener.js 15:00:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1A1F0C00) [pid = 3872] [serial = 1745] [outer = 19B87400] 15:00:43 INFO - PROCESS | 3872 | 1461189643101 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]]]}] 15:00:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:00:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 696ms 15:00:43 INFO - PROCESS | 3872 | 1461189643133 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:00:43 INFO - PROCESS | 3872 | 1461189643135 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 15:00:43 INFO - PROCESS | 3872 | 1461189643139 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:00:43 INFO - PROCESS | 3872 | 1461189643140 Marionette TRACE conn2 <- [1,2290,null,{}] 15:00:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:00:43 INFO - PROCESS | 3872 | 1461189643144 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}] 15:00:43 INFO - PROCESS | 3872 | 1461189643282 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:00:43 INFO - PROCESS | 3872 | 1461189643307 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:43 INFO - PROCESS | 3872 | ++DOCSHELL 14B04800 == 43 [pid = 3872] [id = 582] 15:00:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1AA62C00) [pid = 3872] [serial = 1746] [outer = 00000000] 15:00:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1C5F3400) [pid = 3872] [serial = 1747] [outer = 1AA62C00] 15:00:43 INFO - PROCESS | 3872 | 1461189643335 Marionette DEBUG loaded listener.js 15:00:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1C5F2C00) [pid = 3872] [serial = 1748] [outer = 1AA62C00] 15:00:43 INFO - PROCESS | 3872 | 1461189643773 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]]]}] 15:00:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:00:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 681ms 15:00:43 INFO - PROCESS | 3872 | 1461189643824 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:00:43 INFO - PROCESS | 3872 | 1461189643826 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 15:00:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:00:43 INFO - PROCESS | 3872 | 1461189643829 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:00:43 INFO - PROCESS | 3872 | 1461189643831 Marionette TRACE conn2 <- [1,2294,null,{}] 15:00:43 INFO - PROCESS | 3872 | 1461189643835 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}] 15:00:43 INFO - PROCESS | 3872 | 1461189643945 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:00:43 INFO - PROCESS | 3872 | 1461189643951 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:44 INFO - PROCESS | 3872 | ++DOCSHELL 13BE5000 == 44 [pid = 3872] [id = 583] 15:00:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1A468000) [pid = 3872] [serial = 1749] [outer = 00000000] 15:00:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1D23FC00) [pid = 3872] [serial = 1750] [outer = 1A468000] 15:00:44 INFO - PROCESS | 3872 | 1461189644048 Marionette DEBUG loaded listener.js 15:00:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1D037C00) [pid = 3872] [serial = 1751] [outer = 1A468000] 15:00:44 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (19A4F000) [pid = 3872] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:00:44 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (13BF2C00) [pid = 3872] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:00:44 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1C5F8C00) [pid = 3872] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:00:44 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1335E400) [pid = 3872] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:00:44 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (12CF6C00) [pid = 3872] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:00:44 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1A1EE800) [pid = 3872] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:00:44 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (15AF7000) [pid = 3872] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:00:44 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1894D800) [pid = 3872] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:00:44 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1897CC00) [pid = 3872] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:00:44 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (15507400) [pid = 3872] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:00:44 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (15C36000) [pid = 3872] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:00:44 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1987D000) [pid = 3872] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:00:44 INFO - PROCESS | 3872 | 1461189644541 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]]]}] 15:00:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:00:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 730ms 15:00:44 INFO - PROCESS | 3872 | 1461189644571 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:00:44 INFO - PROCESS | 3872 | 1461189644573 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 15:00:44 INFO - PROCESS | 3872 | 1461189644576 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:00:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:00:44 INFO - PROCESS | 3872 | 1461189644578 Marionette TRACE conn2 <- [1,2298,null,{}] 15:00:44 INFO - PROCESS | 3872 | 1461189644614 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}] 15:00:44 INFO - PROCESS | 3872 | 1461189644691 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:00:44 INFO - PROCESS | 3872 | 1461189644699 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:44 INFO - PROCESS | 3872 | ++DOCSHELL 13B92800 == 45 [pid = 3872] [id = 584] 15:00:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (13B9A000) [pid = 3872] [serial = 1752] [outer = 00000000] 15:00:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (19008C00) [pid = 3872] [serial = 1753] [outer = 13B9A000] 15:00:44 INFO - PROCESS | 3872 | 1461189644744 Marionette DEBUG loaded listener.js 15:00:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (19D30800) [pid = 3872] [serial = 1754] [outer = 13B9A000] 15:00:45 INFO - PROCESS | 3872 | 1461189645196 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]]]}] 15:00:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:00:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 623ms 15:00:45 INFO - PROCESS | 3872 | 1461189645214 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:00:45 INFO - PROCESS | 3872 | 1461189645216 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 15:00:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:00:45 INFO - PROCESS | 3872 | 1461189645219 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:00:45 INFO - PROCESS | 3872 | 1461189645221 Marionette TRACE conn2 <- [1,2302,null,{}] 15:00:45 INFO - PROCESS | 3872 | 1461189645224 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}] 15:00:45 INFO - PROCESS | 3872 | 1461189645302 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:00:45 INFO - PROCESS | 3872 | 1461189645308 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:45 INFO - PROCESS | 3872 | ++DOCSHELL 15E88000 == 46 [pid = 3872] [id = 585] 15:00:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (15F7D800) [pid = 3872] [serial = 1755] [outer = 00000000] 15:00:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1D702400) [pid = 3872] [serial = 1756] [outer = 15F7D800] 15:00:45 INFO - PROCESS | 3872 | 1461189645352 Marionette DEBUG loaded listener.js 15:00:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1D787C00) [pid = 3872] [serial = 1757] [outer = 15F7D800] 15:00:45 INFO - PROCESS | 3872 | 1461189645782 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]]]}] 15:00:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:00:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 591ms 15:00:45 INFO - PROCESS | 3872 | 1461189645825 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:00:45 INFO - PROCESS | 3872 | 1461189645827 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 15:00:45 INFO - PROCESS | 3872 | 1461189645830 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:00:45 INFO - PROCESS | 3872 | 1461189645832 Marionette TRACE conn2 <- [1,2306,null,{}] 15:00:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:00:45 INFO - PROCESS | 3872 | 1461189645835 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}] 15:00:45 INFO - PROCESS | 3872 | 1461189645914 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:00:45 INFO - PROCESS | 3872 | 1461189645920 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:45 INFO - PROCESS | 3872 | ++DOCSHELL 16734C00 == 47 [pid = 3872] [id = 586] 15:00:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (19948800) [pid = 3872] [serial = 1758] [outer = 00000000] 15:00:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1D874800) [pid = 3872] [serial = 1759] [outer = 19948800] 15:00:45 INFO - PROCESS | 3872 | 1461189645970 Marionette DEBUG loaded listener.js 15:00:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1D879800) [pid = 3872] [serial = 1760] [outer = 19948800] 15:00:46 INFO - PROCESS | 3872 | 1461189646432 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] 15:00:46 INFO - PROCESS | 3872 | 1461189646510 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 15:00:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:00:46 INFO - PROCESS | 3872 | 1461189646520 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:00:46 INFO - PROCESS | 3872 | 1461189646524 Marionette TRACE conn2 <- [1,2310,null,{}] 15:00:46 INFO - PROCESS | 3872 | 1461189646530 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}] 15:00:46 INFO - PROCESS | 3872 | 1461189646638 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:00:46 INFO - PROCESS | 3872 | 1461189646777 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:46 INFO - PROCESS | 3872 | ++DOCSHELL 14B51C00 == 48 [pid = 3872] [id = 587] 15:00:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (14BE4800) [pid = 3872] [serial = 1761] [outer = 00000000] 15:00:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (15F80400) [pid = 3872] [serial = 1762] [outer = 14BE4800] 15:00:46 INFO - PROCESS | 3872 | 1461189646834 Marionette DEBUG loaded listener.js 15:00:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (16559C00) [pid = 3872] [serial = 1763] [outer = 14BE4800] 15:00:47 INFO - PROCESS | 3872 | 1461189647477 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]]]}] 15:00:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:00:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 996ms 15:00:47 INFO - PROCESS | 3872 | 1461189647519 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:00:47 INFO - PROCESS | 3872 | 1461189647522 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 15:00:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:00:47 INFO - PROCESS | 3872 | 1461189647530 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:00:47 INFO - PROCESS | 3872 | 1461189647534 Marionette TRACE conn2 <- [1,2314,null,{}] 15:00:47 INFO - PROCESS | 3872 | 1461189647538 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}] 15:00:47 INFO - PROCESS | 3872 | 1461189647642 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:00:47 INFO - PROCESS | 3872 | 1461189647750 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:47 INFO - PROCESS | 3872 | ++DOCSHELL 1894C800 == 49 [pid = 3872] [id = 588] 15:00:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (18950800) [pid = 3872] [serial = 1764] [outer = 00000000] 15:00:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (18BBB400) [pid = 3872] [serial = 1765] [outer = 18950800] 15:00:47 INFO - PROCESS | 3872 | 1461189647805 Marionette DEBUG loaded listener.js 15:00:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1900A800) [pid = 3872] [serial = 1766] [outer = 18950800] 15:00:48 INFO - PROCESS | 3872 | 1461189648365 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]]]}] 15:00:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:00:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 887ms 15:00:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:00:48 INFO - PROCESS | 3872 | 1461189648433 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:00:48 INFO - PROCESS | 3872 | 1461189648436 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 15:00:48 INFO - PROCESS | 3872 | 1461189648440 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:00:48 INFO - PROCESS | 3872 | 1461189648442 Marionette TRACE conn2 <- [1,2318,null,{}] 15:00:48 INFO - PROCESS | 3872 | 1461189648452 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}] 15:00:48 INFO - PROCESS | 3872 | 1461189648568 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:00:48 INFO - PROCESS | 3872 | 1461189648705 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:48 INFO - PROCESS | 3872 | ++DOCSHELL 19D4C000 == 50 [pid = 3872] [id = 589] 15:00:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (19E31800) [pid = 3872] [serial = 1767] [outer = 00000000] 15:00:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1CF2A800) [pid = 3872] [serial = 1768] [outer = 19E31800] 15:00:48 INFO - PROCESS | 3872 | 1461189648764 Marionette DEBUG loaded listener.js 15:00:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1D3A4C00) [pid = 3872] [serial = 1769] [outer = 19E31800] 15:00:49 INFO - PROCESS | 3872 | 1461189649356 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]]]}] 15:00:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:00:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 934ms 15:00:49 INFO - PROCESS | 3872 | 1461189649384 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 15:00:49 INFO - PROCESS | 3872 | 1461189649386 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 15:00:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:00:49 INFO - PROCESS | 3872 | 1461189649390 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:00:49 INFO - PROCESS | 3872 | 1461189649392 Marionette TRACE conn2 <- [1,2322,null,{}] 15:00:49 INFO - PROCESS | 3872 | 1461189649396 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}] 15:00:49 INFO - PROCESS | 3872 | 1461189649497 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:00:49 INFO - PROCESS | 3872 | 1461189649609 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:49 INFO - PROCESS | 3872 | ++DOCSHELL 1D86C000 == 51 [pid = 3872] [id = 590] 15:00:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1D97D000) [pid = 3872] [serial = 1770] [outer = 00000000] 15:00:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1D983800) [pid = 3872] [serial = 1771] [outer = 1D97D000] 15:00:49 INFO - PROCESS | 3872 | 1461189649704 Marionette DEBUG loaded listener.js 15:00:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1D9D9800) [pid = 3872] [serial = 1772] [outer = 1D97D000] 15:00:50 INFO - PROCESS | 3872 | 1461189650242 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]]]}] 15:00:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:00:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 887ms 15:00:50 INFO - PROCESS | 3872 | 1461189650295 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:00:50 INFO - PROCESS | 3872 | 1461189650297 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 15:00:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:00:50 INFO - PROCESS | 3872 | 1461189650301 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:00:50 INFO - PROCESS | 3872 | 1461189650302 Marionette TRACE conn2 <- [1,2326,null,{}] 15:00:50 INFO - PROCESS | 3872 | 1461189650306 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}] 15:00:50 INFO - PROCESS | 3872 | 1461189650404 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:00:50 INFO - PROCESS | 3872 | 1461189650511 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:50 INFO - PROCESS | 3872 | ++DOCSHELL 139F6800 == 52 [pid = 3872] [id = 591] 15:00:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (15F7DC00) [pid = 3872] [serial = 1773] [outer = 00000000] 15:00:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1D9E4000) [pid = 3872] [serial = 1774] [outer = 15F7DC00] 15:00:50 INFO - PROCESS | 3872 | 1461189650568 Marionette DEBUG loaded listener.js 15:00:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1DC9D400) [pid = 3872] [serial = 1775] [outer = 15F7DC00] 15:00:51 INFO - PROCESS | 3872 | 1461189651392 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]]]}] 15:00:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:00:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1136ms 15:00:51 INFO - PROCESS | 3872 | 1461189651427 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:00:51 INFO - PROCESS | 3872 | 1461189651431 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 15:00:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:00:51 INFO - PROCESS | 3872 | 1461189651436 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:00:51 INFO - PROCESS | 3872 | 1461189651440 Marionette TRACE conn2 <- [1,2330,null,{}] 15:00:51 INFO - PROCESS | 3872 | 1461189651446 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}] 15:00:51 INFO - PROCESS | 3872 | 1461189651547 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:00:51 INFO - PROCESS | 3872 | 1461189651697 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:51 INFO - PROCESS | 3872 | ++DOCSHELL 14BE0800 == 53 [pid = 3872] [id = 592] 15:00:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (15ED4400) [pid = 3872] [serial = 1776] [outer = 00000000] 15:00:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (16E83C00) [pid = 3872] [serial = 1777] [outer = 15ED4400] 15:00:51 INFO - PROCESS | 3872 | 1461189651754 Marionette DEBUG loaded listener.js 15:00:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (186ED800) [pid = 3872] [serial = 1778] [outer = 15ED4400] 15:00:52 INFO - PROCESS | 3872 | --DOCSHELL 186EF800 == 52 [pid = 3872] [id = 550] 15:00:52 INFO - PROCESS | 3872 | --DOCSHELL 158AB000 == 51 [pid = 3872] [id = 554] 15:00:52 INFO - PROCESS | 3872 | --DOCSHELL 15E88000 == 50 [pid = 3872] [id = 585] 15:00:52 INFO - PROCESS | 3872 | --DOCSHELL 13B92800 == 49 [pid = 3872] [id = 584] 15:00:52 INFO - PROCESS | 3872 | --DOCSHELL 13BE5000 == 48 [pid = 3872] [id = 583] 15:00:52 INFO - PROCESS | 3872 | --DOCSHELL 14B04800 == 47 [pid = 3872] [id = 582] 15:00:52 INFO - PROCESS | 3872 | --DOCSHELL 19B83400 == 46 [pid = 3872] [id = 581] 15:00:52 INFO - PROCESS | 3872 | --DOCSHELL 19006C00 == 45 [pid = 3872] [id = 580] 15:00:52 INFO - PROCESS | 3872 | --DOCSHELL 1904DC00 == 44 [pid = 3872] [id = 579] 15:00:52 INFO - PROCESS | 3872 | --DOCSHELL 18611C00 == 43 [pid = 3872] [id = 578] 15:00:52 INFO - PROCESS | 3872 | --DOCSHELL 12CF7C00 == 42 [pid = 3872] [id = 577] 15:00:52 INFO - PROCESS | 3872 | --DOCSHELL 1444A400 == 41 [pid = 3872] [id = 576] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (19175C00) [pid = 3872] [serial = 1714] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOCSHELL 14B4F800 == 40 [pid = 3872] [id = 572] 15:00:52 INFO - PROCESS | 3872 | --DOCSHELL 12CF5800 == 39 [pid = 3872] [id = 571] 15:00:52 INFO - PROCESS | 3872 | --DOCSHELL 1D9DF800 == 38 [pid = 3872] [id = 17] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1860EC00) [pid = 3872] [serial = 1643] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (15826800) [pid = 3872] [serial = 1640] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1C5EFC00) [pid = 3872] [serial = 1637] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (19D4AC00) [pid = 3872] [serial = 1702] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1897F000) [pid = 3872] [serial = 1693] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (19009800) [pid = 3872] [serial = 1696] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (15FB1800) [pid = 3872] [serial = 1688] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (15F87800) [pid = 3872] [serial = 1687] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (16734800) [pid = 3872] [serial = 1690] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (18236C00) [pid = 3872] [serial = 1691] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (19A0D000) [pid = 3872] [serial = 1699] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (19A42800) [pid = 3872] [serial = 1700] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (15FB3400) [pid = 3872] [serial = 1675] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1900C400) [pid = 3872] [serial = 1678] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1A3D3400) [pid = 3872] [serial = 1681] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (18990400) [pid = 3872] [serial = 1694] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1ABD3C00) [pid = 3872] [serial = 1684] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1A365000) [pid = 3872] [serial = 1703] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1AA69800) [pid = 3872] [serial = 1705] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (18B67800) [pid = 3872] [serial = 1708] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1C66E800) [pid = 3872] [serial = 1711] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1AA64800) [pid = 3872] [serial = 1706] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1917C000) [pid = 3872] [serial = 1709] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1C670000) [pid = 3872] [serial = 1712] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (18BB7000) [pid = 3872] [serial = 1697] [outer = 00000000] [url = about:blank] 15:00:52 INFO - PROCESS | 3872 | 1461189652284 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]]]}] 15:00:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:00:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 903ms 15:00:52 INFO - PROCESS | 3872 | 1461189652342 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:00:52 INFO - PROCESS | 3872 | 1461189652347 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 15:00:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:00:52 INFO - PROCESS | 3872 | 1461189652353 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:00:52 INFO - PROCESS | 3872 | 1461189652356 Marionette TRACE conn2 <- [1,2334,null,{}] 15:00:52 INFO - PROCESS | 3872 | 1461189652359 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}] 15:00:52 INFO - PROCESS | 3872 | 1461189652440 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:00:52 INFO - PROCESS | 3872 | 1461189652449 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:52 INFO - PROCESS | 3872 | ++DOCSHELL 15840000 == 39 [pid = 3872] [id = 593] 15:00:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (15C37000) [pid = 3872] [serial = 1779] [outer = 00000000] 15:00:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1860EC00) [pid = 3872] [serial = 1780] [outer = 15C37000] 15:00:52 INFO - PROCESS | 3872 | 1461189652495 Marionette DEBUG loaded listener.js 15:00:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (18953000) [pid = 3872] [serial = 1781] [outer = 15C37000] 15:00:53 INFO - PROCESS | 3872 | 1461189653003 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]]]}] 15:00:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:00:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 701ms 15:00:53 INFO - PROCESS | 3872 | 1461189653052 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:00:53 INFO - PROCESS | 3872 | 1461189653054 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 15:00:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:00:53 INFO - PROCESS | 3872 | 1461189653058 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:00:53 INFO - PROCESS | 3872 | 1461189653061 Marionette TRACE conn2 <- [1,2338,null,{}] 15:00:53 INFO - PROCESS | 3872 | 1461189653071 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}] 15:00:53 INFO - PROCESS | 3872 | 1461189653154 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:00:53 INFO - PROCESS | 3872 | 1461189653160 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:53 INFO - PROCESS | 3872 | ++DOCSHELL 18BB2400 == 40 [pid = 3872] [id = 594] 15:00:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (18BB5400) [pid = 3872] [serial = 1782] [outer = 00000000] 15:00:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (19008800) [pid = 3872] [serial = 1783] [outer = 18BB5400] 15:00:53 INFO - PROCESS | 3872 | 1461189653215 Marionette DEBUG loaded listener.js 15:00:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (19051000) [pid = 3872] [serial = 1784] [outer = 18BB5400] 15:00:53 INFO - PROCESS | 3872 | 1461189653724 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]]]}] 15:00:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:00:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 685ms 15:00:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:00:53 INFO - PROCESS | 3872 | 1461189653757 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:00:53 INFO - PROCESS | 3872 | 1461189653759 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 15:00:53 INFO - PROCESS | 3872 | 1461189653762 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:00:53 INFO - PROCESS | 3872 | 1461189653764 Marionette TRACE conn2 <- [1,2342,null,{}] 15:00:53 INFO - PROCESS | 3872 | 1461189653767 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}] 15:00:53 INFO - PROCESS | 3872 | 1461189653865 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:00:53 INFO - PROCESS | 3872 | 1461189653961 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:53 INFO - PROCESS | 3872 | ++DOCSHELL 19179C00 == 41 [pid = 3872] [id = 595] 15:00:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1917A400) [pid = 3872] [serial = 1785] [outer = 00000000] 15:00:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (19A04C00) [pid = 3872] [serial = 1786] [outer = 1917A400] 15:00:54 INFO - PROCESS | 3872 | 1461189654006 Marionette DEBUG loaded listener.js 15:00:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (19A42400) [pid = 3872] [serial = 1787] [outer = 1917A400] 15:00:54 INFO - PROCESS | 3872 | 1461189654392 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]]]}] 15:00:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:00:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 685ms 15:00:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:00:54 INFO - PROCESS | 3872 | 1461189654462 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:00:54 INFO - PROCESS | 3872 | 1461189654464 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 15:00:54 INFO - PROCESS | 3872 | 1461189654467 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:00:54 INFO - PROCESS | 3872 | 1461189654469 Marionette TRACE conn2 <- [1,2346,null,{}] 15:00:54 INFO - PROCESS | 3872 | 1461189654472 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}] 15:00:54 INFO - PROCESS | 3872 | 1461189654620 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:00:54 INFO - PROCESS | 3872 | 1461189654645 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:54 INFO - PROCESS | 3872 | ++DOCSHELL 19A45C00 == 42 [pid = 3872] [id = 596] 15:00:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (19A4E800) [pid = 3872] [serial = 1788] [outer = 00000000] 15:00:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (19D31400) [pid = 3872] [serial = 1789] [outer = 19A4E800] 15:00:54 INFO - PROCESS | 3872 | 1461189654700 Marionette DEBUG loaded listener.js 15:00:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1A10C800) [pid = 3872] [serial = 1790] [outer = 19A4E800] 15:00:55 INFO - PROCESS | 3872 | 1461189655157 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]]]}] 15:00:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:00:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 731ms 15:00:55 INFO - PROCESS | 3872 | 1461189655208 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:00:55 INFO - PROCESS | 3872 | 1461189655210 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 15:00:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:00:55 INFO - PROCESS | 3872 | 1461189655219 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:00:55 INFO - PROCESS | 3872 | 1461189655220 Marionette TRACE conn2 <- [1,2350,null,{}] 15:00:55 INFO - PROCESS | 3872 | 1461189655224 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}] 15:00:55 INFO - PROCESS | 3872 | 1461189655350 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:00:55 INFO - PROCESS | 3872 | 1461189655364 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:55 INFO - PROCESS | 3872 | ++DOCSHELL 14B4EC00 == 43 [pid = 3872] [id = 597] 15:00:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (19D2C800) [pid = 3872] [serial = 1791] [outer = 00000000] 15:00:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1ABD3C00) [pid = 3872] [serial = 1792] [outer = 19D2C800] 15:00:55 INFO - PROCESS | 3872 | 1461189655464 Marionette DEBUG loaded listener.js 15:00:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1C5EEC00) [pid = 3872] [serial = 1793] [outer = 19D2C800] 15:00:55 INFO - PROCESS | 3872 | 1461189655889 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]]]}] 15:00:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:00:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 732ms 15:00:55 INFO - PROCESS | 3872 | 1461189655965 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:00:55 INFO - PROCESS | 3872 | 1461189655967 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 15:00:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:00:55 INFO - PROCESS | 3872 | 1461189655971 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:00:55 INFO - PROCESS | 3872 | 1461189655972 Marionette TRACE conn2 <- [1,2354,null,{}] 15:00:55 INFO - PROCESS | 3872 | 1461189655976 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}] 15:00:56 INFO - PROCESS | 3872 | 1461189656087 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:00:56 INFO - PROCESS | 3872 | 1461189656100 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:56 INFO - PROCESS | 3872 | ++DOCSHELL 1AAD7C00 == 44 [pid = 3872] [id = 598] 15:00:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1C5F4C00) [pid = 3872] [serial = 1794] [outer = 00000000] 15:00:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1D02E000) [pid = 3872] [serial = 1795] [outer = 1C5F4C00] 15:00:56 INFO - PROCESS | 3872 | 1461189656199 Marionette DEBUG loaded listener.js 15:00:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1D3A6800) [pid = 3872] [serial = 1796] [outer = 1C5F4C00] 15:00:56 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1A468000) [pid = 3872] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:00:56 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (13307C00) [pid = 3872] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:00:56 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (13364C00) [pid = 3872] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:00:56 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (19A02000) [pid = 3872] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:00:56 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (19055800) [pid = 3872] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:00:56 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (18612000) [pid = 3872] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:00:56 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (15512800) [pid = 3872] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:00:56 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1AA62C00) [pid = 3872] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:00:56 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1E838800) [pid = 3872] [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.] 15:00:56 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (13B9A000) [pid = 3872] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:00:56 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (19B87400) [pid = 3872] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:00:56 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (15F7D800) [pid = 3872] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:00:56 INFO - PROCESS | 3872 | 1461189656949 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]]]}] 15:00:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:00:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1043ms 15:00:57 INFO - PROCESS | 3872 | 1461189657026 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:00:57 INFO - PROCESS | 3872 | 1461189657032 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 15:00:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:00:57 INFO - PROCESS | 3872 | 1461189657038 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:00:57 INFO - PROCESS | 3872 | 1461189657041 Marionette TRACE conn2 <- [1,2358,null,{}] 15:00:57 INFO - PROCESS | 3872 | 1461189657047 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}] 15:00:57 INFO - PROCESS | 3872 | 1461189657185 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:00:57 INFO - PROCESS | 3872 | 1461189657324 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:57 INFO - PROCESS | 3872 | ++DOCSHELL 1581B400 == 45 [pid = 3872] [id = 599] 15:00:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (15C32800) [pid = 3872] [serial = 1797] [outer = 00000000] 15:00:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1672CC00) [pid = 3872] [serial = 1798] [outer = 15C32800] 15:00:57 INFO - PROCESS | 3872 | 1461189657382 Marionette DEBUG loaded listener.js 15:00:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (16E30400) [pid = 3872] [serial = 1799] [outer = 15C32800] 15:00:57 INFO - PROCESS | 3872 | 1461189657979 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]]]}] 15:00:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:00:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 996ms 15:00:58 INFO - PROCESS | 3872 | 1461189658044 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:00:58 INFO - PROCESS | 3872 | 1461189658050 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 15:00:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:00:58 INFO - PROCESS | 3872 | 1461189658056 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:00:58 INFO - PROCESS | 3872 | 1461189658059 Marionette TRACE conn2 <- [1,2362,null,{}] 15:00:58 INFO - PROCESS | 3872 | 1461189658063 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}] 15:00:58 INFO - PROCESS | 3872 | 1461189658168 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:00:58 INFO - PROCESS | 3872 | 1461189658277 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:58 INFO - PROCESS | 3872 | ++DOCSHELL 18BB1400 == 46 [pid = 3872] [id = 600] 15:00:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (18BB6000) [pid = 3872] [serial = 1800] [outer = 00000000] 15:00:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (19172C00) [pid = 3872] [serial = 1801] [outer = 18BB6000] 15:00:58 INFO - PROCESS | 3872 | 1461189658332 Marionette DEBUG loaded listener.js 15:00:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (194CA400) [pid = 3872] [serial = 1802] [outer = 18BB6000] 15:00:58 INFO - PROCESS | 3872 | 1461189658961 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]]]}] 15:00:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:00:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 950ms 15:00:58 INFO - PROCESS | 3872 | 1461189658999 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:00:58 INFO - PROCESS | 3872 | 1461189659002 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 15:00:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:00:58 INFO - PROCESS | 3872 | 1461189659006 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:00:58 INFO - PROCESS | 3872 | 1461189659009 Marionette TRACE conn2 <- [1,2366,null,{}] 15:00:59 INFO - PROCESS | 3872 | 1461189659020 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}] 15:00:59 INFO - PROCESS | 3872 | 1461189659126 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:00:59 INFO - PROCESS | 3872 | 1461189659265 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:59 INFO - PROCESS | 3872 | ++DOCSHELL 1A468000 == 47 [pid = 3872] [id = 601] 15:00:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1A83C000) [pid = 3872] [serial = 1803] [outer = 00000000] 15:00:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1C5F2800) [pid = 3872] [serial = 1804] [outer = 1A83C000] 15:00:59 INFO - PROCESS | 3872 | 1461189659324 Marionette DEBUG loaded listener.js 15:00:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1C676C00) [pid = 3872] [serial = 1805] [outer = 1A83C000] 15:00:59 INFO - PROCESS | 3872 | 1461189659860 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]]]}] 15:00:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 903ms 15:00:59 INFO - PROCESS | 3872 | 1461189659909 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:00:59 INFO - PROCESS | 3872 | 1461189659912 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 15:00:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:00:59 INFO - PROCESS | 3872 | 1461189659916 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:00:59 INFO - PROCESS | 3872 | 1461189659918 Marionette TRACE conn2 <- [1,2370,null,{}] 15:00:59 INFO - PROCESS | 3872 | 1461189659921 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}] 15:01:00 INFO - PROCESS | 3872 | 1461189660024 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:01:00 INFO - PROCESS | 3872 | 1461189660134 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:00 INFO - PROCESS | 3872 | ++DOCSHELL 1C671000 == 48 [pid = 3872] [id = 602] 15:01:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1C673400) [pid = 3872] [serial = 1806] [outer = 00000000] 15:01:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1D70F400) [pid = 3872] [serial = 1807] [outer = 1C673400] 15:01:00 INFO - PROCESS | 3872 | 1461189660188 Marionette DEBUG loaded listener.js 15:01:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1D877C00) [pid = 3872] [serial = 1808] [outer = 1C673400] 15:01:00 INFO - PROCESS | 3872 | 1461189660754 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]]]}] 15:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 903ms 15:01:00 INFO - PROCESS | 3872 | 1461189660803 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:01:00 INFO - PROCESS | 3872 | 1461189660805 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 15:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:01:00 INFO - PROCESS | 3872 | 1461189660809 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:01:00 INFO - PROCESS | 3872 | 1461189660811 Marionette TRACE conn2 <- [1,2374,null,{}] 15:01:00 INFO - PROCESS | 3872 | 1461189660816 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}] 15:01:00 INFO - PROCESS | 3872 | 1461189660920 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:01:01 INFO - PROCESS | 3872 | 1461189661028 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:01 INFO - PROCESS | 3872 | ++DOCSHELL 19A4C400 == 49 [pid = 3872] [id = 603] 15:01:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1D981800) [pid = 3872] [serial = 1809] [outer = 00000000] 15:01:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1D9D9000) [pid = 3872] [serial = 1810] [outer = 1D981800] 15:01:01 INFO - PROCESS | 3872 | 1461189661082 Marionette DEBUG loaded listener.js 15:01:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1D9D8800) [pid = 3872] [serial = 1811] [outer = 1D981800] 15:01:01 INFO - PROCESS | 3872 | 1461189661770 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]]]}] 15:01:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:01:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 997ms 15:01:01 INFO - PROCESS | 3872 | 1461189661811 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:01:01 INFO - PROCESS | 3872 | 1461189661815 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 15:01:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:01:01 INFO - PROCESS | 3872 | 1461189661820 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:01:01 INFO - PROCESS | 3872 | 1461189661823 Marionette TRACE conn2 <- [1,2378,null,{}] 15:01:01 INFO - PROCESS | 3872 | 1461189661829 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}] 15:01:01 INFO - PROCESS | 3872 | 1461189661932 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:01:02 INFO - PROCESS | 3872 | 1461189662074 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:02 INFO - PROCESS | 3872 | ++DOCSHELL 15C37400 == 50 [pid = 3872] [id = 604] 15:01:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (15CD4400) [pid = 3872] [serial = 1812] [outer = 00000000] 15:01:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (16E30000) [pid = 3872] [serial = 1813] [outer = 15CD4400] 15:01:02 INFO - PROCESS | 3872 | 1461189662124 Marionette DEBUG loaded listener.js 15:01:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (18612000) [pid = 3872] [serial = 1814] [outer = 15CD4400] 15:01:02 INFO - PROCESS | 3872 | 1461189662724 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]]]}] 15:01:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:01:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 934ms 15:01:02 INFO - PROCESS | 3872 | 1461189662762 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:01:02 INFO - PROCESS | 3872 | 1461189662767 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 15:01:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:01:02 INFO - PROCESS | 3872 | 1461189662773 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:01:02 INFO - PROCESS | 3872 | 1461189662776 Marionette TRACE conn2 <- [1,2382,null,{}] 15:01:02 INFO - PROCESS | 3872 | 1461189662780 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}] 15:01:02 INFO - PROCESS | 3872 | 1461189662896 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:01:02 INFO - PROCESS | 3872 | --DOCSHELL 14B4EC00 == 49 [pid = 3872] [id = 597] 15:01:02 INFO - PROCESS | 3872 | --DOCSHELL 19A45C00 == 48 [pid = 3872] [id = 596] 15:01:02 INFO - PROCESS | 3872 | --DOCSHELL 19179C00 == 47 [pid = 3872] [id = 595] 15:01:02 INFO - PROCESS | 3872 | --DOCSHELL 18BB2400 == 46 [pid = 3872] [id = 594] 15:01:02 INFO - PROCESS | 3872 | --DOCSHELL 15840000 == 45 [pid = 3872] [id = 593] 15:01:02 INFO - PROCESS | 3872 | --DOCSHELL 14BE0800 == 44 [pid = 3872] [id = 592] 15:01:02 INFO - PROCESS | 3872 | --DOCSHELL 1894C800 == 43 [pid = 3872] [id = 588] 15:01:02 INFO - PROCESS | 3872 | --DOCSHELL 14B51C00 == 42 [pid = 3872] [id = 587] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1D23FC00) [pid = 3872] [serial = 1750] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1C73A800) [pid = 3872] [serial = 1715] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (14B49C00) [pid = 3872] [serial = 1732] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1672B800) [pid = 3872] [serial = 1733] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (19A42C00) [pid = 3872] [serial = 1741] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1917BC00) [pid = 3872] [serial = 1738] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1917E400) [pid = 3872] [serial = 1739] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (18984400) [pid = 3872] [serial = 1735] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (18995800) [pid = 3872] [serial = 1736] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (18235800) [pid = 3872] [serial = 1730] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (15E87C00) [pid = 3872] [serial = 1729] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (15CE5C00) [pid = 3872] [serial = 1717] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (18985800) [pid = 3872] [serial = 1720] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1AA14400) [pid = 3872] [serial = 1723] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1D245800) [pid = 3872] [serial = 1726] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1C5F3400) [pid = 3872] [serial = 1747] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1D788800) [pid = 3872] [serial = 1172] [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.] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (19D30800) [pid = 3872] [serial = 1754] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (19008C00) [pid = 3872] [serial = 1753] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1D037C00) [pid = 3872] [serial = 1751] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (19D2F000) [pid = 3872] [serial = 1744] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1A1F0C00) [pid = 3872] [serial = 1745] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1D702400) [pid = 3872] [serial = 1756] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1C5F2C00) [pid = 3872] [serial = 1748] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1D787C00) [pid = 3872] [serial = 1757] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (19A47000) [pid = 3872] [serial = 1742] [outer = 00000000] [url = about:blank] 15:01:02 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (1D874800) [pid = 3872] [serial = 1759] [outer = 00000000] [url = about:blank] 15:01:03 INFO - PROCESS | 3872 | 1461189663036 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:03 INFO - PROCESS | 3872 | ++DOCSHELL 13303000 == 43 [pid = 3872] [id = 605] 15:01:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (13B92800) [pid = 3872] [serial = 1815] [outer = 00000000] 15:01:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (15840000) [pid = 3872] [serial = 1816] [outer = 13B92800] 15:01:03 INFO - PROCESS | 3872 | 1461189663082 Marionette DEBUG loaded listener.js 15:01:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (16554800) [pid = 3872] [serial = 1817] [outer = 13B92800] 15:01:03 INFO - PROCESS | 3872 | 1461189663561 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]]]}] 15:01:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:01:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 840ms 15:01:03 INFO - PROCESS | 3872 | 1461189663615 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:01:03 INFO - PROCESS | 3872 | 1461189663618 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 15:01:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:01:03 INFO - PROCESS | 3872 | 1461189663621 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:01:03 INFO - PROCESS | 3872 | 1461189663624 Marionette TRACE conn2 <- [1,2386,null,{}] 15:01:03 INFO - PROCESS | 3872 | 1461189663635 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}] 15:01:03 INFO - PROCESS | 3872 | 1461189663718 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:01:03 INFO - PROCESS | 3872 | 1461189663731 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:03 INFO - PROCESS | 3872 | ++DOCSHELL 19052400 == 44 [pid = 3872] [id = 606] 15:01:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (19055000) [pid = 3872] [serial = 1818] [outer = 00000000] 15:01:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (19178800) [pid = 3872] [serial = 1819] [outer = 19055000] 15:01:03 INFO - PROCESS | 3872 | 1461189663780 Marionette DEBUG loaded listener.js 15:01:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (194CA800) [pid = 3872] [serial = 1820] [outer = 19055000] 15:01:04 INFO - PROCESS | 3872 | 1461189664249 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]]]}] 15:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 623ms 15:01:04 INFO - PROCESS | 3872 | 1461189664259 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:01:04 INFO - PROCESS | 3872 | 1461189664261 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 15:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:01:04 INFO - PROCESS | 3872 | 1461189664264 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:01:04 INFO - PROCESS | 3872 | 1461189664266 Marionette TRACE conn2 <- [1,2390,null,{}] 15:01:04 INFO - PROCESS | 3872 | 1461189664270 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}] 15:01:04 INFO - PROCESS | 3872 | 1461189664350 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:01:04 INFO - PROCESS | 3872 | 1461189664356 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:04 INFO - PROCESS | 3872 | ++DOCSHELL 18CF0000 == 45 [pid = 3872] [id = 607] 15:01:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (19175C00) [pid = 3872] [serial = 1821] [outer = 00000000] 15:01:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (19D29800) [pid = 3872] [serial = 1822] [outer = 19175C00] 15:01:04 INFO - PROCESS | 3872 | 1461189664401 Marionette DEBUG loaded listener.js 15:01:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (19D30C00) [pid = 3872] [serial = 1823] [outer = 19175C00] 15:01:04 INFO - PROCESS | 3872 | 1461189664820 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]]]}] 15:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 592ms 15:01:04 INFO - PROCESS | 3872 | 1461189664853 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:01:04 INFO - PROCESS | 3872 | 1461189664855 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 15:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:01:04 INFO - PROCESS | 3872 | 1461189664858 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:01:04 INFO - PROCESS | 3872 | 1461189664859 Marionette TRACE conn2 <- [1,2394,null,{}] 15:01:04 INFO - PROCESS | 3872 | 1461189664863 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}] 15:01:04 INFO - PROCESS | 3872 | 1461189664947 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:01:04 INFO - PROCESS | 3872 | 1461189664953 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:04 INFO - PROCESS | 3872 | ++DOCSHELL 1897DC00 == 46 [pid = 3872] [id = 608] 15:01:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (19A4E000) [pid = 3872] [serial = 1824] [outer = 00000000] 15:01:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1A467400) [pid = 3872] [serial = 1825] [outer = 19A4E000] 15:01:05 INFO - PROCESS | 3872 | 1461189664999 Marionette DEBUG loaded listener.js 15:01:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1A463400) [pid = 3872] [serial = 1826] [outer = 19A4E000] 15:01:05 INFO - PROCESS | 3872 | 1461189665502 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]]]}] 15:01:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:01:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 685ms 15:01:05 INFO - PROCESS | 3872 | 1461189665555 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:01:05 INFO - PROCESS | 3872 | 1461189665557 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 15:01:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:01:05 INFO - PROCESS | 3872 | 1461189665561 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:01:05 INFO - PROCESS | 3872 | 1461189665562 Marionette TRACE conn2 <- [1,2398,null,{}] 15:01:05 INFO - PROCESS | 3872 | 1461189665566 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}] 15:01:05 INFO - PROCESS | 3872 | 1461189665701 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:01:05 INFO - PROCESS | 3872 | 1461189665714 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:05 INFO - PROCESS | 3872 | ++DOCSHELL 1C5EF800 == 47 [pid = 3872] [id = 609] 15:01:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1C5F0C00) [pid = 3872] [serial = 1827] [outer = 00000000] 15:01:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1CF25C00) [pid = 3872] [serial = 1828] [outer = 1C5F0C00] 15:01:05 INFO - PROCESS | 3872 | 1461189665816 Marionette DEBUG loaded listener.js 15:01:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1D037400) [pid = 3872] [serial = 1829] [outer = 1C5F0C00] 15:01:06 INFO - PROCESS | 3872 | 1461189666306 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]]]}] 15:01:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:01:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 794ms 15:01:06 INFO - PROCESS | 3872 | 1461189666363 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:01:06 INFO - PROCESS | 3872 | 1461189666365 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 15:01:06 INFO - PROCESS | 3872 | 1461189666368 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:01:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:01:06 INFO - PROCESS | 3872 | 1461189666370 Marionette TRACE conn2 <- [1,2402,null,{}] 15:01:06 INFO - PROCESS | 3872 | 1461189666373 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}] 15:01:06 INFO - PROCESS | 3872 | 1461189666487 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:01:06 INFO - PROCESS | 3872 | 1461189666554 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:06 INFO - PROCESS | 3872 | ++DOCSHELL 158AB000 == 48 [pid = 3872] [id = 610] 15:01:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1D24A400) [pid = 3872] [serial = 1830] [outer = 00000000] 15:01:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1D781400) [pid = 3872] [serial = 1831] [outer = 1D24A400] 15:01:06 INFO - PROCESS | 3872 | 1461189666598 Marionette DEBUG loaded listener.js 15:01:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1D78B800) [pid = 3872] [serial = 1832] [outer = 1D24A400] 15:01:07 INFO - PROCESS | 3872 | 1461189667005 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]]]}] 15:01:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:01:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 685ms 15:01:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:01:07 INFO - PROCESS | 3872 | 1461189667071 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:01:07 INFO - PROCESS | 3872 | 1461189667073 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 15:01:07 INFO - PROCESS | 3872 | 1461189667076 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:01:07 INFO - PROCESS | 3872 | 1461189667078 Marionette TRACE conn2 <- [1,2406,null,{}] 15:01:07 INFO - PROCESS | 3872 | 1461189667081 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}] 15:01:07 INFO - PROCESS | 3872 | 1461189667196 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:01:07 INFO - PROCESS | 3872 | 1461189667207 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:07 INFO - PROCESS | 3872 | ++DOCSHELL 16E6C400 == 49 [pid = 3872] [id = 611] 15:01:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1894A400) [pid = 3872] [serial = 1833] [outer = 00000000] 15:01:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1D982C00) [pid = 3872] [serial = 1834] [outer = 1894A400] 15:01:07 INFO - PROCESS | 3872 | 1461189667422 Marionette DEBUG loaded listener.js 15:01:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1D9E4400) [pid = 3872] [serial = 1835] [outer = 1894A400] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (14B52C00) [pid = 3872] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (18953400) [pid = 3872] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (19ED9400) [pid = 3872] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1AA67000) [pid = 3872] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (15C37000) [pid = 3872] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (19D2C800) [pid = 3872] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (19E31800) [pid = 3872] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (18950800) [pid = 3872] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (18BB5400) [pid = 3872] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (14BE4800) [pid = 3872] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (15ED4400) [pid = 3872] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1E83B800) [pid = 3872] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (16E7B800) [pid = 3872] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (19D25C00) [pid = 3872] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (19D48800) [pid = 3872] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1987F400) [pid = 3872] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (15E81400) [pid = 3872] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1917A400) [pid = 3872] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:01:07 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (19A4E800) [pid = 3872] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:01:07 INFO - PROCESS | 3872 | 1461189667850 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]]]}] 15:01:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:01:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 794ms 15:01:07 INFO - PROCESS | 3872 | 1461189667876 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:01:07 INFO - PROCESS | 3872 | 1461189667877 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 15:01:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:01:07 INFO - PROCESS | 3872 | 1461189667881 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:01:07 INFO - PROCESS | 3872 | 1461189667883 Marionette TRACE conn2 <- [1,2410,null,{}] 15:01:07 INFO - PROCESS | 3872 | 1461189667886 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}] 15:01:07 INFO - PROCESS | 3872 | 1461189668001 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:01:07 INFO - PROCESS | 3872 | 1461189668009 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:08 INFO - PROCESS | 3872 | ++DOCSHELL 139C0800 == 50 [pid = 3872] [id = 612] 15:01:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (15514000) [pid = 3872] [serial = 1836] [outer = 00000000] 15:01:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (19058800) [pid = 3872] [serial = 1837] [outer = 15514000] 15:01:08 INFO - PROCESS | 3872 | 1461189668060 Marionette DEBUG loaded listener.js 15:01:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (19053000) [pid = 3872] [serial = 1838] [outer = 15514000] 15:01:08 INFO - PROCESS | 3872 | 1461189668465 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]]]}] 15:01:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:01:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 638ms 15:01:08 INFO - PROCESS | 3872 | 1461189668519 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:01:08 INFO - PROCESS | 3872 | 1461189668521 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 15:01:08 INFO - PROCESS | 3872 | 1461189668524 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:01:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:01:08 INFO - PROCESS | 3872 | 1461189668526 Marionette TRACE conn2 <- [1,2414,null,{}] 15:01:08 INFO - PROCESS | 3872 | 1461189668529 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}] 15:01:08 INFO - PROCESS | 3872 | 1461189668646 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:01:08 INFO - PROCESS | 3872 | 1461189668655 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:08 INFO - PROCESS | 3872 | ++DOCSHELL 186F8800 == 51 [pid = 3872] [id = 613] 15:01:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (18B67800) [pid = 3872] [serial = 1839] [outer = 00000000] 15:01:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1D873C00) [pid = 3872] [serial = 1840] [outer = 18B67800] 15:01:08 INFO - PROCESS | 3872 | 1461189668699 Marionette DEBUG loaded listener.js 15:01:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1D980000) [pid = 3872] [serial = 1841] [outer = 18B67800] 15:01:09 INFO - PROCESS | 3872 | 1461189669129 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]]]}] 15:01:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:01:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 623ms 15:01:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:01:09 INFO - PROCESS | 3872 | 1461189669163 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:01:09 INFO - PROCESS | 3872 | 1461189669166 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 15:01:09 INFO - PROCESS | 3872 | 1461189669169 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:01:09 INFO - PROCESS | 3872 | 1461189669171 Marionette TRACE conn2 <- [1,2418,null,{}] 15:01:09 INFO - PROCESS | 3872 | 1461189669175 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}] 15:01:09 INFO - PROCESS | 3872 | 1461189669324 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:01:09 INFO - PROCESS | 3872 | 1461189669342 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:09 INFO - PROCESS | 3872 | ++DOCSHELL 1D3A9400 == 52 [pid = 3872] [id = 614] 15:01:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1D980C00) [pid = 3872] [serial = 1842] [outer = 00000000] 15:01:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1DD7DC00) [pid = 3872] [serial = 1843] [outer = 1D980C00] 15:01:09 INFO - PROCESS | 3872 | 1461189669390 Marionette DEBUG loaded listener.js 15:01:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1DD82C00) [pid = 3872] [serial = 1844] [outer = 1D980C00] 15:01:10 INFO - PROCESS | 3872 | 1461189670022 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]]]}] 15:01:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:01:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 888ms 15:01:10 INFO - PROCESS | 3872 | 1461189670058 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:01:10 INFO - PROCESS | 3872 | 1461189670066 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 15:01:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:01:10 INFO - PROCESS | 3872 | 1461189670074 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:01:10 INFO - PROCESS | 3872 | 1461189670079 Marionette TRACE conn2 <- [1,2422,null,{}] 15:01:10 INFO - PROCESS | 3872 | 1461189670084 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}] 15:01:10 INFO - PROCESS | 3872 | 1461189670195 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:01:10 INFO - PROCESS | 3872 | 1461189670341 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:10 INFO - PROCESS | 3872 | ++DOCSHELL 15FA6C00 == 53 [pid = 3872] [id = 615] 15:01:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (15FAF400) [pid = 3872] [serial = 1845] [outer = 00000000] 15:01:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (18983800) [pid = 3872] [serial = 1846] [outer = 15FAF400] 15:01:10 INFO - PROCESS | 3872 | 1461189670398 Marionette DEBUG loaded listener.js 15:01:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (18991000) [pid = 3872] [serial = 1847] [outer = 15FAF400] 15:01:11 INFO - PROCESS | 3872 | 1461189671022 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]]]}] 15:01:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:01:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 996ms 15:01:11 INFO - PROCESS | 3872 | 1461189671076 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:01:11 INFO - PROCESS | 3872 | 1461189671082 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 15:01:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:01:11 INFO - PROCESS | 3872 | 1461189671089 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:01:11 INFO - PROCESS | 3872 | 1461189671092 Marionette TRACE conn2 <- [1,2426,null,{}] 15:01:11 INFO - PROCESS | 3872 | 1461189671097 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}] 15:01:11 INFO - PROCESS | 3872 | 1461189671213 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:01:11 INFO - PROCESS | 3872 | 1461189671352 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:11 INFO - PROCESS | 3872 | ++DOCSHELL 18611C00 == 54 [pid = 3872] [id = 616] 15:01:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1897B400) [pid = 3872] [serial = 1848] [outer = 00000000] 15:01:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (19A49400) [pid = 3872] [serial = 1849] [outer = 1897B400] 15:01:11 INFO - PROCESS | 3872 | 1461189671407 Marionette DEBUG loaded listener.js 15:01:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (19D28000) [pid = 3872] [serial = 1850] [outer = 1897B400] 15:01:11 INFO - PROCESS | 3872 | 1461189671962 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]]]}] 15:01:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:01:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 903ms 15:01:11 INFO - PROCESS | 3872 | 1461189671991 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:01:11 INFO - PROCESS | 3872 | 1461189671993 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 15:01:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:01:11 INFO - PROCESS | 3872 | 1461189671997 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:01:11 INFO - PROCESS | 3872 | 1461189672001 Marionette TRACE conn2 <- [1,2430,null,{}] 15:01:12 INFO - PROCESS | 3872 | 1461189672027 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}] 15:01:12 INFO - PROCESS | 3872 | 1461189672144 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:01:12 INFO - PROCESS | 3872 | 1461189672284 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:12 INFO - PROCESS | 3872 | ++DOCSHELL 1C35D800 == 55 [pid = 3872] [id = 617] 15:01:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1C5EF400) [pid = 3872] [serial = 1851] [outer = 00000000] 15:01:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1DC9F400) [pid = 3872] [serial = 1852] [outer = 1C5EF400] 15:01:12 INFO - PROCESS | 3872 | 1461189672342 Marionette DEBUG loaded listener.js 15:01:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1DCAA800) [pid = 3872] [serial = 1853] [outer = 1C5EF400] 15:01:12 INFO - PROCESS | 3872 | 1461189672930 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]]]}] 15:01:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:01:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 950ms 15:01:12 INFO - PROCESS | 3872 | 1461189672963 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:01:12 INFO - PROCESS | 3872 | 1461189672965 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 15:01:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:01:12 INFO - PROCESS | 3872 | 1461189672969 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:01:12 INFO - PROCESS | 3872 | 1461189672971 Marionette TRACE conn2 <- [1,2434,null,{}] 15:01:12 INFO - PROCESS | 3872 | 1461189672975 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}] 15:01:13 INFO - PROCESS | 3872 | 1461189673080 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:01:13 INFO - PROCESS | 3872 | 1461189673252 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:13 INFO - PROCESS | 3872 | ++DOCSHELL 12B7F400 == 56 [pid = 3872] [id = 618] 15:01:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (12CF7C00) [pid = 3872] [serial = 1854] [outer = 00000000] 15:01:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (16734400) [pid = 3872] [serial = 1855] [outer = 12CF7C00] 15:01:13 INFO - PROCESS | 3872 | 1461189673345 Marionette DEBUG loaded listener.js 15:01:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (18287000) [pid = 3872] [serial = 1856] [outer = 12CF7C00] 15:01:14 INFO - PROCESS | 3872 | 1461189674133 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]]]}] 15:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1184ms 15:01:14 INFO - PROCESS | 3872 | 1461189674150 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:01:14 INFO - PROCESS | 3872 | 1461189674154 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 15:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:01:14 INFO - PROCESS | 3872 | 1461189674160 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:01:14 INFO - PROCESS | 3872 | 1461189674163 Marionette TRACE conn2 <- [1,2438,null,{}] 15:01:14 INFO - PROCESS | 3872 | 1461189674168 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}] 15:01:14 INFO - PROCESS | 3872 | 1461189674270 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:01:14 INFO - PROCESS | 3872 | 1461189674470 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:14 INFO - PROCESS | 3872 | ++DOCSHELL 14B49C00 == 57 [pid = 3872] [id = 619] 15:01:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (14B4CC00) [pid = 3872] [serial = 1857] [outer = 00000000] 15:01:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (15F87800) [pid = 3872] [serial = 1858] [outer = 14B4CC00] 15:01:14 INFO - PROCESS | 3872 | 1461189674521 Marionette DEBUG loaded listener.js 15:01:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (15FB5000) [pid = 3872] [serial = 1859] [outer = 14B4CC00] 15:01:14 INFO - PROCESS | 3872 | --DOCSHELL 186F8800 == 56 [pid = 3872] [id = 613] 15:01:14 INFO - PROCESS | 3872 | --DOCSHELL 139C0800 == 55 [pid = 3872] [id = 612] 15:01:14 INFO - PROCESS | 3872 | --DOCSHELL 16E6C400 == 54 [pid = 3872] [id = 611] 15:01:14 INFO - PROCESS | 3872 | --DOCSHELL 158AB000 == 53 [pid = 3872] [id = 610] 15:01:14 INFO - PROCESS | 3872 | --DOCSHELL 1C5EF800 == 52 [pid = 3872] [id = 609] 15:01:14 INFO - PROCESS | 3872 | --DOCSHELL 1897DC00 == 51 [pid = 3872] [id = 608] 15:01:14 INFO - PROCESS | 3872 | --DOCSHELL 18CF0000 == 50 [pid = 3872] [id = 607] 15:01:14 INFO - PROCESS | 3872 | --DOCSHELL 19052400 == 49 [pid = 3872] [id = 606] 15:01:14 INFO - PROCESS | 3872 | --DOCSHELL 13303000 == 48 [pid = 3872] [id = 605] 15:01:14 INFO - PROCESS | 3872 | --DOCSHELL 15C37400 == 47 [pid = 3872] [id = 604] 15:01:14 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1D9E4000) [pid = 3872] [serial = 1774] [outer = 00000000] [url = about:blank] 15:01:14 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1D983800) [pid = 3872] [serial = 1771] [outer = 00000000] [url = about:blank] 15:01:14 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1D02E000) [pid = 3872] [serial = 1795] [outer = 00000000] [url = about:blank] 15:01:14 INFO - PROCESS | 3872 | --DOCSHELL 1AAD7C00 == 46 [pid = 3872] [id = 598] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1E5A0800) [pid = 3872] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (19171800) [pid = 3872] [serial = 1679] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1A46D800) [pid = 3872] [serial = 1682] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1A364000) [pid = 3872] [serial = 1673] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1C350400) [pid = 3872] [serial = 1685] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (16E83000) [pid = 3872] [serial = 1676] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1860EC00) [pid = 3872] [serial = 1780] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1ABD3C00) [pid = 3872] [serial = 1792] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (18953000) [pid = 3872] [serial = 1781] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1D3A4C00) [pid = 3872] [serial = 1769] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1CF2A800) [pid = 3872] [serial = 1768] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1900A800) [pid = 3872] [serial = 1766] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (18BBB400) [pid = 3872] [serial = 1765] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (19008800) [pid = 3872] [serial = 1783] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (19051000) [pid = 3872] [serial = 1784] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (16559C00) [pid = 3872] [serial = 1763] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (15F80400) [pid = 3872] [serial = 1762] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (186ED800) [pid = 3872] [serial = 1778] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (16E83C00) [pid = 3872] [serial = 1777] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1C5EEC00) [pid = 3872] [serial = 1793] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (19A42400) [pid = 3872] [serial = 1787] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (19A04C00) [pid = 3872] [serial = 1786] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (19D31400) [pid = 3872] [serial = 1789] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1A10C800) [pid = 3872] [serial = 1790] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (15F83C00) [pid = 3872] [serial = 1718] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (19007C00) [pid = 3872] [serial = 1721] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (1ABDF400) [pid = 3872] [serial = 1724] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (1D24B000) [pid = 3872] [serial = 1727] [outer = 00000000] [url = about:blank] 15:01:15 INFO - PROCESS | 3872 | 1461189675088 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]]]}] 15:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 950ms 15:01:15 INFO - PROCESS | 3872 | 1461189675106 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:01:15 INFO - PROCESS | 3872 | 1461189675111 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 15:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:01:15 INFO - PROCESS | 3872 | 1461189675117 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:01:15 INFO - PROCESS | 3872 | 1461189675119 Marionette TRACE conn2 <- [1,2442,null,{}] 15:01:15 INFO - PROCESS | 3872 | 1461189675123 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}] 15:01:15 INFO - PROCESS | 3872 | 1461189675209 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:01:15 INFO - PROCESS | 3872 | 1461189675220 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:15 INFO - PROCESS | 3872 | ++DOCSHELL 15F7D800 == 47 [pid = 3872] [id = 620] 15:01:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (15F80400) [pid = 3872] [serial = 1860] [outer = 00000000] 15:01:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (18286000) [pid = 3872] [serial = 1861] [outer = 15F80400] 15:01:15 INFO - PROCESS | 3872 | 1461189675265 Marionette DEBUG loaded listener.js 15:01:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (18693C00) [pid = 3872] [serial = 1862] [outer = 15F80400] 15:01:15 INFO - PROCESS | 3872 | 1461189675770 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]]]}] 15:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 701ms 15:01:15 INFO - PROCESS | 3872 | 1461189675816 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:01:15 INFO - PROCESS | 3872 | 1461189675818 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 15:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:01:15 INFO - PROCESS | 3872 | 1461189675825 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:01:15 INFO - PROCESS | 3872 | 1461189675828 Marionette TRACE conn2 <- [1,2446,null,{}] 15:01:15 INFO - PROCESS | 3872 | 1461189675838 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}] 15:01:15 INFO - PROCESS | 3872 | 1461189675920 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:01:15 INFO - PROCESS | 3872 | 1461189675929 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:15 INFO - PROCESS | 3872 | ++DOCSHELL 18986C00 == 48 [pid = 3872] [id = 621] 15:01:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1898B400) [pid = 3872] [serial = 1863] [outer = 00000000] 15:01:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (18996C00) [pid = 3872] [serial = 1864] [outer = 1898B400] 15:01:15 INFO - PROCESS | 3872 | 1461189675976 Marionette DEBUG loaded listener.js 15:01:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (18BB8000) [pid = 3872] [serial = 1865] [outer = 1898B400] 15:01:16 INFO - PROCESS | 3872 | 1461189676460 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]]]}] 15:01:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:01:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 685ms 15:01:16 INFO - PROCESS | 3872 | 1461189676525 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:01:16 INFO - PROCESS | 3872 | 1461189676528 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 15:01:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:01:16 INFO - PROCESS | 3872 | 1461189676531 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:01:16 INFO - PROCESS | 3872 | 1461189676533 Marionette TRACE conn2 <- [1,2450,null,{}] 15:01:16 INFO - PROCESS | 3872 | 1461189676536 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}] 15:01:16 INFO - PROCESS | 3872 | 1461189676614 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:01:16 INFO - PROCESS | 3872 | 1461189676709 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:16 INFO - PROCESS | 3872 | ++DOCSHELL 18983400 == 49 [pid = 3872] [id = 622] 15:01:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (18CF0000) [pid = 3872] [serial = 1866] [outer = 00000000] 15:01:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (19051000) [pid = 3872] [serial = 1867] [outer = 18CF0000] 15:01:16 INFO - PROCESS | 3872 | 1461189676754 Marionette DEBUG loaded listener.js 15:01:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (19056000) [pid = 3872] [serial = 1868] [outer = 18CF0000] 15:01:17 INFO - PROCESS | 3872 | 1461189677121 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]]]}] 15:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 638ms 15:01:17 INFO - PROCESS | 3872 | 1461189677169 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:01:17 INFO - PROCESS | 3872 | 1461189677171 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 15:01:17 INFO - PROCESS | 3872 | 1461189677174 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:01:17 INFO - PROCESS | 3872 | 1461189677176 Marionette TRACE conn2 <- [1,2454,null,{}] 15:01:17 INFO - PROCESS | 3872 | 1461189677179 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}] 15:01:17 INFO - PROCESS | 3872 | 1461189677306 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:01:17 INFO - PROCESS | 3872 | 1461189677404 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:17 INFO - PROCESS | 3872 | ++DOCSHELL 14B45000 == 50 [pid = 3872] [id = 623] 15:01:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (19175800) [pid = 3872] [serial = 1869] [outer = 00000000] 15:01:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (194C9000) [pid = 3872] [serial = 1870] [outer = 19175800] 15:01:17 INFO - PROCESS | 3872 | 1461189677449 Marionette DEBUG loaded listener.js 15:01:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (19880400) [pid = 3872] [serial = 1871] [outer = 19175800] 15:01:17 INFO - PROCESS | 3872 | 1461189677882 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]]]}] 15:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 732ms 15:01:17 INFO - PROCESS | 3872 | 1461189677915 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:01:17 INFO - PROCESS | 3872 | 1461189677917 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 15:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:01:17 INFO - PROCESS | 3872 | 1461189677920 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:01:17 INFO - PROCESS | 3872 | 1461189677922 Marionette TRACE conn2 <- [1,2458,null,{}] 15:01:17 INFO - PROCESS | 3872 | 1461189677925 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}] 15:01:18 INFO - PROCESS | 3872 | 1461189678049 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:01:18 INFO - PROCESS | 3872 | 1461189678056 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:18 INFO - PROCESS | 3872 | ++DOCSHELL 19176C00 == 51 [pid = 3872] [id = 624] 15:01:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (194C7400) [pid = 3872] [serial = 1872] [outer = 00000000] 15:01:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (19D25C00) [pid = 3872] [serial = 1873] [outer = 194C7400] 15:01:18 INFO - PROCESS | 3872 | 1461189678103 Marionette DEBUG loaded listener.js 15:01:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (19B8EC00) [pid = 3872] [serial = 1874] [outer = 194C7400] 15:01:18 INFO - PROCESS | 3872 | 1461189678536 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]]]}] 15:01:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:01:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 685ms 15:01:18 INFO - PROCESS | 3872 | 1461189678607 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:01:18 INFO - PROCESS | 3872 | 1461189678609 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 15:01:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:01:18 INFO - PROCESS | 3872 | 1461189678612 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:01:18 INFO - PROCESS | 3872 | 1461189678614 Marionette TRACE conn2 <- [1,2462,null,{}] 15:01:18 INFO - PROCESS | 3872 | 1461189678618 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}] 15:01:18 INFO - PROCESS | 3872 | 1461189678753 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:01:18 INFO - PROCESS | 3872 | 1461189678774 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:18 INFO - PROCESS | 3872 | ++DOCSHELL 14410000 == 52 [pid = 3872] [id = 625] 15:01:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (19A4B400) [pid = 3872] [serial = 1875] [outer = 00000000] 15:01:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1A3C7400) [pid = 3872] [serial = 1876] [outer = 19A4B400] 15:01:18 INFO - PROCESS | 3872 | 1461189678818 Marionette DEBUG loaded listener.js 15:01:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1A36B400) [pid = 3872] [serial = 1877] [outer = 19A4B400] 15:01:19 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (15F7DC00) [pid = 3872] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:01:19 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1D97D000) [pid = 3872] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:01:19 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (19948800) [pid = 3872] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:01:19 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (18B67800) [pid = 3872] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:01:19 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1C5F0C00) [pid = 3872] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:01:19 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1D24A400) [pid = 3872] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:01:19 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (19175C00) [pid = 3872] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:01:19 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (13B92800) [pid = 3872] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:01:19 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1D981800) [pid = 3872] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:01:19 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (19A4E000) [pid = 3872] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:01:19 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (15CD4400) [pid = 3872] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:01:19 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (15514000) [pid = 3872] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:01:19 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (19055000) [pid = 3872] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:01:19 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1894A400) [pid = 3872] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:01:19 INFO - PROCESS | 3872 | 1461189679467 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]]]}] 15:01:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:01:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 903ms 15:01:19 INFO - PROCESS | 3872 | 1461189679514 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:01:19 INFO - PROCESS | 3872 | 1461189679516 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 15:01:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:01:19 INFO - PROCESS | 3872 | 1461189679519 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:01:19 INFO - PROCESS | 3872 | 1461189679521 Marionette TRACE conn2 <- [1,2466,null,{}] 15:01:19 INFO - PROCESS | 3872 | 1461189679525 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}] 15:01:19 INFO - PROCESS | 3872 | 1461189679601 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:01:19 INFO - PROCESS | 3872 | 1461189679606 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:19 INFO - PROCESS | 3872 | ++DOCSHELL 13B92800 == 53 [pid = 3872] [id = 626] 15:01:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (15FB4400) [pid = 3872] [serial = 1878] [outer = 00000000] 15:01:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1898FC00) [pid = 3872] [serial = 1879] [outer = 15FB4400] 15:01:19 INFO - PROCESS | 3872 | 1461189679651 Marionette DEBUG loaded listener.js 15:01:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1904E800) [pid = 3872] [serial = 1880] [outer = 15FB4400] 15:01:20 INFO - PROCESS | 3872 | 1461189680106 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]]]}] 15:01:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:01:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 639ms 15:01:20 INFO - PROCESS | 3872 | 1461189680158 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:01:20 INFO - PROCESS | 3872 | 1461189680160 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 15:01:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:01:20 INFO - PROCESS | 3872 | 1461189680163 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:01:20 INFO - PROCESS | 3872 | 1461189680164 Marionette TRACE conn2 <- [1,2470,null,{}] 15:01:20 INFO - PROCESS | 3872 | 1461189680168 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}] 15:01:20 INFO - PROCESS | 3872 | 1461189680244 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:01:20 INFO - PROCESS | 3872 | 1461189680250 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:20 INFO - PROCESS | 3872 | ++DOCSHELL 143A7400 == 54 [pid = 3872] [id = 627] 15:01:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (18950800) [pid = 3872] [serial = 1881] [outer = 00000000] 15:01:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1AA61400) [pid = 3872] [serial = 1882] [outer = 18950800] 15:01:20 INFO - PROCESS | 3872 | 1461189680295 Marionette DEBUG loaded listener.js 15:01:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1AA67000) [pid = 3872] [serial = 1883] [outer = 18950800] 15:01:20 INFO - PROCESS | 3872 | 1461189680730 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]]]}] 15:01:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:01:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 591ms 15:01:20 INFO - PROCESS | 3872 | 1461189680770 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:01:20 INFO - PROCESS | 3872 | 1461189680772 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 15:01:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:01:20 INFO - PROCESS | 3872 | 1461189680776 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:01:20 INFO - PROCESS | 3872 | 1461189680777 Marionette TRACE conn2 <- [1,2474,null,{}] 15:01:20 INFO - PROCESS | 3872 | 1461189680780 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}] 15:01:20 INFO - PROCESS | 3872 | 1461189680858 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:01:20 INFO - PROCESS | 3872 | 1461189680864 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:20 INFO - PROCESS | 3872 | ++DOCSHELL 1917D400 == 55 [pid = 3872] [id = 628] 15:01:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (19D4AC00) [pid = 3872] [serial = 1884] [outer = 00000000] 15:01:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1C5F2C00) [pid = 3872] [serial = 1885] [outer = 19D4AC00] 15:01:20 INFO - PROCESS | 3872 | 1461189680908 Marionette DEBUG loaded listener.js 15:01:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1C5F8400) [pid = 3872] [serial = 1886] [outer = 19D4AC00] 15:01:21 INFO - PROCESS | 3872 | 1461189681350 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]]]}] 15:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 591ms 15:01:21 INFO - PROCESS | 3872 | 1461189681389 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:01:21 INFO - PROCESS | 3872 | 1461189681392 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 15:01:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:01:21 INFO - PROCESS | 3872 | 1461189681395 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:01:21 INFO - PROCESS | 3872 | 1461189681397 Marionette TRACE conn2 <- [1,2478,null,{}] 15:01:21 INFO - PROCESS | 3872 | 1461189681405 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}] 15:01:21 INFO - PROCESS | 3872 | 1461189681550 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:01:21 INFO - PROCESS | 3872 | 1461189681718 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:21 INFO - PROCESS | 3872 | ++DOCSHELL 139C2C00 == 56 [pid = 3872] [id = 629] 15:01:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (139CCC00) [pid = 3872] [serial = 1887] [outer = 00000000] 15:01:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (148A6800) [pid = 3872] [serial = 1888] [outer = 139CCC00] 15:01:21 INFO - PROCESS | 3872 | 1461189681777 Marionette DEBUG loaded listener.js 15:01:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (14BDF800) [pid = 3872] [serial = 1889] [outer = 139CCC00] 15:01:22 INFO - PROCESS | 3872 | 1461189682326 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]]]}] 15:01:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:01:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 981ms 15:01:22 INFO - PROCESS | 3872 | 1461189682385 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:01:22 INFO - PROCESS | 3872 | 1461189682389 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 15:01:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:01:22 INFO - PROCESS | 3872 | 1461189682394 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:01:22 INFO - PROCESS | 3872 | 1461189682398 Marionette TRACE conn2 <- [1,2482,null,{}] 15:01:22 INFO - PROCESS | 3872 | 1461189682405 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}] 15:01:22 INFO - PROCESS | 3872 | 1461189682516 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:01:22 INFO - PROCESS | 3872 | 1461189682655 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:22 INFO - PROCESS | 3872 | ++DOCSHELL 186F4000 == 57 [pid = 3872] [id = 630] 15:01:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1894A400) [pid = 3872] [serial = 1890] [outer = 00000000] 15:01:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1897A400) [pid = 3872] [serial = 1891] [outer = 1894A400] 15:01:22 INFO - PROCESS | 3872 | 1461189682713 Marionette DEBUG loaded listener.js 15:01:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (18986000) [pid = 3872] [serial = 1892] [outer = 1894A400] 15:01:23 INFO - PROCESS | 3872 | 1461189683284 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]]]}] 15:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 950ms 15:01:23 INFO - PROCESS | 3872 | 1461189683324 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:01:23 INFO - PROCESS | 3872 | 1461189683327 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 15:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:01:23 INFO - PROCESS | 3872 | 1461189683331 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:01:23 INFO - PROCESS | 3872 | 1461189683333 Marionette TRACE conn2 <- [1,2486,null,{}] 15:01:23 INFO - PROCESS | 3872 | 1461189683338 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}] 15:01:23 INFO - PROCESS | 3872 | 1461189683450 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:01:23 INFO - PROCESS | 3872 | 1461189683561 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:23 INFO - PROCESS | 3872 | ++DOCSHELL 19A05C00 == 58 [pid = 3872] [id = 631] 15:01:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (19A09400) [pid = 3872] [serial = 1893] [outer = 00000000] 15:01:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (19D2F400) [pid = 3872] [serial = 1894] [outer = 19A09400] 15:01:23 INFO - PROCESS | 3872 | 1461189683616 Marionette DEBUG loaded listener.js 15:01:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1C355000) [pid = 3872] [serial = 1895] [outer = 19A09400] 15:01:24 INFO - PROCESS | 3872 | 1461189684226 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]]]}] 15:01:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:01:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 934ms 15:01:24 INFO - PROCESS | 3872 | 1461189684274 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:01:24 INFO - PROCESS | 3872 | 1461189684279 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 15:01:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:01:24 INFO - PROCESS | 3872 | 1461189684289 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:01:24 INFO - PROCESS | 3872 | 1461189684294 Marionette TRACE conn2 <- [1,2490,null,{}] 15:01:24 INFO - PROCESS | 3872 | 1461189684298 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}] 15:01:24 INFO - PROCESS | 3872 | 1461189684436 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:01:24 INFO - PROCESS | 3872 | 1461189684579 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:24 INFO - PROCESS | 3872 | ++DOCSHELL 19B8AC00 == 59 [pid = 3872] [id = 632] 15:01:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1D247800) [pid = 3872] [serial = 1896] [outer = 00000000] 15:01:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1D3AC400) [pid = 3872] [serial = 1897] [outer = 1D247800] 15:01:24 INFO - PROCESS | 3872 | 1461189684637 Marionette DEBUG loaded listener.js 15:01:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1D705400) [pid = 3872] [serial = 1898] [outer = 1D247800] 15:01:25 INFO - PROCESS | 3872 | 1461189685208 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]]]}] 15:01:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:01:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 950ms 15:01:25 INFO - PROCESS | 3872 | 1461189685230 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:01:25 INFO - PROCESS | 3872 | 1461189685233 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 15:01:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:01:25 INFO - PROCESS | 3872 | 1461189685236 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:01:25 INFO - PROCESS | 3872 | 1461189685238 Marionette TRACE conn2 <- [1,2494,null,{}] 15:01:25 INFO - PROCESS | 3872 | 1461189685242 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}] 15:01:25 INFO - PROCESS | 3872 | 1461189685343 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:01:25 INFO - PROCESS | 3872 | 1461189685452 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:25 INFO - PROCESS | 3872 | ++DOCSHELL 1D877400 == 60 [pid = 3872] [id = 633] 15:01:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1D878400) [pid = 3872] [serial = 1899] [outer = 00000000] 15:01:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1D983800) [pid = 3872] [serial = 1900] [outer = 1D878400] 15:01:25 INFO - PROCESS | 3872 | 1461189685515 Marionette DEBUG loaded listener.js 15:01:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1D983000) [pid = 3872] [serial = 1901] [outer = 1D878400] 15:01:26 INFO - PROCESS | 3872 | 1461189686107 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]]]}] 15:01:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:01:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 903ms 15:01:26 INFO - PROCESS | 3872 | 1461189686140 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:01:26 INFO - PROCESS | 3872 | 1461189686142 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 15:01:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:01:26 INFO - PROCESS | 3872 | 1461189686146 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:01:26 INFO - PROCESS | 3872 | 1461189686148 Marionette TRACE conn2 <- [1,2498,null,{}] 15:01:26 INFO - PROCESS | 3872 | 1461189686152 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}] 15:01:26 INFO - PROCESS | 3872 | 1461189686255 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:01:26 INFO - PROCESS | 3872 | 1461189686374 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:26 INFO - PROCESS | 3872 | ++DOCSHELL 12CF1C00 == 61 [pid = 3872] [id = 634] 15:01:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (13360000) [pid = 3872] [serial = 1902] [outer = 00000000] 15:01:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (15C37000) [pid = 3872] [serial = 1903] [outer = 13360000] 15:01:26 INFO - PROCESS | 3872 | 1461189686607 Marionette DEBUG loaded listener.js 15:01:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (15FA7C00) [pid = 3872] [serial = 1904] [outer = 13360000] 15:01:27 INFO - PROCESS | 3872 | 1461189687177 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]]]}] 15:01:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:01:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1090ms 15:01:27 INFO - PROCESS | 3872 | 1461189687240 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:01:27 INFO - PROCESS | 3872 | 1461189687244 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 15:01:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:01:27 INFO - PROCESS | 3872 | 1461189687250 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:01:27 INFO - PROCESS | 3872 | 1461189687253 Marionette TRACE conn2 <- [1,2502,null,{}] 15:01:27 INFO - PROCESS | 3872 | 1461189687257 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}] 15:01:27 INFO - PROCESS | 3872 | 1461189687359 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:01:27 INFO - PROCESS | 3872 | 1461189687480 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:27 INFO - PROCESS | 3872 | ++DOCSHELL 1330B000 == 62 [pid = 3872] [id = 635] 15:01:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (139C0800) [pid = 3872] [serial = 1905] [outer = 00000000] 15:01:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (15FA7000) [pid = 3872] [serial = 1906] [outer = 139C0800] 15:01:27 INFO - PROCESS | 3872 | 1461189687568 Marionette DEBUG loaded listener.js 15:01:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (18615400) [pid = 3872] [serial = 1907] [outer = 139C0800] 15:01:27 INFO - PROCESS | 3872 | --DOCSHELL 1A1F0000 == 61 [pid = 3872] [id = 575] 15:01:27 INFO - PROCESS | 3872 | --DOCSHELL 1917D400 == 60 [pid = 3872] [id = 628] 15:01:27 INFO - PROCESS | 3872 | --DOCSHELL 143A7400 == 59 [pid = 3872] [id = 627] 15:01:27 INFO - PROCESS | 3872 | --DOCSHELL 13B92800 == 58 [pid = 3872] [id = 626] 15:01:27 INFO - PROCESS | 3872 | --DOCSHELL 14410000 == 57 [pid = 3872] [id = 625] 15:01:27 INFO - PROCESS | 3872 | --DOCSHELL 19176C00 == 56 [pid = 3872] [id = 624] 15:01:27 INFO - PROCESS | 3872 | --DOCSHELL 14B45000 == 55 [pid = 3872] [id = 623] 15:01:27 INFO - PROCESS | 3872 | --DOCSHELL 18983400 == 54 [pid = 3872] [id = 622] 15:01:27 INFO - PROCESS | 3872 | --DOCSHELL 18986C00 == 53 [pid = 3872] [id = 621] 15:01:27 INFO - PROCESS | 3872 | --DOCSHELL 15F7D800 == 52 [pid = 3872] [id = 620] 15:01:27 INFO - PROCESS | 3872 | --DOCSHELL 14B49C00 == 51 [pid = 3872] [id = 619] 15:01:27 INFO - PROCESS | 3872 | --DOCSHELL 1C35D800 == 50 [pid = 3872] [id = 617] 15:01:27 INFO - PROCESS | 3872 | --DOCSHELL 18611C00 == 49 [pid = 3872] [id = 616] 15:01:27 INFO - PROCESS | 3872 | --DOCSHELL 15FA6C00 == 48 [pid = 3872] [id = 615] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1DC9D400) [pid = 3872] [serial = 1775] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1D9D9800) [pid = 3872] [serial = 1772] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1D879800) [pid = 3872] [serial = 1760] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (19178800) [pid = 3872] [serial = 1819] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1D982C00) [pid = 3872] [serial = 1834] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (194CA800) [pid = 3872] [serial = 1820] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1D9E4400) [pid = 3872] [serial = 1835] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (19053000) [pid = 3872] [serial = 1838] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1D037400) [pid = 3872] [serial = 1829] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1D980000) [pid = 3872] [serial = 1841] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1A463400) [pid = 3872] [serial = 1826] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1D873C00) [pid = 3872] [serial = 1840] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1CF25C00) [pid = 3872] [serial = 1828] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1D781400) [pid = 3872] [serial = 1831] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (19D29800) [pid = 3872] [serial = 1822] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (19D30C00) [pid = 3872] [serial = 1823] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1C5F2800) [pid = 3872] [serial = 1804] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (19172C00) [pid = 3872] [serial = 1801] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (15840000) [pid = 3872] [serial = 1816] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (16554800) [pid = 3872] [serial = 1817] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1672CC00) [pid = 3872] [serial = 1798] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1D9D8800) [pid = 3872] [serial = 1811] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1D9D9000) [pid = 3872] [serial = 1810] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1A467400) [pid = 3872] [serial = 1825] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (18612000) [pid = 3872] [serial = 1814] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (16E30000) [pid = 3872] [serial = 1813] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1D70F400) [pid = 3872] [serial = 1807] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (19058800) [pid = 3872] [serial = 1837] [outer = 00000000] [url = about:blank] 15:01:27 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (1D78B800) [pid = 3872] [serial = 1832] [outer = 00000000] [url = about:blank] 15:01:28 INFO - PROCESS | 3872 | 1461189688025 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]]]}] 15:01:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:01:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 841ms 15:01:28 INFO - PROCESS | 3872 | 1461189688077 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:01:28 INFO - PROCESS | 3872 | 1461189688080 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 15:01:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:01:28 INFO - PROCESS | 3872 | 1461189688090 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:01:28 INFO - PROCESS | 3872 | 1461189688093 Marionette TRACE conn2 <- [1,2506,null,{}] 15:01:28 INFO - PROCESS | 3872 | 1461189688096 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}] 15:01:28 INFO - PROCESS | 3872 | 1461189688186 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:01:28 INFO - PROCESS | 3872 | 1461189688193 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:28 INFO - PROCESS | 3872 | ++DOCSHELL 18614400 == 49 [pid = 3872] [id = 636] 15:01:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1894B800) [pid = 3872] [serial = 1908] [outer = 00000000] 15:01:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (19006400) [pid = 3872] [serial = 1909] [outer = 1894B800] 15:01:28 INFO - PROCESS | 3872 | 1461189688239 Marionette DEBUG loaded listener.js 15:01:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (19051400) [pid = 3872] [serial = 1910] [outer = 1894B800] 15:01:28 INFO - PROCESS | 3872 | 1461189688741 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]]]}] 15:01:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:01:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 685ms 15:01:28 INFO - PROCESS | 3872 | 1461189688787 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:01:28 INFO - PROCESS | 3872 | 1461189688789 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 15:01:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:01:28 INFO - PROCESS | 3872 | 1461189688792 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:01:28 INFO - PROCESS | 3872 | 1461189688796 Marionette TRACE conn2 <- [1,2510,null,{}] 15:01:28 INFO - PROCESS | 3872 | 1461189688805 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}] 15:01:28 INFO - PROCESS | 3872 | 1461189688893 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:01:28 INFO - PROCESS | 3872 | 1461189688903 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:28 INFO - PROCESS | 3872 | ++DOCSHELL 19004000 == 50 [pid = 3872] [id = 637] 15:01:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (194C8400) [pid = 3872] [serial = 1911] [outer = 00000000] 15:01:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (19A41800) [pid = 3872] [serial = 1912] [outer = 194C8400] 15:01:28 INFO - PROCESS | 3872 | 1461189688948 Marionette DEBUG loaded listener.js 15:01:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (19A4BC00) [pid = 3872] [serial = 1913] [outer = 194C8400] 15:01:29 INFO - PROCESS | 3872 | 1461189689404 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]]]}] 15:01:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:01:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 623ms 15:01:29 INFO - PROCESS | 3872 | 1461189689430 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:01:29 INFO - PROCESS | 3872 | 1461189689432 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 15:01:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:01:29 INFO - PROCESS | 3872 | 1461189689436 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:01:29 INFO - PROCESS | 3872 | 1461189689437 Marionette TRACE conn2 <- [1,2514,null,{}] 15:01:29 INFO - PROCESS | 3872 | 1461189689441 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}] 15:01:29 INFO - PROCESS | 3872 | 1461189689520 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:01:29 INFO - PROCESS | 3872 | 1461189689526 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:29 INFO - PROCESS | 3872 | ++DOCSHELL 13356400 == 51 [pid = 3872] [id = 638] 15:01:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (19A47800) [pid = 3872] [serial = 1914] [outer = 00000000] 15:01:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (19D44C00) [pid = 3872] [serial = 1915] [outer = 19A47800] 15:01:29 INFO - PROCESS | 3872 | 1461189689570 Marionette DEBUG loaded listener.js 15:01:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1A36AC00) [pid = 3872] [serial = 1916] [outer = 19A47800] 15:01:30 INFO - PROCESS | 3872 | 1461189690055 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]]]}] 15:01:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:01:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 700ms 15:01:30 INFO - PROCESS | 3872 | 1461189690138 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:01:30 INFO - PROCESS | 3872 | 1461189690140 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 15:01:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:01:30 INFO - PROCESS | 3872 | 1461189690144 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:01:30 INFO - PROCESS | 3872 | 1461189690145 Marionette TRACE conn2 <- [1,2518,null,{}] 15:01:30 INFO - PROCESS | 3872 | 1461189690149 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}] 15:01:30 INFO - PROCESS | 3872 | 1461189690259 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:01:30 INFO - PROCESS | 3872 | 1461189690265 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:30 INFO - PROCESS | 3872 | ++DOCSHELL 19D2E400 == 52 [pid = 3872] [id = 639] 15:01:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1AA0DC00) [pid = 3872] [serial = 1917] [outer = 00000000] 15:01:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1ABDE400) [pid = 3872] [serial = 1918] [outer = 1AA0DC00] 15:01:30 INFO - PROCESS | 3872 | 1461189690316 Marionette DEBUG loaded listener.js 15:01:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1C672800) [pid = 3872] [serial = 1919] [outer = 1AA0DC00] 15:01:30 INFO - PROCESS | 3872 | 1461189690786 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]]]}] 15:01:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:01:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 701ms 15:01:30 INFO - PROCESS | 3872 | 1461189690840 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:01:30 INFO - PROCESS | 3872 | 1461189690842 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 15:01:30 INFO - PROCESS | 3872 | 1461189690846 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:01:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:01:30 INFO - PROCESS | 3872 | 1461189690847 Marionette TRACE conn2 <- [1,2522,null,{}] 15:01:30 INFO - PROCESS | 3872 | 1461189690858 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}] 15:01:30 INFO - PROCESS | 3872 | 1461189691000 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:01:31 INFO - PROCESS | 3872 | 1461189691069 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:31 INFO - PROCESS | 3872 | ++DOCSHELL 12BE8800 == 53 [pid = 3872] [id = 640] 15:01:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1D245400) [pid = 3872] [serial = 1920] [outer = 00000000] 15:01:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1D708000) [pid = 3872] [serial = 1921] [outer = 1D245400] 15:01:31 INFO - PROCESS | 3872 | 1461189691114 Marionette DEBUG loaded listener.js 15:01:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1D702400) [pid = 3872] [serial = 1922] [outer = 1D245400] 15:01:31 INFO - PROCESS | 3872 | 1461189691530 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]]]}] 15:01:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:01:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 732ms 15:01:31 INFO - PROCESS | 3872 | 1461189691587 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:01:31 INFO - PROCESS | 3872 | 1461189691589 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 15:01:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:01:31 INFO - PROCESS | 3872 | 1461189691593 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:01:31 INFO - PROCESS | 3872 | 1461189691594 Marionette TRACE conn2 <- [1,2526,null,{}] 15:01:31 INFO - PROCESS | 3872 | 1461189691598 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}] 15:01:31 INFO - PROCESS | 3872 | 1461189691718 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:01:31 INFO - PROCESS | 3872 | 1461189691724 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:31 INFO - PROCESS | 3872 | ++DOCSHELL 1D24D000 == 54 [pid = 3872] [id = 641] 15:01:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1D3A6C00) [pid = 3872] [serial = 1923] [outer = 00000000] 15:01:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1D97A000) [pid = 3872] [serial = 1924] [outer = 1D3A6C00] 15:01:31 INFO - PROCESS | 3872 | 1461189691771 Marionette DEBUG loaded listener.js 15:01:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1D980000) [pid = 3872] [serial = 1925] [outer = 1D3A6C00] 15:01:32 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (194C7400) [pid = 3872] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:01:32 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (19A4B400) [pid = 3872] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:01:32 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (12CF7C00) [pid = 3872] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:01:32 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1898B400) [pid = 3872] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:01:32 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (18CF0000) [pid = 3872] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:01:32 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (15F80400) [pid = 3872] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:01:32 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (14B4CC00) [pid = 3872] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:01:32 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (15FB4400) [pid = 3872] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:01:32 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (18950800) [pid = 3872] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:01:32 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (19175800) [pid = 3872] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:01:32 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1C5F4C00) [pid = 3872] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:01:32 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1A83C000) [pid = 3872] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:01:32 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1C673400) [pid = 3872] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:01:32 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (18BB6000) [pid = 3872] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:01:32 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (15C32800) [pid = 3872] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:01:32 INFO - PROCESS | 3872 | 1461189692377 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]]]}] 15:01:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:01:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 841ms 15:01:32 INFO - PROCESS | 3872 | 1461189692419 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:01:32 INFO - PROCESS | 3872 | 1461189692421 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 15:01:32 INFO - PROCESS | 3872 | 1461189692424 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:01:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:01:32 INFO - PROCESS | 3872 | 1461189692426 Marionette TRACE conn2 <- [1,2530,null,{}] 15:01:32 INFO - PROCESS | 3872 | 1461189692430 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}] 15:01:32 INFO - PROCESS | 3872 | 1461189692545 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:01:32 INFO - PROCESS | 3872 | 1461189692609 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:32 INFO - PROCESS | 3872 | ++DOCSHELL 12CF1400 == 55 [pid = 3872] [id = 642] 15:01:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (12D3D000) [pid = 3872] [serial = 1926] [outer = 00000000] 15:01:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1897E000) [pid = 3872] [serial = 1927] [outer = 12D3D000] 15:01:32 INFO - PROCESS | 3872 | 1461189692654 Marionette DEBUG loaded listener.js 15:01:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1917A000) [pid = 3872] [serial = 1928] [outer = 12D3D000] 15:01:33 INFO - PROCESS | 3872 | 1461189693014 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]]]}] 15:01:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:01:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 639ms 15:01:33 INFO - PROCESS | 3872 | 1461189693062 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:01:33 INFO - PROCESS | 3872 | 1461189693064 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 15:01:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:01:33 INFO - PROCESS | 3872 | 1461189693068 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:01:33 INFO - PROCESS | 3872 | 1461189693070 Marionette TRACE conn2 <- [1,2534,null,{}] 15:01:33 INFO - PROCESS | 3872 | 1461189693073 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}] 15:01:33 INFO - PROCESS | 3872 | 1461189693152 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:01:33 INFO - PROCESS | 3872 | 1461189693158 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:33 INFO - PROCESS | 3872 | ++DOCSHELL 1444DC00 == 56 [pid = 3872] [id = 643] 15:01:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1917E800) [pid = 3872] [serial = 1929] [outer = 00000000] 15:01:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1D706C00) [pid = 3872] [serial = 1930] [outer = 1917E800] 15:01:33 INFO - PROCESS | 3872 | 1461189693202 Marionette DEBUG loaded listener.js 15:01:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1D872000) [pid = 3872] [serial = 1931] [outer = 1917E800] 15:01:33 INFO - PROCESS | 3872 | 1461189693638 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]]]}] 15:01:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:01:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 591ms 15:01:33 INFO - PROCESS | 3872 | 1461189693673 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:01:33 INFO - PROCESS | 3872 | 1461189693675 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 15:01:33 INFO - PROCESS | 3872 | 1461189693679 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:01:33 INFO - PROCESS | 3872 | 1461189693680 Marionette TRACE conn2 <- [1,2538,null,{}] 15:01:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:01:33 INFO - PROCESS | 3872 | 1461189693683 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}] 15:01:33 INFO - PROCESS | 3872 | 1461189693773 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:01:33 INFO - PROCESS | 3872 | 1461189693779 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:33 INFO - PROCESS | 3872 | ++DOCSHELL 1A3D3400 == 57 [pid = 3872] [id = 644] 15:01:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1A83C000) [pid = 3872] [serial = 1932] [outer = 00000000] 15:01:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1D9E0C00) [pid = 3872] [serial = 1933] [outer = 1A83C000] 15:01:33 INFO - PROCESS | 3872 | 1461189693828 Marionette DEBUG loaded listener.js 15:01:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1D9E6C00) [pid = 3872] [serial = 1934] [outer = 1A83C000] 15:01:34 INFO - PROCESS | 3872 | 1461189694441 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]]]}] 15:01:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:01:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 779ms 15:01:34 INFO - PROCESS | 3872 | 1461189694463 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:01:34 INFO - PROCESS | 3872 | 1461189694467 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 15:01:34 INFO - PROCESS | 3872 | 1461189694473 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:01:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:01:34 INFO - PROCESS | 3872 | 1461189694477 Marionette TRACE conn2 <- [1,2542,null,{}] 15:01:34 INFO - PROCESS | 3872 | 1461189694484 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}] 15:01:34 INFO - PROCESS | 3872 | 1461189694593 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:01:34 INFO - PROCESS | 3872 | 1461189694710 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:34 INFO - PROCESS | 3872 | ++DOCSHELL 14410000 == 58 [pid = 3872] [id = 645] 15:01:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (15512C00) [pid = 3872] [serial = 1935] [outer = 00000000] 15:01:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (16E60000) [pid = 3872] [serial = 1936] [outer = 15512C00] 15:01:34 INFO - PROCESS | 3872 | 1461189694808 Marionette DEBUG loaded listener.js 15:01:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1860C000) [pid = 3872] [serial = 1937] [outer = 15512C00] 15:01:35 INFO - PROCESS | 3872 | 1461189695472 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]]]}] 15:01:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:01:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1043ms 15:01:35 INFO - PROCESS | 3872 | 1461189695523 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:01:35 INFO - PROCESS | 3872 | 1461189695528 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 15:01:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:01:35 INFO - PROCESS | 3872 | 1461189695554 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:01:35 INFO - PROCESS | 3872 | 1461189695557 Marionette TRACE conn2 <- [1,2546,null,{}] 15:01:35 INFO - PROCESS | 3872 | 1461189695562 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}] 15:01:35 INFO - PROCESS | 3872 | 1461189695668 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:01:35 INFO - PROCESS | 3872 | 1461189695813 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:35 INFO - PROCESS | 3872 | ++DOCSHELL 15507400 == 59 [pid = 3872] [id = 646] 15:01:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (18614800) [pid = 3872] [serial = 1938] [outer = 00000000] 15:01:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1917B800) [pid = 3872] [serial = 1939] [outer = 18614800] 15:01:35 INFO - PROCESS | 3872 | 1461189695868 Marionette DEBUG loaded listener.js 15:01:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (19A02400) [pid = 3872] [serial = 1940] [outer = 18614800] 15:01:36 INFO - PROCESS | 3872 | 1461189696433 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]]]}] 15:01:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:01:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 950ms 15:01:36 INFO - PROCESS | 3872 | 1461189696499 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:01:36 INFO - PROCESS | 3872 | 1461189696501 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 15:01:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:01:36 INFO - PROCESS | 3872 | 1461189696505 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:01:36 INFO - PROCESS | 3872 | 1461189696509 Marionette TRACE conn2 <- [1,2550,null,{}] 15:01:36 INFO - PROCESS | 3872 | 1461189696520 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}] 15:01:36 INFO - PROCESS | 3872 | 1461189696657 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:01:36 INFO - PROCESS | 3872 | 1461189696802 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:36 INFO - PROCESS | 3872 | ++DOCSHELL 18BB6000 == 60 [pid = 3872] [id = 647] 15:01:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (19178400) [pid = 3872] [serial = 1941] [outer = 00000000] 15:01:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1D036C00) [pid = 3872] [serial = 1942] [outer = 19178400] 15:01:36 INFO - PROCESS | 3872 | 1461189696848 Marionette DEBUG loaded listener.js 15:01:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1D878000) [pid = 3872] [serial = 1943] [outer = 19178400] 15:01:37 INFO - PROCESS | 3872 | 1461189697440 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]]]}] 15:01:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:01:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 997ms 15:01:37 INFO - PROCESS | 3872 | 1461189697490 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:01:37 INFO - PROCESS | 3872 | 1461189697493 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 15:01:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:01:37 INFO - PROCESS | 3872 | 1461189697497 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:01:37 INFO - PROCESS | 3872 | 1461189697499 Marionette TRACE conn2 <- [1,2554,null,{}] 15:01:37 INFO - PROCESS | 3872 | 1461189697502 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}] 15:01:37 INFO - PROCESS | 3872 | 1461189697605 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:01:37 INFO - PROCESS | 3872 | 1461189697716 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:37 INFO - PROCESS | 3872 | ++DOCSHELL 1DCA0400 == 61 [pid = 3872] [id = 648] 15:01:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1DCA0C00) [pid = 3872] [serial = 1944] [outer = 00000000] 15:01:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1DD7D800) [pid = 3872] [serial = 1945] [outer = 1DCA0C00] 15:01:37 INFO - PROCESS | 3872 | 1461189697816 Marionette DEBUG loaded listener.js 15:01:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1DD84400) [pid = 3872] [serial = 1946] [outer = 1DCA0C00] 15:01:38 INFO - PROCESS | 3872 | 1461189698392 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]]]}] 15:01:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:01:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 934ms 15:01:38 INFO - PROCESS | 3872 | 1461189698441 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:01:38 INFO - PROCESS | 3872 | 1461189698444 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 15:01:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:01:38 INFO - PROCESS | 3872 | 1461189698447 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:01:38 INFO - PROCESS | 3872 | 1461189698449 Marionette TRACE conn2 <- [1,2558,null,{}] 15:01:38 INFO - PROCESS | 3872 | 1461189698453 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}] 15:01:38 INFO - PROCESS | 3872 | 1461189698558 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:01:38 INFO - PROCESS | 3872 | 1461189698670 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:38 INFO - PROCESS | 3872 | ++DOCSHELL 16B50000 == 62 [pid = 3872] [id = 649] 15:01:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (186F7000) [pid = 3872] [serial = 1947] [outer = 00000000] 15:01:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (19E36800) [pid = 3872] [serial = 1948] [outer = 186F7000] 15:01:38 INFO - PROCESS | 3872 | 1461189698772 Marionette DEBUG loaded listener.js 15:01:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1A46DC00) [pid = 3872] [serial = 1949] [outer = 186F7000] 15:01:39 INFO - PROCESS | 3872 | 1461189699551 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]]]}] 15:01:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:01:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1137ms 15:01:39 INFO - PROCESS | 3872 | 1461189699595 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:01:39 INFO - PROCESS | 3872 | 1461189699599 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 15:01:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:01:39 INFO - PROCESS | 3872 | 1461189699604 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:01:39 INFO - PROCESS | 3872 | 1461189699607 Marionette TRACE conn2 <- [1,2562,null,{}] 15:01:39 INFO - PROCESS | 3872 | 1461189699613 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}] 15:01:39 INFO - PROCESS | 3872 | 1461189699708 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:01:39 INFO - PROCESS | 3872 | 1461189699856 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:39 INFO - PROCESS | 3872 | ++DOCSHELL 18980800 == 63 [pid = 3872] [id = 650] 15:01:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (18981000) [pid = 3872] [serial = 1950] [outer = 00000000] 15:01:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (18B64800) [pid = 3872] [serial = 1951] [outer = 18981000] 15:01:39 INFO - PROCESS | 3872 | 1461189699914 Marionette DEBUG loaded listener.js 15:01:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (19005800) [pid = 3872] [serial = 1952] [outer = 18981000] 15:01:40 INFO - PROCESS | 3872 | --DOCSHELL 1444DC00 == 62 [pid = 3872] [id = 643] 15:01:40 INFO - PROCESS | 3872 | --DOCSHELL 12CF1400 == 61 [pid = 3872] [id = 642] 15:01:40 INFO - PROCESS | 3872 | --DOCSHELL 1D24D000 == 60 [pid = 3872] [id = 641] 15:01:40 INFO - PROCESS | 3872 | --DOCSHELL 12BE8800 == 59 [pid = 3872] [id = 640] 15:01:40 INFO - PROCESS | 3872 | --DOCSHELL 19D2E400 == 58 [pid = 3872] [id = 639] 15:01:40 INFO - PROCESS | 3872 | --DOCSHELL 13356400 == 57 [pid = 3872] [id = 638] 15:01:40 INFO - PROCESS | 3872 | --DOCSHELL 19004000 == 56 [pid = 3872] [id = 637] 15:01:40 INFO - PROCESS | 3872 | --DOCSHELL 18614400 == 55 [pid = 3872] [id = 636] 15:01:40 INFO - PROCESS | 3872 | --DOCSHELL 1330B000 == 54 [pid = 3872] [id = 635] 15:01:40 INFO - PROCESS | 3872 | --DOCSHELL 12CF1C00 == 53 [pid = 3872] [id = 634] 15:01:40 INFO - PROCESS | 3872 | --DOCSHELL 139C2C00 == 52 [pid = 3872] [id = 629] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (1D3A6800) [pid = 3872] [serial = 1796] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1C5F2C00) [pid = 3872] [serial = 1885] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1C676C00) [pid = 3872] [serial = 1805] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1D877C00) [pid = 3872] [serial = 1808] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (194CA400) [pid = 3872] [serial = 1802] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (16E30400) [pid = 3872] [serial = 1799] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (19D25C00) [pid = 3872] [serial = 1873] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1A3C7400) [pid = 3872] [serial = 1876] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (18287000) [pid = 3872] [serial = 1856] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (16734400) [pid = 3872] [serial = 1855] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (18996C00) [pid = 3872] [serial = 1864] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (18BB8000) [pid = 3872] [serial = 1865] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (19051000) [pid = 3872] [serial = 1867] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (19056000) [pid = 3872] [serial = 1868] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (18286000) [pid = 3872] [serial = 1861] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (18693C00) [pid = 3872] [serial = 1862] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (15FB5000) [pid = 3872] [serial = 1859] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (15F87800) [pid = 3872] [serial = 1858] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1DD7DC00) [pid = 3872] [serial = 1843] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (18983800) [pid = 3872] [serial = 1846] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (19A49400) [pid = 3872] [serial = 1849] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1DC9F400) [pid = 3872] [serial = 1852] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1904E800) [pid = 3872] [serial = 1880] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1898FC00) [pid = 3872] [serial = 1879] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1AA61400) [pid = 3872] [serial = 1882] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (194C9000) [pid = 3872] [serial = 1870] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (19880400) [pid = 3872] [serial = 1871] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1A36B400) [pid = 3872] [serial = 1877] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (19B8EC00) [pid = 3872] [serial = 1874] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (1AA67000) [pid = 3872] [serial = 1883] [outer = 00000000] [url = about:blank] 15:01:40 INFO - PROCESS | 3872 | 1461189700518 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]]]}] 15:01:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:01:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 934ms 15:01:40 INFO - PROCESS | 3872 | 1461189700546 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:01:40 INFO - PROCESS | 3872 | 1461189700552 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 15:01:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:01:40 INFO - PROCESS | 3872 | 1461189700558 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:01:40 INFO - PROCESS | 3872 | 1461189700561 Marionette TRACE conn2 <- [1,2566,null,{}] 15:01:40 INFO - PROCESS | 3872 | 1461189700564 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}] 15:01:40 INFO - PROCESS | 3872 | 1461189700650 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:01:40 INFO - PROCESS | 3872 | 1461189700750 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:40 INFO - PROCESS | 3872 | ++DOCSHELL 13357000 == 53 [pid = 3872] [id = 651] 15:01:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (139C2C00) [pid = 3872] [serial = 1953] [outer = 00000000] 15:01:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (16B58800) [pid = 3872] [serial = 1954] [outer = 139C2C00] 15:01:40 INFO - PROCESS | 3872 | 1461189700795 Marionette DEBUG loaded listener.js 15:01:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (18985C00) [pid = 3872] [serial = 1955] [outer = 139C2C00] 15:01:41 INFO - PROCESS | 3872 | 1461189701217 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]]]}] 15:01:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:01:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 685ms 15:01:41 INFO - PROCESS | 3872 | 1461189701283 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:01:41 INFO - PROCESS | 3872 | 1461189701286 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 15:01:41 INFO - PROCESS | 3872 | 1461189701291 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:01:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:01:41 INFO - PROCESS | 3872 | 1461189701296 Marionette TRACE conn2 <- [1,2570,null,{}] 15:01:41 INFO - PROCESS | 3872 | 1461189701306 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}] 15:01:41 INFO - PROCESS | 3872 | 1461189701375 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:01:41 INFO - PROCESS | 3872 | 1461189701381 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:41 INFO - PROCESS | 3872 | ++DOCSHELL 1917B400 == 54 [pid = 3872] [id = 652] 15:01:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1917D000) [pid = 3872] [serial = 1956] [outer = 00000000] 15:01:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (19A09000) [pid = 3872] [serial = 1957] [outer = 1917D000] 15:01:41 INFO - PROCESS | 3872 | 1461189701429 Marionette DEBUG loaded listener.js 15:01:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (19A42400) [pid = 3872] [serial = 1958] [outer = 1917D000] 15:01:41 INFO - PROCESS | 3872 | 1461189701896 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]]]}] 15:01:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:01:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 638ms 15:01:41 INFO - PROCESS | 3872 | 1461189701918 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:01:41 INFO - PROCESS | 3872 | 1461189701922 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 15:01:41 INFO - PROCESS | 3872 | 1461189701926 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:01:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:01:41 INFO - PROCESS | 3872 | 1461189701929 Marionette TRACE conn2 <- [1,2574,null,{}] 15:01:41 INFO - PROCESS | 3872 | 1461189701933 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}] 15:01:42 INFO - PROCESS | 3872 | 1461189702014 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:01:42 INFO - PROCESS | 3872 | 1461189702020 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:42 INFO - PROCESS | 3872 | ++DOCSHELL 15CE3400 == 55 [pid = 3872] [id = 653] 15:01:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (19A02000) [pid = 3872] [serial = 1959] [outer = 00000000] 15:01:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1A109C00) [pid = 3872] [serial = 1960] [outer = 19A02000] 15:01:42 INFO - PROCESS | 3872 | 1461189702067 Marionette DEBUG loaded listener.js 15:01:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1A36B000) [pid = 3872] [serial = 1961] [outer = 19A02000] 15:01:42 INFO - PROCESS | 3872 | 1461189702511 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]]]}] 15:01:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:01:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 623ms 15:01:42 INFO - PROCESS | 3872 | 1461189702566 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:01:42 INFO - PROCESS | 3872 | 1461189702568 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 15:01:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:01:42 INFO - PROCESS | 3872 | 1461189702571 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:01:42 INFO - PROCESS | 3872 | 1461189702573 Marionette TRACE conn2 <- [1,2578,null,{}] 15:01:42 INFO - PROCESS | 3872 | 1461189702577 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}] 15:01:42 INFO - PROCESS | 3872 | 1461189702690 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:01:42 INFO - PROCESS | 3872 | 1461189702696 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:42 INFO - PROCESS | 3872 | ++DOCSHELL 14B49400 == 56 [pid = 3872] [id = 654] 15:01:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (18958400) [pid = 3872] [serial = 1962] [outer = 00000000] 15:01:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1ABDB400) [pid = 3872] [serial = 1963] [outer = 18958400] 15:01:42 INFO - PROCESS | 3872 | 1461189702794 Marionette DEBUG loaded listener.js 15:01:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1C352C00) [pid = 3872] [serial = 1964] [outer = 18958400] 15:01:43 INFO - PROCESS | 3872 | 1461189703250 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]]]}] 15:01:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:01:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 732ms 15:01:43 INFO - PROCESS | 3872 | 1461189703312 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:01:43 INFO - PROCESS | 3872 | 1461189703314 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 15:01:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:01:43 INFO - PROCESS | 3872 | 1461189703323 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:01:43 INFO - PROCESS | 3872 | 1461189703325 Marionette TRACE conn2 <- [1,2582,null,{}] 15:01:43 INFO - PROCESS | 3872 | 1461189703328 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}] 15:01:43 INFO - PROCESS | 3872 | 1461189703459 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:01:43 INFO - PROCESS | 3872 | 1461189703528 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:43 INFO - PROCESS | 3872 | ++DOCSHELL 16553400 == 57 [pid = 3872] [id = 655] 15:01:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1AADB800) [pid = 3872] [serial = 1965] [outer = 00000000] 15:01:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1D3A3000) [pid = 3872] [serial = 1966] [outer = 1AADB800] 15:01:43 INFO - PROCESS | 3872 | 1461189703576 Marionette DEBUG loaded listener.js 15:01:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1D3ACC00) [pid = 3872] [serial = 1967] [outer = 1AADB800] 15:01:43 INFO - PROCESS | 3872 | 1461189704007 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]]]}] 15:01:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:01:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 731ms 15:01:44 INFO - PROCESS | 3872 | 1461189704078 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:01:44 INFO - PROCESS | 3872 | 1461189704080 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 15:01:44 INFO - PROCESS | 3872 | 1461189704084 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:01:44 INFO - PROCESS | 3872 | 1461189704085 Marionette TRACE conn2 <- [1,2586,null,{}] 15:01:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:01:44 INFO - PROCESS | 3872 | 1461189704089 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}] 15:01:44 INFO - PROCESS | 3872 | 1461189704204 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:01:44 INFO - PROCESS | 3872 | 1461189704215 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:44 INFO - PROCESS | 3872 | ++DOCSHELL 15AEF800 == 58 [pid = 3872] [id = 656] 15:01:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (15FAEC00) [pid = 3872] [serial = 1968] [outer = 00000000] 15:01:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1D9E4000) [pid = 3872] [serial = 1969] [outer = 15FAEC00] 15:01:44 INFO - PROCESS | 3872 | 1461189704315 Marionette DEBUG loaded listener.js 15:01:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1DCA4C00) [pid = 3872] [serial = 1970] [outer = 15FAEC00] 15:01:44 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1D245400) [pid = 3872] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:01:44 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1D3A6C00) [pid = 3872] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:01:44 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (12D3D000) [pid = 3872] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:01:44 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (194C8400) [pid = 3872] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:01:44 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1894B800) [pid = 3872] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:01:44 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (19A47800) [pid = 3872] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:01:44 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (13360000) [pid = 3872] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:01:44 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (139C0800) [pid = 3872] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:01:44 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1917E800) [pid = 3872] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:01:44 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1AA0DC00) [pid = 3872] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:01:44 INFO - PROCESS | 3872 | 1461189704791 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]]]}] 15:01:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:01:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 731ms 15:01:44 INFO - PROCESS | 3872 | 1461189704827 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:01:44 INFO - PROCESS | 3872 | 1461189704828 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 15:01:44 INFO - PROCESS | 3872 | 1461189704832 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:01:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:01:44 INFO - PROCESS | 3872 | 1461189704834 Marionette TRACE conn2 <- [1,2590,null,{}] 15:01:44 INFO - PROCESS | 3872 | 1461189704838 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}] 15:01:44 INFO - PROCESS | 3872 | 1461189704922 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:01:45 INFO - PROCESS | 3872 | 1461189705029 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:45 INFO - PROCESS | 3872 | ++DOCSHELL 13360000 == 59 [pid = 3872] [id = 657] 15:01:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (139C0800) [pid = 3872] [serial = 1971] [outer = 00000000] 15:01:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (18BB6400) [pid = 3872] [serial = 1972] [outer = 139C0800] 15:01:45 INFO - PROCESS | 3872 | 1461189705076 Marionette DEBUG loaded listener.js 15:01:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1CF2CC00) [pid = 3872] [serial = 1973] [outer = 139C0800] 15:01:45 INFO - PROCESS | 3872 | 1461189705443 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]]]}] 15:01:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:01:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 639ms 15:01:45 INFO - PROCESS | 3872 | 1461189705470 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:01:45 INFO - PROCESS | 3872 | 1461189705472 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 15:01:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:01:45 INFO - PROCESS | 3872 | 1461189705475 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:01:45 INFO - PROCESS | 3872 | 1461189705477 Marionette TRACE conn2 <- [1,2594,null,{}] 15:01:45 INFO - PROCESS | 3872 | 1461189705480 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}] 15:01:45 INFO - PROCESS | 3872 | 1461189705623 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:01:45 INFO - PROCESS | 3872 | 1461189705638 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:45 INFO - PROCESS | 3872 | ++DOCSHELL 15FB4000 == 60 [pid = 3872] [id = 658] 15:01:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (19D2E000) [pid = 3872] [serial = 1974] [outer = 00000000] 15:01:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1DCA7800) [pid = 3872] [serial = 1975] [outer = 19D2E000] 15:01:45 INFO - PROCESS | 3872 | 1461189705683 Marionette DEBUG loaded listener.js 15:01:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1DD80400) [pid = 3872] [serial = 1976] [outer = 19D2E000] 15:01:46 INFO - PROCESS | 3872 | 1461189706086 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]]]}] 15:01:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:01:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 623ms 15:01:46 INFO - PROCESS | 3872 | 1461189706098 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:01:46 INFO - PROCESS | 3872 | 1461189706100 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 15:01:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:01:46 INFO - PROCESS | 3872 | 1461189706103 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:01:46 INFO - PROCESS | 3872 | 1461189706105 Marionette TRACE conn2 <- [1,2598,null,{}] 15:01:46 INFO - PROCESS | 3872 | 1461189706109 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}] 15:01:46 INFO - PROCESS | 3872 | 1461189706228 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:01:46 INFO - PROCESS | 3872 | 1461189706237 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:46 INFO - PROCESS | 3872 | ++DOCSHELL 148A8400 == 61 [pid = 3872] [id = 659] 15:01:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1DCA5000) [pid = 3872] [serial = 1977] [outer = 00000000] 15:01:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1DD9D400) [pid = 3872] [serial = 1978] [outer = 1DCA5000] 15:01:46 INFO - PROCESS | 3872 | 1461189706283 Marionette DEBUG loaded listener.js 15:01:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1DEEF000) [pid = 3872] [serial = 1979] [outer = 1DCA5000] 15:01:46 INFO - PROCESS | 3872 | 1461189706759 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]]]}] 15:01:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:01:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 685ms 15:01:46 INFO - PROCESS | 3872 | 1461189706803 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:01:46 INFO - PROCESS | 3872 | 1461189706807 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 15:01:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:01:46 INFO - PROCESS | 3872 | 1461189706813 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:01:46 INFO - PROCESS | 3872 | 1461189706818 Marionette TRACE conn2 <- [1,2602,null,{}] 15:01:46 INFO - PROCESS | 3872 | 1461189706824 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}] 15:01:46 INFO - PROCESS | 3872 | 1461189706965 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:01:47 INFO - PROCESS | 3872 | 1461189707153 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:47 INFO - PROCESS | 3872 | ++DOCSHELL 1672C800 == 62 [pid = 3872] [id = 660] 15:01:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (16734400) [pid = 3872] [serial = 1980] [outer = 00000000] 15:01:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1860E800) [pid = 3872] [serial = 1981] [outer = 16734400] 15:01:47 INFO - PROCESS | 3872 | 1461189707210 Marionette DEBUG loaded listener.js 15:01:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1894E400) [pid = 3872] [serial = 1982] [outer = 16734400] 15:01:47 INFO - PROCESS | 3872 | 1461189707761 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]]]}] 15:01:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:01:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 997ms 15:01:47 INFO - PROCESS | 3872 | 1461189707817 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:01:47 INFO - PROCESS | 3872 | 1461189707823 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 15:01:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:01:47 INFO - PROCESS | 3872 | 1461189707830 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:01:47 INFO - PROCESS | 3872 | 1461189707832 Marionette TRACE conn2 <- [1,2606,null,{}] 15:01:47 INFO - PROCESS | 3872 | 1461189707836 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}] 15:01:47 INFO - PROCESS | 3872 | 1461189707943 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:01:48 INFO - PROCESS | 3872 | 1461189708058 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:48 INFO - PROCESS | 3872 | ++DOCSHELL 18999400 == 63 [pid = 3872] [id = 661] 15:01:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1904E800) [pid = 3872] [serial = 1983] [outer = 00000000] 15:01:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (19948800) [pid = 3872] [serial = 1984] [outer = 1904E800] 15:01:48 INFO - PROCESS | 3872 | 1461189708155 Marionette DEBUG loaded listener.js 15:01:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (19D29C00) [pid = 3872] [serial = 1985] [outer = 1904E800] 15:01:48 INFO - PROCESS | 3872 | 1461189708764 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]]]}] 15:01:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:01:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 997ms 15:01:48 INFO - PROCESS | 3872 | 1461189708830 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:01:48 INFO - PROCESS | 3872 | 1461189708832 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 15:01:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:01:48 INFO - PROCESS | 3872 | 1461189708836 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:01:48 INFO - PROCESS | 3872 | 1461189708840 Marionette TRACE conn2 <- [1,2610,null,{}] 15:01:48 INFO - PROCESS | 3872 | 1461189708851 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}] 15:01:49 INFO - PROCESS | 3872 | 1461189709009 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:01:49 INFO - PROCESS | 3872 | 1461189709026 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:49 INFO - PROCESS | 3872 | ++DOCSHELL 15CCAC00 == 64 [pid = 3872] [id = 662] 15:01:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1C638000) [pid = 3872] [serial = 1986] [outer = 00000000] 15:01:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1C63EC00) [pid = 3872] [serial = 1987] [outer = 1C638000] 15:01:49 INFO - PROCESS | 3872 | 1461189709082 Marionette DEBUG loaded listener.js 15:01:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1D02B000) [pid = 3872] [serial = 1988] [outer = 1C638000] 15:01:49 INFO - PROCESS | 3872 | 1461189709733 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]]]}] 15:01:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:01:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 935ms 15:01:49 INFO - PROCESS | 3872 | 1461189709781 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:01:49 INFO - PROCESS | 3872 | 1461189709783 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 15:01:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:01:49 INFO - PROCESS | 3872 | 1461189709787 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:01:49 INFO - PROCESS | 3872 | 1461189709789 Marionette TRACE conn2 <- [1,2614,null,{}] 15:01:49 INFO - PROCESS | 3872 | 1461189709793 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}] 15:01:49 INFO - PROCESS | 3872 | 1461189709897 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:01:50 INFO - PROCESS | 3872 | 1461189710038 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:50 INFO - PROCESS | 3872 | ++DOCSHELL 1D86BC00 == 65 [pid = 3872] [id = 663] 15:01:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1D874C00) [pid = 3872] [serial = 1989] [outer = 00000000] 15:01:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (1DD9A800) [pid = 3872] [serial = 1990] [outer = 1D874C00] 15:01:50 INFO - PROCESS | 3872 | 1461189710094 Marionette DEBUG loaded listener.js 15:01:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1DEF7000) [pid = 3872] [serial = 1991] [outer = 1D874C00] 15:01:50 INFO - PROCESS | 3872 | 1461189710681 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]]]}] 15:01:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:01:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 949ms 15:01:50 INFO - PROCESS | 3872 | 1461189710715 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:01:50 INFO - PROCESS | 3872 | 1461189710718 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 15:01:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:01:50 INFO - PROCESS | 3872 | 1461189710721 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:01:50 INFO - PROCESS | 3872 | 1461189710723 Marionette TRACE conn2 <- [1,2618,null,{}] 15:01:50 INFO - PROCESS | 3872 | 1461189710727 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}] 15:01:50 INFO - PROCESS | 3872 | 1461189710827 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:01:50 INFO - PROCESS | 3872 | 1461189710943 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:50 INFO - PROCESS | 3872 | ++DOCSHELL 1D97E800 == 66 [pid = 3872] [id = 664] 15:01:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1DEF9000) [pid = 3872] [serial = 1992] [outer = 00000000] 15:01:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1E594000) [pid = 3872] [serial = 1993] [outer = 1DEF9000] 15:01:51 INFO - PROCESS | 3872 | 1461189711038 Marionette DEBUG loaded listener.js 15:01:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1E597800) [pid = 3872] [serial = 1994] [outer = 1DEF9000] 15:01:51 INFO - PROCESS | 3872 | 1461189711623 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]]]}] 15:01:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:01:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 950ms 15:01:51 INFO - PROCESS | 3872 | 1461189711667 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:01:51 INFO - PROCESS | 3872 | 1461189711669 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 15:01:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:01:51 INFO - PROCESS | 3872 | 1461189711673 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:01:51 INFO - PROCESS | 3872 | 1461189711675 Marionette TRACE conn2 <- [1,2622,null,{}] 15:01:51 INFO - PROCESS | 3872 | 1461189711679 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}] 15:01:51 INFO - PROCESS | 3872 | 1461189711800 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:01:52 INFO - PROCESS | 3872 | 1461189712067 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:52 INFO - PROCESS | 3872 | ++DOCSHELL 12B3E000 == 67 [pid = 3872] [id = 665] 15:01:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (12BE6000) [pid = 3872] [serial = 1995] [outer = 00000000] 15:01:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (1655A000) [pid = 3872] [serial = 1996] [outer = 12BE6000] 15:01:52 INFO - PROCESS | 3872 | 1461189712131 Marionette DEBUG loaded listener.js 15:01:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (16E61000) [pid = 3872] [serial = 1997] [outer = 12BE6000] 15:01:52 INFO - PROCESS | 3872 | 1461189712751 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]]]}] 15:01:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:01:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1090ms 15:01:52 INFO - PROCESS | 3872 | 1461189712768 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:01:52 INFO - PROCESS | 3872 | 1461189712773 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 15:01:52 INFO - PROCESS | 3872 | 1461189712778 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:01:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:01:52 INFO - PROCESS | 3872 | 1461189712781 Marionette TRACE conn2 <- [1,2626,null,{}] 15:01:52 INFO - PROCESS | 3872 | 1461189712786 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}] 15:01:52 INFO - PROCESS | 3872 | 1461189712887 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:01:53 INFO - PROCESS | 3872 | 1461189713050 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:53 INFO - PROCESS | 3872 | ++DOCSHELL 18B65800 == 68 [pid = 3872] [id = 666] 15:01:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (18B67800) [pid = 3872] [serial = 1998] [outer = 00000000] 15:01:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (19172400) [pid = 3872] [serial = 1999] [outer = 18B67800] 15:01:53 INFO - PROCESS | 3872 | 1461189713102 Marionette DEBUG loaded listener.js 15:01:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (194C6C00) [pid = 3872] [serial = 2000] [outer = 18B67800] 15:01:53 INFO - PROCESS | 3872 | --DOCSHELL 19D2D000 == 67 [pid = 3872] [id = 574] 15:01:53 INFO - PROCESS | 3872 | --DOCSHELL 15FB4000 == 66 [pid = 3872] [id = 658] 15:01:53 INFO - PROCESS | 3872 | --DOCSHELL 13360000 == 65 [pid = 3872] [id = 657] 15:01:53 INFO - PROCESS | 3872 | --DOCSHELL 15AEF800 == 64 [pid = 3872] [id = 656] 15:01:53 INFO - PROCESS | 3872 | --DOCSHELL 16553400 == 63 [pid = 3872] [id = 655] 15:01:53 INFO - PROCESS | 3872 | --DOCSHELL 14B49400 == 62 [pid = 3872] [id = 654] 15:01:53 INFO - PROCESS | 3872 | --DOCSHELL 15CE3400 == 61 [pid = 3872] [id = 653] 15:01:53 INFO - PROCESS | 3872 | --DOCSHELL 1917B400 == 60 [pid = 3872] [id = 652] 15:01:53 INFO - PROCESS | 3872 | --DOCSHELL 13357000 == 59 [pid = 3872] [id = 651] 15:01:53 INFO - PROCESS | 3872 | --DOCSHELL 18980800 == 58 [pid = 3872] [id = 650] 15:01:53 INFO - PROCESS | 3872 | --DOCSHELL 1DCA0400 == 57 [pid = 3872] [id = 648] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (1D983800) [pid = 3872] [serial = 1900] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (1D9E0C00) [pid = 3872] [serial = 1933] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (148A6800) [pid = 3872] [serial = 1888] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (1897A400) [pid = 3872] [serial = 1891] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (19D2F400) [pid = 3872] [serial = 1894] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (1D3AC400) [pid = 3872] [serial = 1897] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOCSHELL 18BB6000 == 56 [pid = 3872] [id = 647] 15:01:53 INFO - PROCESS | 3872 | --DOCSHELL 15507400 == 55 [pid = 3872] [id = 646] 15:01:53 INFO - PROCESS | 3872 | --DOCSHELL 14410000 == 54 [pid = 3872] [id = 645] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (19051400) [pid = 3872] [serial = 1910] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (19D44C00) [pid = 3872] [serial = 1915] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (15FA7C00) [pid = 3872] [serial = 1904] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (15C37000) [pid = 3872] [serial = 1903] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (15FA7000) [pid = 3872] [serial = 1906] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (18615400) [pid = 3872] [serial = 1907] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1D706C00) [pid = 3872] [serial = 1930] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1D872000) [pid = 3872] [serial = 1931] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1ABDE400) [pid = 3872] [serial = 1918] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1D980000) [pid = 3872] [serial = 1925] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1917A000) [pid = 3872] [serial = 1928] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1C672800) [pid = 3872] [serial = 1919] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1A36AC00) [pid = 3872] [serial = 1916] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1D708000) [pid = 3872] [serial = 1921] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1D97A000) [pid = 3872] [serial = 1924] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1D702400) [pid = 3872] [serial = 1922] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1897E000) [pid = 3872] [serial = 1927] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (19A41800) [pid = 3872] [serial = 1912] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (19A4BC00) [pid = 3872] [serial = 1913] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (19006400) [pid = 3872] [serial = 1909] [outer = 00000000] [url = about:blank] 15:01:53 INFO - PROCESS | 3872 | 1461189713683 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]]]}] 15:01:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:01:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 934ms 15:01:53 INFO - PROCESS | 3872 | 1461189713726 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:01:53 INFO - PROCESS | 3872 | 1461189713729 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 15:01:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:01:53 INFO - PROCESS | 3872 | 1461189713734 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:01:53 INFO - PROCESS | 3872 | 1461189713736 Marionette TRACE conn2 <- [1,2630,null,{}] 15:01:53 INFO - PROCESS | 3872 | 1461189713740 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}] 15:01:53 INFO - PROCESS | 3872 | 1461189713823 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:01:53 INFO - PROCESS | 3872 | 1461189713832 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:53 INFO - PROCESS | 3872 | ++DOCSHELL 16735800 == 55 [pid = 3872] [id = 667] 15:01:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (16735C00) [pid = 3872] [serial = 2001] [outer = 00000000] 15:01:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (18990400) [pid = 3872] [serial = 2002] [outer = 16735C00] 15:01:53 INFO - PROCESS | 3872 | 1461189713883 Marionette DEBUG loaded listener.js 15:01:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1900CC00) [pid = 3872] [serial = 2003] [outer = 16735C00] 15:01:54 INFO - PROCESS | 3872 | 1461189714415 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]]]}] 15:01:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:01:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 731ms 15:01:54 INFO - PROCESS | 3872 | 1461189714475 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:01:54 INFO - PROCESS | 3872 | 1461189714477 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 15:01:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:01:54 INFO - PROCESS | 3872 | 1461189714482 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:01:54 INFO - PROCESS | 3872 | 1461189714488 Marionette TRACE conn2 <- [1,2634,null,{}] 15:01:54 INFO - PROCESS | 3872 | 1461189714496 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}] 15:01:54 INFO - PROCESS | 3872 | 1461189714579 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:01:54 INFO - PROCESS | 3872 | 1461189714684 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:54 INFO - PROCESS | 3872 | ++DOCSHELL 19A43800 == 56 [pid = 3872] [id = 668] 15:01:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (19A46800) [pid = 3872] [serial = 2004] [outer = 00000000] 15:01:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (19D30400) [pid = 3872] [serial = 2005] [outer = 19A46800] 15:01:54 INFO - PROCESS | 3872 | 1461189714729 Marionette DEBUG loaded listener.js 15:01:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1A10FC00) [pid = 3872] [serial = 2006] [outer = 19A46800] 15:01:55 INFO - PROCESS | 3872 | 1461189715080 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]]]}] 15:01:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:01:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 654ms 15:01:55 INFO - PROCESS | 3872 | 1461189715123 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:01:55 INFO - PROCESS | 3872 | 1461189715126 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 15:01:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:01:55 INFO - PROCESS | 3872 | 1461189715129 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:01:55 INFO - PROCESS | 3872 | 1461189715131 Marionette TRACE conn2 <- [1,2638,null,{}] 15:01:55 INFO - PROCESS | 3872 | 1461189715134 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}] 15:01:55 INFO - PROCESS | 3872 | 1461189715244 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:01:55 INFO - PROCESS | 3872 | 1461189715252 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:55 INFO - PROCESS | 3872 | ++DOCSHELL 19E39800 == 57 [pid = 3872] [id = 669] 15:01:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1A46E800) [pid = 3872] [serial = 2007] [outer = 00000000] 15:01:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1C34F400) [pid = 3872] [serial = 2008] [outer = 1A46E800] 15:01:55 INFO - PROCESS | 3872 | 1461189715304 Marionette DEBUG loaded listener.js 15:01:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1C630C00) [pid = 3872] [serial = 2009] [outer = 1A46E800] 15:01:55 INFO - PROCESS | 3872 | 1461189715774 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]]]}] 15:01:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:01:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 701ms 15:01:55 INFO - PROCESS | 3872 | 1461189715829 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:01:55 INFO - PROCESS | 3872 | 1461189715831 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 15:01:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:01:55 INFO - PROCESS | 3872 | 1461189715834 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:01:55 INFO - PROCESS | 3872 | 1461189715836 Marionette TRACE conn2 <- [1,2642,null,{}] 15:01:55 INFO - PROCESS | 3872 | 1461189715839 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}] 15:01:55 INFO - PROCESS | 3872 | 1461189715955 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:01:56 INFO - PROCESS | 3872 | 1461189716019 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:56 INFO - PROCESS | 3872 | ++DOCSHELL 13364800 == 58 [pid = 3872] [id = 670] 15:01:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1C63B400) [pid = 3872] [serial = 2010] [outer = 00000000] 15:01:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1C672800) [pid = 3872] [serial = 2011] [outer = 1C63B400] 15:01:56 INFO - PROCESS | 3872 | 1461189716073 Marionette DEBUG loaded listener.js 15:01:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1D02FC00) [pid = 3872] [serial = 2012] [outer = 1C63B400] 15:01:56 INFO - PROCESS | 3872 | 1461189716508 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]]]}] 15:01:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:01:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 685ms 15:01:56 INFO - PROCESS | 3872 | 1461189716533 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:01:56 INFO - PROCESS | 3872 | 1461189716535 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 15:01:56 INFO - PROCESS | 3872 | 1461189716539 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:01:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:01:56 INFO - PROCESS | 3872 | 1461189716540 Marionette TRACE conn2 <- [1,2646,null,{}] 15:01:56 INFO - PROCESS | 3872 | 1461189716548 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}] 15:01:56 INFO - PROCESS | 3872 | 1461189716691 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:01:56 INFO - PROCESS | 3872 | 1461189716764 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:56 INFO - PROCESS | 3872 | ++DOCSHELL 1C714C00 == 59 [pid = 3872] [id = 671] 15:01:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1C715000) [pid = 3872] [serial = 2013] [outer = 00000000] 15:01:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1C71B400) [pid = 3872] [serial = 2014] [outer = 1C715000] 15:01:56 INFO - PROCESS | 3872 | 1461189716808 Marionette DEBUG loaded listener.js 15:01:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1C71E400) [pid = 3872] [serial = 2015] [outer = 1C715000] 15:01:57 INFO - PROCESS | 3872 | 1461189717215 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]]]}] 15:01:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:01:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 685ms 15:01:57 INFO - PROCESS | 3872 | 1461189717238 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:01:57 INFO - PROCESS | 3872 | 1461189717240 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 15:01:57 INFO - PROCESS | 3872 | 1461189717244 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:01:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:01:57 INFO - PROCESS | 3872 | 1461189717245 Marionette TRACE conn2 <- [1,2650,null,{}] 15:01:57 INFO - PROCESS | 3872 | 1461189717249 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}] 15:01:57 INFO - PROCESS | 3872 | 1461189717381 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:01:57 INFO - PROCESS | 3872 | 1461189717450 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:57 INFO - PROCESS | 3872 | ++DOCSHELL 1868E800 == 60 [pid = 3872] [id = 672] 15:01:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (19B88800) [pid = 3872] [serial = 2016] [outer = 00000000] 15:01:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1D70F800) [pid = 3872] [serial = 2017] [outer = 19B88800] 15:01:57 INFO - PROCESS | 3872 | 1461189717494 Marionette DEBUG loaded listener.js 15:01:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1D78B800) [pid = 3872] [serial = 2018] [outer = 19B88800] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (19D4AC00) [pid = 3872] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1C5EF400) [pid = 3872] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1D980C00) [pid = 3872] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1897B400) [pid = 3872] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (15FAF400) [pid = 3872] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1AADB800) [pid = 3872] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (15FAEC00) [pid = 3872] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (139C0800) [pid = 3872] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (19D2E000) [pid = 3872] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (186F7000) [pid = 3872] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (18981000) [pid = 3872] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (139C2C00) [pid = 3872] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1917D000) [pid = 3872] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (15512C00) [pid = 3872] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (19A02000) [pid = 3872] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (18958400) [pid = 3872] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1D878400) [pid = 3872] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (19A09400) [pid = 3872] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1894A400) [pid = 3872] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (139CCC00) [pid = 3872] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:01:58 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1D247800) [pid = 3872] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:01:58 INFO - PROCESS | 3872 | 1461189718122 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]]]}] 15:01:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:01:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 904ms 15:01:58 INFO - PROCESS | 3872 | 1461189718149 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:01:58 INFO - PROCESS | 3872 | 1461189718151 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 15:01:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:01:58 INFO - PROCESS | 3872 | 1461189718154 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:01:58 INFO - PROCESS | 3872 | 1461189718156 Marionette TRACE conn2 <- [1,2654,null,{}] 15:01:58 INFO - PROCESS | 3872 | 1461189718159 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}] 15:01:58 INFO - PROCESS | 3872 | 1461189718239 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:01:58 INFO - PROCESS | 3872 | 1461189718245 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:58 INFO - PROCESS | 3872 | ++DOCSHELL 139CCC00 == 61 [pid = 3872] [id = 673] 15:01:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (139F4400) [pid = 3872] [serial = 2019] [outer = 00000000] 15:01:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1894BC00) [pid = 3872] [serial = 2020] [outer = 139F4400] 15:01:58 INFO - PROCESS | 3872 | 1461189718289 Marionette DEBUG loaded listener.js 15:01:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1894A400) [pid = 3872] [serial = 2021] [outer = 139F4400] 15:01:59 INFO - PROCESS | 3872 | 1461189719222 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]]]}] 15:01:59 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) 15:01:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1090ms 15:01:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:01:59 INFO - PROCESS | 3872 | 1461189719253 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:01:59 INFO - PROCESS | 3872 | 1461189719254 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 15:01:59 INFO - PROCESS | 3872 | 1461189719262 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:01:59 INFO - PROCESS | 3872 | 1461189719264 Marionette TRACE conn2 <- [1,2658,null,{}] 15:01:59 INFO - PROCESS | 3872 | 1461189719268 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}] 15:01:59 INFO - PROCESS | 3872 | 1461189719350 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:01:59 INFO - PROCESS | 3872 | 1461189719356 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:59 INFO - PROCESS | 3872 | ++DOCSHELL 1827A400 == 62 [pid = 3872] [id = 674] 15:01:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (18612400) [pid = 3872] [serial = 2022] [outer = 00000000] 15:01:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1ABD4800) [pid = 3872] [serial = 2023] [outer = 18612400] 15:01:59 INFO - PROCESS | 3872 | 1461189719405 Marionette DEBUG loaded listener.js 15:01:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1C66D800) [pid = 3872] [serial = 2024] [outer = 18612400] 15:02:00 INFO - PROCESS | 3872 | 1461189720382 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] 15:02:00 INFO - PROCESS | 3872 | 1461189720447 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 15:02:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:02:00 INFO - PROCESS | 3872 | 1461189720496 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:02:00 INFO - PROCESS | 3872 | 1461189720500 Marionette TRACE conn2 <- [1,2662,null,{}] 15:02:00 INFO - PROCESS | 3872 | 1461189720507 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}] 15:02:00 INFO - PROCESS | 3872 | 1461189720607 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:02:00 INFO - PROCESS | 3872 | 1461189720791 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:00 INFO - PROCESS | 3872 | ++DOCSHELL 18286000 == 63 [pid = 3872] [id = 675] 15:02:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1860B400) [pid = 3872] [serial = 2025] [outer = 00000000] 15:02:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (18978000) [pid = 3872] [serial = 2026] [outer = 1860B400] 15:02:00 INFO - PROCESS | 3872 | 1461189720891 Marionette DEBUG loaded listener.js 15:02:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1897EC00) [pid = 3872] [serial = 2027] [outer = 1860B400] 15:02:01 INFO - PROCESS | 3872 | 1461189721910 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] 15:02:01 INFO - PROCESS | 3872 | 1461189721987 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 15:02:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:02:01 INFO - PROCESS | 3872 | 1461189721995 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:02:01 INFO - PROCESS | 3872 | 1461189721998 Marionette TRACE conn2 <- [1,2666,null,{}] 15:02:01 INFO - PROCESS | 3872 | 1461189722002 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}] 15:02:02 INFO - PROCESS | 3872 | 1461189722099 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:02:02 INFO - PROCESS | 3872 | 1461189722316 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:02 INFO - PROCESS | 3872 | ++DOCSHELL 19880400 == 64 [pid = 3872] [id = 676] 15:02:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (19A02000) [pid = 3872] [serial = 2028] [outer = 00000000] 15:02:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (19A4F400) [pid = 3872] [serial = 2029] [outer = 19A02000] 15:02:02 INFO - PROCESS | 3872 | 1461189722372 Marionette DEBUG loaded listener.js 15:02:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1A10BC00) [pid = 3872] [serial = 2030] [outer = 19A02000] 15:02:03 INFO - PROCESS | 3872 | 1461189723414 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]]]}] 15:02:03 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) 15:02:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1449ms 15:02:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:02:03 INFO - PROCESS | 3872 | 1461189723458 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:02:03 INFO - PROCESS | 3872 | 1461189723461 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 15:02:03 INFO - PROCESS | 3872 | 1461189723465 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:02:03 INFO - PROCESS | 3872 | 1461189723469 Marionette TRACE conn2 <- [1,2670,null,{}] 15:02:03 INFO - PROCESS | 3872 | 1461189723480 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}] 15:02:03 INFO - PROCESS | 3872 | 1461189723636 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:02:03 INFO - PROCESS | 3872 | 1461189723794 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:03 INFO - PROCESS | 3872 | ++DOCSHELL 1C66F000 == 65 [pid = 3872] [id = 677] 15:02:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1C66F400) [pid = 3872] [serial = 2031] [outer = 00000000] 15:02:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1D87A800) [pid = 3872] [serial = 2032] [outer = 1C66F400] 15:02:03 INFO - PROCESS | 3872 | 1461189723853 Marionette DEBUG loaded listener.js 15:02:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1D97E000) [pid = 3872] [serial = 2033] [outer = 1C66F400] 15:02:04 INFO - PROCESS | 3872 | 1461189724865 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]]]}] 15:02:04 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) 15:02:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1448ms 15:02:04 INFO - PROCESS | 3872 | 1461189724911 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 15:02:04 INFO - PROCESS | 3872 | 1461189724915 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 15:02:04 INFO - PROCESS | 3872 | 1461189724920 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:02:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:02:04 INFO - PROCESS | 3872 | 1461189724924 Marionette TRACE conn2 <- [1,2674,null,{}] 15:02:04 INFO - PROCESS | 3872 | 1461189724930 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}] 15:02:05 INFO - PROCESS | 3872 | 1461189725054 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:02:05 INFO - PROCESS | 3872 | 1461189725206 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:05 INFO - PROCESS | 3872 | ++DOCSHELL 16E3D400 == 66 [pid = 3872] [id = 678] 15:02:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1823B800) [pid = 3872] [serial = 2034] [outer = 00000000] 15:02:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (18991400) [pid = 3872] [serial = 2035] [outer = 1823B800] 15:02:05 INFO - PROCESS | 3872 | 1461189725256 Marionette DEBUG loaded listener.js 15:02:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1860AC00) [pid = 3872] [serial = 2036] [outer = 1823B800] 15:02:06 INFO - PROCESS | 3872 | --DOCSHELL 139EFC00 == 65 [pid = 3872] [id = 555] 15:02:06 INFO - PROCESS | 3872 | --DOCSHELL 186F4000 == 64 [pid = 3872] [id = 630] 15:02:06 INFO - PROCESS | 3872 | --DOCSHELL 139CCC00 == 63 [pid = 3872] [id = 673] 15:02:06 INFO - PROCESS | 3872 | --DOCSHELL 1868E800 == 62 [pid = 3872] [id = 672] 15:02:06 INFO - PROCESS | 3872 | --DOCSHELL 1C714C00 == 61 [pid = 3872] [id = 671] 15:02:06 INFO - PROCESS | 3872 | --DOCSHELL 13364800 == 60 [pid = 3872] [id = 670] 15:02:06 INFO - PROCESS | 3872 | --DOCSHELL 19E39800 == 59 [pid = 3872] [id = 669] 15:02:06 INFO - PROCESS | 3872 | --DOCSHELL 19A43800 == 58 [pid = 3872] [id = 668] 15:02:06 INFO - PROCESS | 3872 | --DOCSHELL 16735800 == 57 [pid = 3872] [id = 667] 15:02:06 INFO - PROCESS | 3872 | --DOCSHELL 18B65800 == 56 [pid = 3872] [id = 666] 15:02:06 INFO - PROCESS | 3872 | --DOCSHELL 12B3E000 == 55 [pid = 3872] [id = 665] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1DD7D800) [pid = 3872] [serial = 1945] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1DD9D400) [pid = 3872] [serial = 1978] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1917B800) [pid = 3872] [serial = 1939] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1D036C00) [pid = 3872] [serial = 1942] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOCSHELL 18999400 == 54 [pid = 3872] [id = 661] 15:02:06 INFO - PROCESS | 3872 | --DOCSHELL 1672C800 == 53 [pid = 3872] [id = 660] 15:02:06 INFO - PROCESS | 3872 | --DOCSHELL 148A8400 == 52 [pid = 3872] [id = 659] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1C5F8400) [pid = 3872] [serial = 1886] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1DCAA800) [pid = 3872] [serial = 1853] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1DD82C00) [pid = 3872] [serial = 1844] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (19D28000) [pid = 3872] [serial = 1850] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (18991000) [pid = 3872] [serial = 1847] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1DD80400) [pid = 3872] [serial = 1976] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1DCA4C00) [pid = 3872] [serial = 1970] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1ABDB400) [pid = 3872] [serial = 1963] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1C352C00) [pid = 3872] [serial = 1964] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1A36B000) [pid = 3872] [serial = 1961] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1CF2CC00) [pid = 3872] [serial = 1973] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1D983000) [pid = 3872] [serial = 1901] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1C355000) [pid = 3872] [serial = 1895] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (18986000) [pid = 3872] [serial = 1892] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (14BDF800) [pid = 3872] [serial = 1889] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1D705400) [pid = 3872] [serial = 1898] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1D3A3000) [pid = 3872] [serial = 1966] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1D9E4000) [pid = 3872] [serial = 1969] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1D3ACC00) [pid = 3872] [serial = 1967] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (18BB6400) [pid = 3872] [serial = 1972] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1DCA7800) [pid = 3872] [serial = 1975] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (1A46DC00) [pid = 3872] [serial = 1949] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (19E36800) [pid = 3872] [serial = 1948] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (19005800) [pid = 3872] [serial = 1952] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (18B64800) [pid = 3872] [serial = 1951] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (16B58800) [pid = 3872] [serial = 1954] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (18985C00) [pid = 3872] [serial = 1955] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (19A09000) [pid = 3872] [serial = 1957] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (19A42400) [pid = 3872] [serial = 1958] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (1860C000) [pid = 3872] [serial = 1937] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (16E60000) [pid = 3872] [serial = 1936] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1A109C00) [pid = 3872] [serial = 1960] [outer = 00000000] [url = about:blank] 15:02:06 INFO - PROCESS | 3872 | 1461189726271 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] 15:02:06 INFO - PROCESS | 3872 | 1461189726323 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 15:02:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:02:06 INFO - PROCESS | 3872 | 1461189726329 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:02:06 INFO - PROCESS | 3872 | 1461189726332 Marionette TRACE conn2 <- [1,2678,null,{}] 15:02:06 INFO - PROCESS | 3872 | 1461189726336 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}] 15:02:06 INFO - PROCESS | 3872 | 1461189726419 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:02:06 INFO - PROCESS | 3872 | 1461189726427 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:06 INFO - PROCESS | 3872 | ++DOCSHELL 1444A000 == 53 [pid = 3872] [id = 679] 15:02:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (1444A400) [pid = 3872] [serial = 2037] [outer = 00000000] 15:02:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (18953000) [pid = 3872] [serial = 2038] [outer = 1444A400] 15:02:06 INFO - PROCESS | 3872 | 1461189726472 Marionette DEBUG loaded listener.js 15:02:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (18986000) [pid = 3872] [serial = 2039] [outer = 1444A400] 15:02:07 INFO - PROCESS | 3872 | 1461189727508 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] 15:02:07 INFO - PROCESS | 3872 | 1461189727542 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 15:02:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:02:07 INFO - PROCESS | 3872 | 1461189727546 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:02:07 INFO - PROCESS | 3872 | 1461189727549 Marionette TRACE conn2 <- [1,2682,null,{}] 15:02:07 INFO - PROCESS | 3872 | 1461189727559 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}] 15:02:07 INFO - PROCESS | 3872 | 1461189727653 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:02:07 INFO - PROCESS | 3872 | 1461189727745 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:07 INFO - PROCESS | 3872 | ++DOCSHELL 19006800 == 54 [pid = 3872] [id = 680] 15:02:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (19055000) [pid = 3872] [serial = 2040] [outer = 00000000] 15:02:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (19A0EC00) [pid = 3872] [serial = 2041] [outer = 19055000] 15:02:07 INFO - PROCESS | 3872 | 1461189727795 Marionette DEBUG loaded listener.js 15:02:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (19A49000) [pid = 3872] [serial = 2042] [outer = 19055000] 15:02:08 INFO - PROCESS | 3872 | 1461189728695 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] 15:02:08 INFO - PROCESS | 3872 | 1461189728766 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 15:02:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:02:08 INFO - PROCESS | 3872 | 1461189728770 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:02:08 INFO - PROCESS | 3872 | 1461189728771 Marionette TRACE conn2 <- [1,2686,null,{}] 15:02:08 INFO - PROCESS | 3872 | 1461189728775 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}] 15:02:08 INFO - PROCESS | 3872 | 1461189728878 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:02:08 INFO - PROCESS | 3872 | 1461189728884 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:08 INFO - PROCESS | 3872 | ++DOCSHELL 19ED9400 == 55 [pid = 3872] [id = 681] 15:02:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (1A109C00) [pid = 3872] [serial = 2043] [outer = 00000000] 15:02:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1A83A400) [pid = 3872] [serial = 2044] [outer = 1A109C00] 15:02:08 INFO - PROCESS | 3872 | 1461189728930 Marionette DEBUG loaded listener.js 15:02:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (1AA61C00) [pid = 3872] [serial = 2045] [outer = 1A109C00] 15:02:09 INFO - PROCESS | 3872 | 1461189729921 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] 15:02:09 INFO - PROCESS | 3872 | 1461189729963 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 15:02:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:02:09 INFO - PROCESS | 3872 | 1461189729966 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:02:09 INFO - PROCESS | 3872 | 1461189729968 Marionette TRACE conn2 <- [1,2690,null,{}] 15:02:09 INFO - PROCESS | 3872 | 1461189729972 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}] 15:02:10 INFO - PROCESS | 3872 | 1461189730086 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:02:10 INFO - PROCESS | 3872 | 1461189730148 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:10 INFO - PROCESS | 3872 | ++DOCSHELL 1A46E400 == 56 [pid = 3872] [id = 682] 15:02:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1C352C00) [pid = 3872] [serial = 2046] [outer = 00000000] 15:02:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1C66C400) [pid = 3872] [serial = 2047] [outer = 1C352C00] 15:02:10 INFO - PROCESS | 3872 | 1461189730193 Marionette DEBUG loaded listener.js 15:02:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (1C63DC00) [pid = 3872] [serial = 2048] [outer = 1C352C00] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (18B67800) [pid = 3872] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (16734400) [pid = 3872] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (16735C00) [pid = 3872] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (19B88800) [pid = 3872] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (1DEF9000) [pid = 3872] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (12BE6000) [pid = 3872] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (1C638000) [pid = 3872] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (1C63B400) [pid = 3872] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (1C715000) [pid = 3872] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (139F4400) [pid = 3872] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (19A46800) [pid = 3872] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1DCA0C00) [pid = 3872] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (1A46E800) [pid = 3872] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (1A83C000) [pid = 3872] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (1D874C00) [pid = 3872] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (18614800) [pid = 3872] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (1904E800) [pid = 3872] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:02:10 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (19178400) [pid = 3872] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:02:10 INFO - PROCESS | 3872 | 1461189730705 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]]]}] 15:02:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:02:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 794ms 15:02:10 INFO - PROCESS | 3872 | 1461189730768 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 15:02:10 INFO - PROCESS | 3872 | 1461189730770 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 15:02:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:02:10 INFO - PROCESS | 3872 | 1461189730774 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:02:10 INFO - PROCESS | 3872 | 1461189730776 Marionette TRACE conn2 <- [1,2694,null,{}] 15:02:10 INFO - PROCESS | 3872 | 1461189730779 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}] 15:02:10 INFO - PROCESS | 3872 | 1461189730879 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:02:10 INFO - PROCESS | 3872 | 1461189730886 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:10 INFO - PROCESS | 3872 | ++DOCSHELL 18288800 == 57 [pid = 3872] [id = 683] 15:02:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (18692800) [pid = 3872] [serial = 2049] [outer = 00000000] 15:02:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (1C630000) [pid = 3872] [serial = 2050] [outer = 18692800] 15:02:10 INFO - PROCESS | 3872 | 1461189730933 Marionette DEBUG loaded listener.js 15:02:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (1C63D000) [pid = 3872] [serial = 2051] [outer = 18692800] 15:02:11 INFO - PROCESS | 3872 | 1461189731364 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]]]}] 15:02:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:02:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 623ms 15:02:11 INFO - PROCESS | 3872 | 1461189731412 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 15:02:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:02:11 INFO - PROCESS | 3872 | 1461189731414 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 15:02:11 INFO - PROCESS | 3872 | 1461189731417 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:02:11 INFO - PROCESS | 3872 | 1461189731419 Marionette TRACE conn2 <- [1,2698,null,{}] 15:02:11 INFO - PROCESS | 3872 | 1461189731422 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}] 15:02:11 INFO - PROCESS | 3872 | 1461189731503 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:02:11 INFO - PROCESS | 3872 | 1461189731508 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:11 INFO - PROCESS | 3872 | ++DOCSHELL 13359800 == 58 [pid = 3872] [id = 684] 15:02:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (139CD000) [pid = 3872] [serial = 2052] [outer = 00000000] 15:02:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (19052400) [pid = 3872] [serial = 2053] [outer = 139CD000] 15:02:11 INFO - PROCESS | 3872 | 1461189731556 Marionette DEBUG loaded listener.js 15:02:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (1C71B800) [pid = 3872] [serial = 2054] [outer = 139CD000] 15:02:12 INFO - PROCESS | 3872 | 1461189732026 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] 15:02:12 INFO - PROCESS | 3872 | 1461189732064 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 15:02:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:02:12 INFO - PROCESS | 3872 | 1461189732068 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:02:12 INFO - PROCESS | 3872 | 1461189732070 Marionette TRACE conn2 <- [1,2702,null,{}] 15:02:12 INFO - PROCESS | 3872 | 1461189732077 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}] 15:02:12 INFO - PROCESS | 3872 | 1461189732157 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:02:12 INFO - PROCESS | 3872 | 1461189732164 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:12 INFO - PROCESS | 3872 | ++DOCSHELL 1C718000 == 59 [pid = 3872] [id = 685] 15:02:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (1C718400) [pid = 3872] [serial = 2055] [outer = 00000000] 15:02:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (1D3AC400) [pid = 3872] [serial = 2056] [outer = 1C718400] 15:02:12 INFO - PROCESS | 3872 | 1461189732208 Marionette DEBUG loaded listener.js 15:02:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (1D24A400) [pid = 3872] [serial = 2057] [outer = 1C718400] 15:02:12 INFO - PROCESS | 3872 | 1461189732846 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]]]}] 15:02:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:02:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 794ms 15:02:12 INFO - PROCESS | 3872 | 1461189732921 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:02:12 INFO - PROCESS | 3872 | 1461189732926 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 15:02:12 INFO - PROCESS | 3872 | 1461189732934 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:02:12 INFO - PROCESS | 3872 | 1461189732937 Marionette TRACE conn2 <- [1,2706,null,{}] 15:02:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:02:12 INFO - PROCESS | 3872 | 1461189732943 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}] 15:02:13 INFO - PROCESS | 3872 | 1461189733053 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:02:13 INFO - PROCESS | 3872 | 1461189733198 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:13 INFO - PROCESS | 3872 | ++DOCSHELL 1672B800 == 60 [pid = 3872] [id = 686] 15:02:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (1672C800) [pid = 3872] [serial = 2058] [outer = 00000000] 15:02:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (18983800) [pid = 3872] [serial = 2059] [outer = 1672C800] 15:02:13 INFO - PROCESS | 3872 | 1461189733256 Marionette DEBUG loaded listener.js 15:02:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (18BAF400) [pid = 3872] [serial = 2060] [outer = 1672C800] 15:02:13 INFO - PROCESS | 3872 | 1461189733835 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] 15:02:13 INFO - PROCESS | 3872 | 1461189733877 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 15:02:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:02:13 INFO - PROCESS | 3872 | 1461189733883 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:02:13 INFO - PROCESS | 3872 | 1461189733886 Marionette TRACE conn2 <- [1,2710,null,{}] 15:02:13 INFO - PROCESS | 3872 | 1461189733890 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}] 15:02:14 INFO - PROCESS | 3872 | 1461189733997 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:02:14 INFO - PROCESS | 3872 | 1461189734112 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:14 INFO - PROCESS | 3872 | ++DOCSHELL 1916FC00 == 61 [pid = 3872] [id = 687] 15:02:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (19172C00) [pid = 3872] [serial = 2061] [outer = 00000000] 15:02:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (19A46400) [pid = 3872] [serial = 2062] [outer = 19172C00] 15:02:14 INFO - PROCESS | 3872 | 1461189734208 Marionette DEBUG loaded listener.js 15:02:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (1A1E5800) [pid = 3872] [serial = 2063] [outer = 19172C00] 15:02:14 INFO - PROCESS | 3872 | 1461189734829 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] 15:02:14 INFO - PROCESS | 3872 | 1461189734886 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 15:02:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:02:14 INFO - PROCESS | 3872 | 1461189734890 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:02:14 INFO - PROCESS | 3872 | 1461189734894 Marionette TRACE conn2 <- [1,2714,null,{}] 15:02:14 INFO - PROCESS | 3872 | 1461189734905 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}] 15:02:15 INFO - PROCESS | 3872 | 1461189735059 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:02:15 INFO - PROCESS | 3872 | 1461189735078 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:15 INFO - PROCESS | 3872 | ++DOCSHELL 1D789000 == 62 [pid = 3872] [id = 688] 15:02:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1D789400) [pid = 3872] [serial = 2064] [outer = 00000000] 15:02:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1D875000) [pid = 3872] [serial = 2065] [outer = 1D789400] 15:02:15 INFO - PROCESS | 3872 | 1461189735135 Marionette DEBUG loaded listener.js 15:02:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (1D97A800) [pid = 3872] [serial = 2066] [outer = 1D789400] 15:02:15 INFO - PROCESS | 3872 | 1461189735791 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]]]}] 15:02:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:02:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 950ms 15:02:15 INFO - PROCESS | 3872 | 1461189735835 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:02:15 INFO - PROCESS | 3872 | 1461189735839 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 15:02:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:02:15 INFO - PROCESS | 3872 | 1461189735844 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:02:15 INFO - PROCESS | 3872 | 1461189735847 Marionette TRACE conn2 <- [1,2718,null,{}] 15:02:15 INFO - PROCESS | 3872 | 1461189735852 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}] 15:02:15 INFO - PROCESS | 3872 | 1461189735956 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:02:16 INFO - PROCESS | 3872 | 1461189736098 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:16 INFO - PROCESS | 3872 | ++DOCSHELL 1987E000 == 63 [pid = 3872] [id = 689] 15:02:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (19A0A800) [pid = 3872] [serial = 2067] [outer = 00000000] 15:02:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1D9DA800) [pid = 3872] [serial = 2068] [outer = 19A0A800] 15:02:16 INFO - PROCESS | 3872 | 1461189736153 Marionette DEBUG loaded listener.js 15:02:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1D9E0000) [pid = 3872] [serial = 2069] [outer = 19A0A800] 15:02:17 INFO - PROCESS | 3872 | 1461189737165 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] 15:02:17 INFO - PROCESS | 3872 | 1461189737200 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 15:02:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:02:17 INFO - PROCESS | 3872 | 1461189737204 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:02:17 INFO - PROCESS | 3872 | 1461189737206 Marionette TRACE conn2 <- [1,2722,null,{}] 15:02:17 INFO - PROCESS | 3872 | 1461189737210 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}] 15:02:17 INFO - PROCESS | 3872 | 1461189737340 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:02:17 INFO - PROCESS | 3872 | 1461189737515 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:17 INFO - PROCESS | 3872 | ++DOCSHELL 1D9D9000 == 64 [pid = 3872] [id = 690] 15:02:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1DCA5800) [pid = 3872] [serial = 2070] [outer = 00000000] 15:02:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1DCAB800) [pid = 3872] [serial = 2071] [outer = 1DCA5800] 15:02:17 INFO - PROCESS | 3872 | 1461189737573 Marionette DEBUG loaded listener.js 15:02:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1DD7B000) [pid = 3872] [serial = 2072] [outer = 1DCA5800] 15:02:18 INFO - PROCESS | 3872 | 1461189738150 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]]]}] 15:02:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:02:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 997ms 15:02:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:02:18 INFO - PROCESS | 3872 | 1461189738191 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 15:02:18 INFO - PROCESS | 3872 | 1461189738194 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 15:02:18 INFO - PROCESS | 3872 | 1461189738197 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:02:18 INFO - PROCESS | 3872 | 1461189738199 Marionette TRACE conn2 <- [1,2726,null,{}] 15:02:18 INFO - PROCESS | 3872 | 1461189738204 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}] 15:02:18 INFO - PROCESS | 3872 | 1461189738328 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:02:18 INFO - PROCESS | 3872 | 1461189738577 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:18 INFO - PROCESS | 3872 | ++DOCSHELL 139CC000 == 65 [pid = 3872] [id = 691] 15:02:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (139F0400) [pid = 3872] [serial = 2073] [outer = 00000000] 15:02:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (15FB5000) [pid = 3872] [serial = 2074] [outer = 139F0400] 15:02:18 INFO - PROCESS | 3872 | 1461189738644 Marionette DEBUG loaded listener.js 15:02:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (16E2F400) [pid = 3872] [serial = 2075] [outer = 139F0400] 15:02:19 INFO - PROCESS | 3872 | 1461189739245 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]]]}] 15:02:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:02:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1090ms 15:02:19 INFO - PROCESS | 3872 | 1461189739297 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:02:19 INFO - PROCESS | 3872 | 1461189739302 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 15:02:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:02:19 INFO - PROCESS | 3872 | 1461189739307 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:02:19 INFO - PROCESS | 3872 | 1461189739310 Marionette TRACE conn2 <- [1,2730,null,{}] 15:02:19 INFO - PROCESS | 3872 | 1461189739315 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}] 15:02:19 INFO - PROCESS | 3872 | 1461189739421 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:02:19 INFO - PROCESS | 3872 | 1461189739544 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:19 INFO - PROCESS | 3872 | ++DOCSHELL 15E88400 == 66 [pid = 3872] [id = 692] 15:02:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (15FAB400) [pid = 3872] [serial = 2076] [outer = 00000000] 15:02:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1894EC00) [pid = 3872] [serial = 2077] [outer = 15FAB400] 15:02:19 INFO - PROCESS | 3872 | 1461189739634 Marionette DEBUG loaded listener.js 15:02:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (18BB6000) [pid = 3872] [serial = 2078] [outer = 15FAB400] 15:02:19 INFO - PROCESS | 3872 | --DOCSHELL 13359800 == 65 [pid = 3872] [id = 684] 15:02:19 INFO - PROCESS | 3872 | --DOCSHELL 18288800 == 64 [pid = 3872] [id = 683] 15:02:19 INFO - PROCESS | 3872 | --DOCSHELL 1A46E400 == 63 [pid = 3872] [id = 682] 15:02:19 INFO - PROCESS | 3872 | --DOCSHELL 19ED9400 == 62 [pid = 3872] [id = 681] 15:02:19 INFO - PROCESS | 3872 | --DOCSHELL 19006800 == 61 [pid = 3872] [id = 680] 15:02:19 INFO - PROCESS | 3872 | --DOCSHELL 1444A000 == 60 [pid = 3872] [id = 679] 15:02:19 INFO - PROCESS | 3872 | --DOCSHELL 16E3D400 == 59 [pid = 3872] [id = 678] 15:02:19 INFO - PROCESS | 3872 | --DOCSHELL 18286000 == 58 [pid = 3872] [id = 675] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1ABD4800) [pid = 3872] [serial = 2023] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (19172400) [pid = 3872] [serial = 1999] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1894E400) [pid = 3872] [serial = 1982] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (18990400) [pid = 3872] [serial = 2002] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1D70F800) [pid = 3872] [serial = 2017] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1E594000) [pid = 3872] [serial = 1993] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (16E61000) [pid = 3872] [serial = 1997] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1D02B000) [pid = 3872] [serial = 1988] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1D02FC00) [pid = 3872] [serial = 2012] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1900CC00) [pid = 3872] [serial = 2003] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1C71E400) [pid = 3872] [serial = 2015] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (1894BC00) [pid = 3872] [serial = 2020] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (1C63EC00) [pid = 3872] [serial = 1987] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (1655A000) [pid = 3872] [serial = 1996] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (1A10FC00) [pid = 3872] [serial = 2006] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1E597800) [pid = 3872] [serial = 1994] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (1C71B400) [pid = 3872] [serial = 2014] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (19D30400) [pid = 3872] [serial = 2005] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (1DD84400) [pid = 3872] [serial = 1946] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (1C34F400) [pid = 3872] [serial = 2008] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (1D9E6C00) [pid = 3872] [serial = 1934] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (1DEF7000) [pid = 3872] [serial = 1991] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (19A02400) [pid = 3872] [serial = 1940] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1894A400) [pid = 3872] [serial = 2021] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (1DD9A800) [pid = 3872] [serial = 1990] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (194C6C00) [pid = 3872] [serial = 2000] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (19948800) [pid = 3872] [serial = 1984] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (1D78B800) [pid = 3872] [serial = 2018] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (1C672800) [pid = 3872] [serial = 2011] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (1860E800) [pid = 3872] [serial = 1981] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (1C630C00) [pid = 3872] [serial = 2009] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (19D29C00) [pid = 3872] [serial = 1985] [outer = 00000000] [url = about:blank] 15:02:19 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (1D878000) [pid = 3872] [serial = 1943] [outer = 00000000] [url = about:blank] 15:02:20 INFO - PROCESS | 3872 | 1461189740105 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]]]}] 15:02:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:02:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 841ms 15:02:20 INFO - PROCESS | 3872 | 1461189740156 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 15:02:20 INFO - PROCESS | 3872 | 1461189740160 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 15:02:20 INFO - PROCESS | 3872 | 1461189740165 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:02:20 INFO - PROCESS | 3872 | 1461189740167 Marionette TRACE conn2 <- [1,2734,null,{}] 15:02:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:02:20 INFO - PROCESS | 3872 | 1461189740170 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}] 15:02:20 INFO - PROCESS | 3872 | 1461189740255 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:02:20 INFO - PROCESS | 3872 | 1461189740261 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:20 INFO - PROCESS | 3872 | ++DOCSHELL 1897C000 == 59 [pid = 3872] [id = 693] 15:02:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (18993400) [pid = 3872] [serial = 2079] [outer = 00000000] 15:02:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (19179000) [pid = 3872] [serial = 2080] [outer = 18993400] 15:02:20 INFO - PROCESS | 3872 | 1461189740307 Marionette DEBUG loaded listener.js 15:02:20 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (194CE000) [pid = 3872] [serial = 2081] [outer = 18993400] 15:02:20 INFO - PROCESS | 3872 | 1461189740806 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]]]}] 15:02:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:02:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 701ms 15:02:20 INFO - PROCESS | 3872 | 1461189740867 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:02:20 INFO - PROCESS | 3872 | 1461189740869 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 15:02:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:02:20 INFO - PROCESS | 3872 | 1461189740874 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:02:20 INFO - PROCESS | 3872 | 1461189740880 Marionette TRACE conn2 <- [1,2738,null,{}] 15:02:20 INFO - PROCESS | 3872 | 1461189740888 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}] 15:02:20 INFO - PROCESS | 3872 | 1461189740975 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:02:20 INFO - PROCESS | 3872 | 1461189740988 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:21 INFO - PROCESS | 3872 | ++DOCSHELL 19D3E400 == 60 [pid = 3872] [id = 694] 15:02:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (19D3F800) [pid = 3872] [serial = 2082] [outer = 00000000] 15:02:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (1A1F0000) [pid = 3872] [serial = 2083] [outer = 19D3F800] 15:02:21 INFO - PROCESS | 3872 | 1461189741053 Marionette DEBUG loaded listener.js 15:02:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (1A46C400) [pid = 3872] [serial = 2084] [outer = 19D3F800] 15:02:21 INFO - PROCESS | 3872 | 1461189741493 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]]]}] 15:02:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:02:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 654ms 15:02:21 INFO - PROCESS | 3872 | 1461189741544 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:02:21 INFO - PROCESS | 3872 | 1461189741547 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 15:02:21 INFO - PROCESS | 3872 | 1461189741551 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:02:21 INFO - PROCESS | 3872 | 1461189741553 Marionette TRACE conn2 <- [1,2742,null,{}] 15:02:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:02:21 INFO - PROCESS | 3872 | 1461189741556 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}] 15:02:21 INFO - PROCESS | 3872 | 1461189741640 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:02:21 INFO - PROCESS | 3872 | 1461189741678 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:21 INFO - PROCESS | 3872 | ++DOCSHELL 194C7000 == 61 [pid = 3872] [id = 695] 15:02:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (19A45C00) [pid = 3872] [serial = 2085] [outer = 00000000] 15:02:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (1C5F8400) [pid = 3872] [serial = 2086] [outer = 19A45C00] 15:02:21 INFO - PROCESS | 3872 | 1461189741722 Marionette DEBUG loaded listener.js 15:02:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (1C634800) [pid = 3872] [serial = 2087] [outer = 19A45C00] 15:02:22 INFO - PROCESS | 3872 | 1461189742199 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]]]}] 15:02:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:02:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 685ms 15:02:22 INFO - PROCESS | 3872 | 1461189742253 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:02:22 INFO - PROCESS | 3872 | 1461189742255 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 15:02:22 INFO - PROCESS | 3872 | 1461189742259 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:02:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:02:22 INFO - PROCESS | 3872 | 1461189742260 Marionette TRACE conn2 <- [1,2746,null,{}] 15:02:22 INFO - PROCESS | 3872 | 1461189742264 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}] 15:02:22 INFO - PROCESS | 3872 | 1461189742381 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:02:22 INFO - PROCESS | 3872 | 1461189742448 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:22 INFO - PROCESS | 3872 | ++DOCSHELL 1550A000 == 62 [pid = 3872] [id = 696] 15:02:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (1C63C000) [pid = 3872] [serial = 2088] [outer = 00000000] 15:02:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (1C675000) [pid = 3872] [serial = 2089] [outer = 1C63C000] 15:02:22 INFO - PROCESS | 3872 | 1461189742502 Marionette DEBUG loaded listener.js 15:02:22 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (1C717C00) [pid = 3872] [serial = 2090] [outer = 1C63C000] 15:02:22 INFO - PROCESS | 3872 | 1461189742930 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]]]}] 15:02:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:02:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 731ms 15:02:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:02:22 INFO - PROCESS | 3872 | 1461189742986 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:02:22 INFO - PROCESS | 3872 | 1461189742988 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 15:02:22 INFO - PROCESS | 3872 | 1461189742992 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:02:22 INFO - PROCESS | 3872 | 1461189742993 Marionette TRACE conn2 <- [1,2750,null,{}] 15:02:23 INFO - PROCESS | 3872 | 1461189742996 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}] 15:02:23 INFO - PROCESS | 3872 | 1461189743150 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:02:23 INFO - PROCESS | 3872 | 1461189743220 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:23 INFO - PROCESS | 3872 | ++DOCSHELL 1C671800 == 63 [pid = 3872] [id = 697] 15:02:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (1C71C800) [pid = 3872] [serial = 2091] [outer = 00000000] 15:02:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (1D24A800) [pid = 3872] [serial = 2092] [outer = 1C71C800] 15:02:23 INFO - PROCESS | 3872 | 1461189743264 Marionette DEBUG loaded listener.js 15:02:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (1D248C00) [pid = 3872] [serial = 2093] [outer = 1C71C800] 15:02:23 INFO - PROCESS | 3872 | 1461189743680 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]]]}] 15:02:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:02:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 732ms 15:02:23 INFO - PROCESS | 3872 | 1461189743729 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:02:23 INFO - PROCESS | 3872 | 1461189743731 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 15:02:23 INFO - PROCESS | 3872 | 1461189743734 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:02:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:02:23 INFO - PROCESS | 3872 | 1461189743736 Marionette TRACE conn2 <- [1,2754,null,{}] 15:02:23 INFO - PROCESS | 3872 | 1461189743740 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}] 15:02:23 INFO - PROCESS | 3872 | 1461189743862 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:02:23 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (1A109C00) [pid = 3872] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:02:23 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (1C352C00) [pid = 3872] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:02:23 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (18692800) [pid = 3872] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:02:23 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (139CD000) [pid = 3872] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:02:23 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (1444A400) [pid = 3872] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:02:23 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1823B800) [pid = 3872] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:02:23 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (1C66F400) [pid = 3872] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:02:23 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (19055000) [pid = 3872] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:02:23 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (1DCA5000) [pid = 3872] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:02:23 INFO - PROCESS | 3872 | 1461189743987 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:23 INFO - PROCESS | 3872 | ++DOCSHELL 139CD000 == 64 [pid = 3872] [id = 698] 15:02:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (1440BC00) [pid = 3872] [serial = 2094] [outer = 00000000] 15:02:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 81 (1897C400) [pid = 3872] [serial = 2095] [outer = 1440BC00] 15:02:24 INFO - PROCESS | 3872 | 1461189744034 Marionette DEBUG loaded listener.js 15:02:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 82 (1C631800) [pid = 3872] [serial = 2096] [outer = 1440BC00] 15:02:24 INFO - PROCESS | 3872 | 1461189744433 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]]]}] 15:02:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:02:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 747ms 15:02:24 INFO - PROCESS | 3872 | 1461189744475 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:02:24 INFO - PROCESS | 3872 | 1461189744477 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 15:02:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:02:24 INFO - PROCESS | 3872 | 1461189744512 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:02:24 INFO - PROCESS | 3872 | 1461189744514 Marionette TRACE conn2 <- [1,2758,null,{}] 15:02:24 INFO - PROCESS | 3872 | 1461189744517 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}] 15:02:24 INFO - PROCESS | 3872 | 1461189744604 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:02:24 INFO - PROCESS | 3872 | 1461189744610 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:24 INFO - PROCESS | 3872 | ++DOCSHELL 1D3A2800 == 65 [pid = 3872] [id = 699] 15:02:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 83 (1D87A400) [pid = 3872] [serial = 2097] [outer = 00000000] 15:02:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 84 (1D9E6C00) [pid = 3872] [serial = 2098] [outer = 1D87A400] 15:02:24 INFO - PROCESS | 3872 | 1461189744654 Marionette DEBUG loaded listener.js 15:02:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (1D9E2000) [pid = 3872] [serial = 2099] [outer = 1D87A400] 15:02:25 INFO - PROCESS | 3872 | 1461189745088 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]]]}] 15:02:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:02:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 592ms 15:02:25 INFO - PROCESS | 3872 | 1461189745104 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:02:25 INFO - PROCESS | 3872 | 1461189745106 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 15:02:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:02:25 INFO - PROCESS | 3872 | 1461189745109 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:02:25 INFO - PROCESS | 3872 | 1461189745111 Marionette TRACE conn2 <- [1,2762,null,{}] 15:02:25 INFO - PROCESS | 3872 | 1461189745114 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}] 15:02:25 INFO - PROCESS | 3872 | 1461189745243 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:02:25 INFO - PROCESS | 3872 | 1461189745252 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:25 INFO - PROCESS | 3872 | ++DOCSHELL 13B94800 == 66 [pid = 3872] [id = 700] 15:02:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (1581FC00) [pid = 3872] [serial = 2100] [outer = 00000000] 15:02:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (1BB8F800) [pid = 3872] [serial = 2101] [outer = 1581FC00] 15:02:25 INFO - PROCESS | 3872 | 1461189745297 Marionette DEBUG loaded listener.js 15:02:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (1BB91C00) [pid = 3872] [serial = 2102] [outer = 1581FC00] 15:02:25 INFO - PROCESS | 3872 | 1461189745716 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]]]}] 15:02:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:02:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 638ms 15:02:25 INFO - PROCESS | 3872 | 1461189745747 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:02:25 INFO - PROCESS | 3872 | 1461189745749 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 15:02:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:02:25 INFO - PROCESS | 3872 | 1461189745752 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:02:25 INFO - PROCESS | 3872 | 1461189745754 Marionette TRACE conn2 <- [1,2766,null,{}] 15:02:25 INFO - PROCESS | 3872 | 1461189745758 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}] 15:02:25 INFO - PROCESS | 3872 | 1461189745881 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:02:25 INFO - PROCESS | 3872 | 1461189745890 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:25 INFO - PROCESS | 3872 | ++DOCSHELL 14498400 == 67 [pid = 3872] [id = 701] 15:02:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (1860E000) [pid = 3872] [serial = 2103] [outer = 00000000] 15:02:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1D979C00) [pid = 3872] [serial = 2104] [outer = 1860E000] 15:02:25 INFO - PROCESS | 3872 | 1461189745940 Marionette DEBUG loaded listener.js 15:02:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (1DD80C00) [pid = 3872] [serial = 2105] [outer = 1860E000] 15:02:26 INFO - PROCESS | 3872 | 1461189746619 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]]]}] 15:02:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:02:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 887ms 15:02:26 INFO - PROCESS | 3872 | 1461189746657 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:02:26 INFO - PROCESS | 3872 | 1461189746663 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 15:02:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:02:26 INFO - PROCESS | 3872 | 1461189746668 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:02:26 INFO - PROCESS | 3872 | 1461189746672 Marionette TRACE conn2 <- [1,2770,null,{}] 15:02:26 INFO - PROCESS | 3872 | 1461189746678 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}] 15:02:26 INFO - PROCESS | 3872 | 1461189746793 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:02:26 INFO - PROCESS | 3872 | 1461189746953 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:26 INFO - PROCESS | 3872 | ++DOCSHELL 186F8400 == 68 [pid = 3872] [id = 702] 15:02:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1894B400) [pid = 3872] [serial = 2106] [outer = 00000000] 15:02:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (18996800) [pid = 3872] [serial = 2107] [outer = 1894B400] 15:02:27 INFO - PROCESS | 3872 | 1461189747011 Marionette DEBUG loaded listener.js 15:02:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (19059400) [pid = 3872] [serial = 2108] [outer = 1894B400] 15:02:27 INFO - PROCESS | 3872 | 1461189747617 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]]]}] 15:02:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:02:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 996ms 15:02:27 INFO - PROCESS | 3872 | 1461189747655 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:02:27 INFO - PROCESS | 3872 | 1461189747661 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 15:02:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:02:27 INFO - PROCESS | 3872 | 1461189747668 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:02:27 INFO - PROCESS | 3872 | 1461189747671 Marionette TRACE conn2 <- [1,2774,null,{}] 15:02:27 INFO - PROCESS | 3872 | 1461189747675 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}] 15:02:27 INFO - PROCESS | 3872 | 1461189747785 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:02:27 INFO - PROCESS | 3872 | 1461189747931 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:27 INFO - PROCESS | 3872 | ++DOCSHELL 18979000 == 69 [pid = 3872] [id = 703] 15:02:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (18985400) [pid = 3872] [serial = 2109] [outer = 00000000] 15:02:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1BB8E400) [pid = 3872] [serial = 2110] [outer = 18985400] 15:02:27 INFO - PROCESS | 3872 | 1461189747987 Marionette DEBUG loaded listener.js 15:02:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1BB96C00) [pid = 3872] [serial = 2111] [outer = 18985400] 15:02:28 INFO - PROCESS | 3872 | 1461189748531 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]]]}] 15:02:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:02:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 903ms 15:02:28 INFO - PROCESS | 3872 | 1461189748570 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:02:28 INFO - PROCESS | 3872 | 1461189748573 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 15:02:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:02:28 INFO - PROCESS | 3872 | 1461189748577 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:02:28 INFO - PROCESS | 3872 | 1461189748581 Marionette TRACE conn2 <- [1,2778,null,{}] 15:02:28 INFO - PROCESS | 3872 | 1461189748591 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}] 15:02:28 INFO - PROCESS | 3872 | 1461189748703 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:02:28 INFO - PROCESS | 3872 | 1461189748862 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:28 INFO - PROCESS | 3872 | ++DOCSHELL 1D879000 == 70 [pid = 3872] [id = 704] 15:02:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1D879800) [pid = 3872] [serial = 2112] [outer = 00000000] 15:02:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (1DD7C400) [pid = 3872] [serial = 2113] [outer = 1D879800] 15:02:28 INFO - PROCESS | 3872 | 1461189748920 Marionette DEBUG loaded listener.js 15:02:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (1DD85C00) [pid = 3872] [serial = 2114] [outer = 1D879800] 15:02:29 INFO - PROCESS | 3872 | 1461189749497 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]]]}] 15:02:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:02:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 997ms 15:02:29 INFO - PROCESS | 3872 | 1461189749579 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:02:29 INFO - PROCESS | 3872 | 1461189749582 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 15:02:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:02:29 INFO - PROCESS | 3872 | 1461189749585 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:02:29 INFO - PROCESS | 3872 | 1461189749587 Marionette TRACE conn2 <- [1,2782,null,{}] 15:02:29 INFO - PROCESS | 3872 | 1461189749591 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}] 15:02:29 INFO - PROCESS | 3872 | 1461189749698 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:02:29 INFO - PROCESS | 3872 | 1461189749842 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:29 INFO - PROCESS | 3872 | ++DOCSHELL 1DD96C00 == 71 [pid = 3872] [id = 705] 15:02:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1DD9A000) [pid = 3872] [serial = 2115] [outer = 00000000] 15:02:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (1DDA0400) [pid = 3872] [serial = 2116] [outer = 1DD9A000] 15:02:29 INFO - PROCESS | 3872 | 1461189749898 Marionette DEBUG loaded listener.js 15:02:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1DEF3800) [pid = 3872] [serial = 2117] [outer = 1DD9A000] 15:02:30 INFO - PROCESS | 3872 | 1461189750415 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]]]}] 15:02:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:02:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 841ms 15:02:30 INFO - PROCESS | 3872 | 1461189750427 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:02:30 INFO - PROCESS | 3872 | 1461189750430 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 15:02:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:02:30 INFO - PROCESS | 3872 | 1461189750433 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:02:30 INFO - PROCESS | 3872 | 1461189750435 Marionette TRACE conn2 <- [1,2786,null,{}] 15:02:30 INFO - PROCESS | 3872 | 1461189750455 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}] 15:02:30 INFO - PROCESS | 3872 | 1461189750559 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:02:30 INFO - PROCESS | 3872 | 1461189750675 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:30 INFO - PROCESS | 3872 | ++DOCSHELL 19178C00 == 72 [pid = 3872] [id = 706] 15:02:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (1ABDBC00) [pid = 3872] [serial = 2118] [outer = 00000000] 15:02:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1BA11800) [pid = 3872] [serial = 2119] [outer = 1ABDBC00] 15:02:30 INFO - PROCESS | 3872 | 1461189750728 Marionette DEBUG loaded listener.js 15:02:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1BA15000) [pid = 3872] [serial = 2120] [outer = 1ABDBC00] 15:02:31 INFO - PROCESS | 3872 | 1461189751621 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]]]}] 15:02:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:02:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1277ms 15:02:31 INFO - PROCESS | 3872 | 1461189751693 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:02:31 INFO - PROCESS | 3872 | 1461189751697 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 15:02:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:02:31 INFO - PROCESS | 3872 | 1461189751703 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:02:31 INFO - PROCESS | 3872 | 1461189751707 Marionette TRACE conn2 <- [1,2790,null,{}] 15:02:31 INFO - PROCESS | 3872 | 1461189751713 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}] 15:02:31 INFO - PROCESS | 3872 | 1461189751820 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:02:31 INFO - PROCESS | 3872 | 1461189751963 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:31 INFO - PROCESS | 3872 | ++DOCSHELL 13364400 == 73 [pid = 3872] [id = 707] 15:02:31 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (139C0800) [pid = 3872] [serial = 2121] [outer = 00000000] 15:02:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (143A7C00) [pid = 3872] [serial = 2122] [outer = 139C0800] 15:02:32 INFO - PROCESS | 3872 | 1461189752016 Marionette DEBUG loaded listener.js 15:02:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (14448000) [pid = 3872] [serial = 2123] [outer = 139C0800] 15:02:32 INFO - PROCESS | 3872 | 1461189752559 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]]]}] 15:02:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:02:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 903ms 15:02:32 INFO - PROCESS | 3872 | 1461189752609 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:02:32 INFO - PROCESS | 3872 | 1461189752614 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 15:02:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:02:32 INFO - PROCESS | 3872 | 1461189752620 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:02:32 INFO - PROCESS | 3872 | 1461189752622 Marionette TRACE conn2 <- [1,2794,null,{}] 15:02:32 INFO - PROCESS | 3872 | 1461189752626 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}] 15:02:32 INFO - PROCESS | 3872 | 1461189752721 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:02:32 INFO - PROCESS | 3872 | 1461189752884 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:32 INFO - PROCESS | 3872 | --DOCSHELL 12C0D800 == 72 [pid = 3872] [id = 455] 15:02:32 INFO - PROCESS | 3872 | --DOCSHELL 1827A400 == 71 [pid = 3872] [id = 674] 15:02:32 INFO - PROCESS | 3872 | --DOCSHELL 1A468000 == 70 [pid = 3872] [id = 601] 15:02:32 INFO - PROCESS | 3872 | --DOCSHELL 18BB1400 == 69 [pid = 3872] [id = 600] 15:02:32 INFO - PROCESS | 3872 | --DOCSHELL 13B94800 == 68 [pid = 3872] [id = 700] 15:02:32 INFO - PROCESS | 3872 | --DOCSHELL 1D3A2800 == 67 [pid = 3872] [id = 699] 15:02:32 INFO - PROCESS | 3872 | --DOCSHELL 139CD000 == 66 [pid = 3872] [id = 698] 15:02:32 INFO - PROCESS | 3872 | --DOCSHELL 1C671800 == 65 [pid = 3872] [id = 697] 15:02:32 INFO - PROCESS | 3872 | --DOCSHELL 1550A000 == 64 [pid = 3872] [id = 696] 15:02:32 INFO - PROCESS | 3872 | --DOCSHELL 194C7000 == 63 [pid = 3872] [id = 695] 15:02:32 INFO - PROCESS | 3872 | --DOCSHELL 19D3E400 == 62 [pid = 3872] [id = 694] 15:02:32 INFO - PROCESS | 3872 | --DOCSHELL 1897C000 == 61 [pid = 3872] [id = 693] 15:02:32 INFO - PROCESS | 3872 | --DOCSHELL 15E88400 == 60 [pid = 3872] [id = 692] 15:02:32 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1D3AC400) [pid = 3872] [serial = 2056] [outer = 00000000] [url = about:blank] 15:02:32 INFO - PROCESS | 3872 | ++DOCSHELL 12D3D000 == 61 [pid = 3872] [id = 708] 15:02:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (139CD000) [pid = 3872] [serial = 2124] [outer = 00000000] 15:02:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (15FA8C00) [pid = 3872] [serial = 2125] [outer = 139CD000] 15:02:32 INFO - PROCESS | 3872 | 1461189752966 Marionette DEBUG loaded listener.js 15:02:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (15FAFC00) [pid = 3872] [serial = 2126] [outer = 139CD000] 15:02:33 INFO - PROCESS | 3872 | --DOCSHELL 139CC000 == 60 [pid = 3872] [id = 691] 15:02:33 INFO - PROCESS | 3872 | --DOCSHELL 1D789000 == 59 [pid = 3872] [id = 688] 15:02:33 INFO - PROCESS | 3872 | --DOCSHELL 1916FC00 == 58 [pid = 3872] [id = 687] 15:02:33 INFO - PROCESS | 3872 | --DOCSHELL 1672B800 == 57 [pid = 3872] [id = 686] 15:02:33 INFO - PROCESS | 3872 | --DOCSHELL 1C718000 == 56 [pid = 3872] [id = 685] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1DEEF000) [pid = 3872] [serial = 1979] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1A83A400) [pid = 3872] [serial = 2044] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1C66C400) [pid = 3872] [serial = 2047] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1AA61C00) [pid = 3872] [serial = 2045] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1C630000) [pid = 3872] [serial = 2050] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (19052400) [pid = 3872] [serial = 2053] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (18953000) [pid = 3872] [serial = 2038] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (18986000) [pid = 3872] [serial = 2039] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1860AC00) [pid = 3872] [serial = 2036] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (18991400) [pid = 3872] [serial = 2035] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1C71B800) [pid = 3872] [serial = 2054] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1D97E000) [pid = 3872] [serial = 2033] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1D87A800) [pid = 3872] [serial = 2032] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (19A0EC00) [pid = 3872] [serial = 2041] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (18978000) [pid = 3872] [serial = 2026] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1C63DC00) [pid = 3872] [serial = 2048] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (19A4F400) [pid = 3872] [serial = 2029] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (19A49000) [pid = 3872] [serial = 2042] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (1C63D000) [pid = 3872] [serial = 2051] [outer = 00000000] [url = about:blank] 15:02:33 INFO - PROCESS | 3872 | 1461189753413 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]]]}] 15:02:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:02:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 841ms 15:02:33 INFO - PROCESS | 3872 | 1461189753462 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:02:33 INFO - PROCESS | 3872 | 1461189753464 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 15:02:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:02:33 INFO - PROCESS | 3872 | 1461189753467 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:02:33 INFO - PROCESS | 3872 | 1461189753471 Marionette TRACE conn2 <- [1,2798,null,{}] 15:02:33 INFO - PROCESS | 3872 | 1461189753481 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}] 15:02:33 INFO - PROCESS | 3872 | 1461189753569 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:02:33 INFO - PROCESS | 3872 | 1461189753578 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:33 INFO - PROCESS | 3872 | ++DOCSHELL 1823C000 == 57 [pid = 3872] [id = 709] 15:02:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (1827A400) [pid = 3872] [serial = 2127] [outer = 00000000] 15:02:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (18696000) [pid = 3872] [serial = 2128] [outer = 1827A400] 15:02:33 INFO - PROCESS | 3872 | 1461189753626 Marionette DEBUG loaded listener.js 15:02:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1894B000) [pid = 3872] [serial = 2129] [outer = 1827A400] 15:02:34 INFO - PROCESS | 3872 | 1461189754147 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]]]}] 15:02:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:02:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 701ms 15:02:34 INFO - PROCESS | 3872 | 1461189754166 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:02:34 INFO - PROCESS | 3872 | 1461189754169 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 15:02:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:02:34 INFO - PROCESS | 3872 | 1461189754172 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:02:34 INFO - PROCESS | 3872 | 1461189754174 Marionette TRACE conn2 <- [1,2802,null,{}] 15:02:34 INFO - PROCESS | 3872 | 1461189754178 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}] 15:02:34 INFO - PROCESS | 3872 | 1461189754258 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:02:34 INFO - PROCESS | 3872 | 1461189754264 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:34 INFO - PROCESS | 3872 | ++DOCSHELL 1897C000 == 58 [pid = 3872] [id = 710] 15:02:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1897F000) [pid = 3872] [serial = 2130] [outer = 00000000] 15:02:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (18993C00) [pid = 3872] [serial = 2131] [outer = 1897F000] 15:02:34 INFO - PROCESS | 3872 | 1461189754309 Marionette DEBUG loaded listener.js 15:02:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (18999400) [pid = 3872] [serial = 2132] [outer = 1897F000] 15:02:34 INFO - PROCESS | 3872 | 1461189754778 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]]]}] 15:02:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:02:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 638ms 15:02:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:02:34 INFO - PROCESS | 3872 | 1461189754810 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:02:34 INFO - PROCESS | 3872 | 1461189754812 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 15:02:34 INFO - PROCESS | 3872 | 1461189754815 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:02:34 INFO - PROCESS | 3872 | 1461189754817 Marionette TRACE conn2 <- [1,2806,null,{}] 15:02:34 INFO - PROCESS | 3872 | 1461189754820 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}] 15:02:34 INFO - PROCESS | 3872 | 1461189754900 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:02:34 INFO - PROCESS | 3872 | 1461189754906 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:34 INFO - PROCESS | 3872 | ++DOCSHELL 14B49C00 == 59 [pid = 3872] [id = 711] 15:02:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (18BB5C00) [pid = 3872] [serial = 2133] [outer = 00000000] 15:02:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (19008400) [pid = 3872] [serial = 2134] [outer = 18BB5C00] 15:02:34 INFO - PROCESS | 3872 | 1461189754952 Marionette DEBUG loaded listener.js 15:02:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (18BB6C00) [pid = 3872] [serial = 2135] [outer = 18BB5C00] 15:02:35 INFO - PROCESS | 3872 | 1461189755443 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]]]}] 15:02:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:02:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 685ms 15:02:35 INFO - PROCESS | 3872 | 1461189755515 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:02:35 INFO - PROCESS | 3872 | 1461189755517 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 15:02:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:02:35 INFO - PROCESS | 3872 | 1461189755527 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:02:35 INFO - PROCESS | 3872 | 1461189755528 Marionette TRACE conn2 <- [1,2810,null,{}] 15:02:35 INFO - PROCESS | 3872 | 1461189755532 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}] 15:02:35 INFO - PROCESS | 3872 | 1461189755666 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:02:35 INFO - PROCESS | 3872 | 1461189755674 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:35 INFO - PROCESS | 3872 | ++DOCSHELL 19059C00 == 60 [pid = 3872] [id = 712] 15:02:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (19171400) [pid = 3872] [serial = 2136] [outer = 00000000] 15:02:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (19A08400) [pid = 3872] [serial = 2137] [outer = 19171400] 15:02:35 INFO - PROCESS | 3872 | 1461189755722 Marionette DEBUG loaded listener.js 15:02:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (19A0FC00) [pid = 3872] [serial = 2138] [outer = 19171400] 15:02:36 INFO - PROCESS | 3872 | 1461189756193 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]]]}] 15:02:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:02:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 700ms 15:02:36 INFO - PROCESS | 3872 | 1461189756229 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:02:36 INFO - PROCESS | 3872 | 1461189756231 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 15:02:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:02:36 INFO - PROCESS | 3872 | 1461189756234 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:02:36 INFO - PROCESS | 3872 | 1461189756236 Marionette TRACE conn2 <- [1,2814,null,{}] 15:02:36 INFO - PROCESS | 3872 | 1461189756222 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}] 15:02:36 INFO - PROCESS | 3872 | 1461189756363 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:02:36 INFO - PROCESS | 3872 | 1461189756390 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:36 INFO - PROCESS | 3872 | ++DOCSHELL 19A4F800 == 61 [pid = 3872] [id = 713] 15:02:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (19A50000) [pid = 3872] [serial = 2139] [outer = 00000000] 15:02:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (19D32800) [pid = 3872] [serial = 2140] [outer = 19A50000] 15:02:36 INFO - PROCESS | 3872 | 1461189756438 Marionette DEBUG loaded listener.js 15:02:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (19D48800) [pid = 3872] [serial = 2141] [outer = 19A50000] 15:02:36 INFO - PROCESS | 3872 | 1461189756895 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:02:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:02:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 748ms 15:02:36 INFO - PROCESS | 3872 | 1461189756959 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:02:36 INFO - PROCESS | 3872 | 1461189756961 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 15:02:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:02:36 INFO - PROCESS | 3872 | 1461189756970 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:02:36 INFO - PROCESS | 3872 | 1461189756971 Marionette TRACE conn2 <- [1,2818,null,{}] 15:02:36 INFO - PROCESS | 3872 | 1461189756975 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}] 15:02:37 INFO - PROCESS | 3872 | 1461189757090 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:02:37 INFO - PROCESS | 3872 | 1461189757099 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:37 INFO - PROCESS | 3872 | ++DOCSHELL 19A4E400 == 62 [pid = 3872] [id = 714] 15:02:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (19D2DC00) [pid = 3872] [serial = 2142] [outer = 00000000] 15:02:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1A83B800) [pid = 3872] [serial = 2143] [outer = 19D2DC00] 15:02:37 INFO - PROCESS | 3872 | 1461189757207 Marionette DEBUG loaded listener.js 15:02:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1AA61C00) [pid = 3872] [serial = 2144] [outer = 19D2DC00] 15:02:37 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1C63C000) [pid = 3872] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:02:37 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (15FAB400) [pid = 3872] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:02:37 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (18993400) [pid = 3872] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:02:37 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (19D3F800) [pid = 3872] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:02:37 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1581FC00) [pid = 3872] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:02:37 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1C71C800) [pid = 3872] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:02:37 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1440BC00) [pid = 3872] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:02:37 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1D87A400) [pid = 3872] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:02:37 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (139F0400) [pid = 3872] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:02:37 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (19A45C00) [pid = 3872] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:02:37 INFO - PROCESS | 3872 | 1461189757859 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]]]}] 15:02:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:02:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 949ms 15:02:37 INFO - PROCESS | 3872 | 1461189757911 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:02:37 INFO - PROCESS | 3872 | 1461189757912 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 15:02:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:02:37 INFO - PROCESS | 3872 | 1461189757916 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:02:37 INFO - PROCESS | 3872 | 1461189757917 Marionette TRACE conn2 <- [1,2822,null,{}] 15:02:37 INFO - PROCESS | 3872 | 1461189757921 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}] 15:02:38 INFO - PROCESS | 3872 | 1461189758038 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:02:38 INFO - PROCESS | 3872 | 1461189758108 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:38 INFO - PROCESS | 3872 | ++DOCSHELL 139F4000 == 63 [pid = 3872] [id = 715] 15:02:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (1440BC00) [pid = 3872] [serial = 2145] [outer = 00000000] 15:02:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (19054000) [pid = 3872] [serial = 2146] [outer = 1440BC00] 15:02:38 INFO - PROCESS | 3872 | 1461189758153 Marionette DEBUG loaded listener.js 15:02:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (1900E800) [pid = 3872] [serial = 2147] [outer = 1440BC00] 15:02:38 INFO - PROCESS | 3872 | 1461189758518 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:02:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:02:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 639ms 15:02:38 INFO - PROCESS | 3872 | 1461189758554 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:02:38 INFO - PROCESS | 3872 | 1461189758556 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 15:02:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:02:38 INFO - PROCESS | 3872 | 1461189758559 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:02:38 INFO - PROCESS | 3872 | 1461189758561 Marionette TRACE conn2 <- [1,2826,null,{}] 15:02:38 INFO - PROCESS | 3872 | 1461189758564 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}] 15:02:38 INFO - PROCESS | 3872 | 1461189758645 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:02:38 INFO - PROCESS | 3872 | 1461189758650 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:38 INFO - PROCESS | 3872 | ++DOCSHELL 19179C00 == 64 [pid = 3872] [id = 716] 15:02:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (19D2F000) [pid = 3872] [serial = 2148] [outer = 00000000] 15:02:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1BA0F400) [pid = 3872] [serial = 2149] [outer = 19D2F000] 15:02:38 INFO - PROCESS | 3872 | 1461189758694 Marionette DEBUG loaded listener.js 15:02:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1A360800) [pid = 3872] [serial = 2150] [outer = 19D2F000] 15:02:39 INFO - PROCESS | 3872 | 1461189759159 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]]]}] 15:02:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:02:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 638ms 15:02:39 INFO - PROCESS | 3872 | 1461189759209 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:02:39 INFO - PROCESS | 3872 | 1461189759211 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 15:02:39 INFO - PROCESS | 3872 | 1461189759218 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:02:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:02:39 INFO - PROCESS | 3872 | 1461189759220 Marionette TRACE conn2 <- [1,2830,null,{}] 15:02:39 INFO - PROCESS | 3872 | 1461189759224 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}] 15:02:39 INFO - PROCESS | 3872 | 1461189759327 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:02:39 INFO - PROCESS | 3872 | 1461189759369 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:39 INFO - PROCESS | 3872 | ++DOCSHELL 1C352C00 == 65 [pid = 3872] [id = 717] 15:02:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1C353800) [pid = 3872] [serial = 2151] [outer = 00000000] 15:02:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1C5F5800) [pid = 3872] [serial = 2152] [outer = 1C353800] 15:02:39 INFO - PROCESS | 3872 | 1461189759419 Marionette DEBUG loaded listener.js 15:02:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1C633C00) [pid = 3872] [serial = 2153] [outer = 1C353800] 15:02:40 INFO - PROCESS | 3872 | 1461189760090 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]]]}] 15:02:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:02:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 872ms 15:02:40 INFO - PROCESS | 3872 | 1461189760105 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:02:40 INFO - PROCESS | 3872 | 1461189760109 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 15:02:40 INFO - PROCESS | 3872 | 1461189760115 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:02:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:02:40 INFO - PROCESS | 3872 | 1461189760119 Marionette TRACE conn2 <- [1,2834,null,{}] 15:02:40 INFO - PROCESS | 3872 | 1461189760125 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}] 15:02:40 INFO - PROCESS | 3872 | 1461189760236 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:02:40 INFO - PROCESS | 3872 | 1461189760397 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:40 INFO - PROCESS | 3872 | ++DOCSHELL 143AA400 == 66 [pid = 3872] [id = 718] 15:02:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1440B400) [pid = 3872] [serial = 2154] [outer = 00000000] 15:02:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (15ED7000) [pid = 3872] [serial = 2155] [outer = 1440B400] 15:02:40 INFO - PROCESS | 3872 | 1461189760456 Marionette DEBUG loaded listener.js 15:02:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (15FAF000) [pid = 3872] [serial = 2156] [outer = 1440B400] 15:02:41 INFO - PROCESS | 3872 | 1461189761044 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]]]}] 15:02:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:02:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 996ms 15:02:41 INFO - PROCESS | 3872 | 1461189761104 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:02:41 INFO - PROCESS | 3872 | 1461189761109 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 15:02:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:02:41 INFO - PROCESS | 3872 | 1461189761116 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:02:41 INFO - PROCESS | 3872 | 1461189761119 Marionette TRACE conn2 <- [1,2838,null,{}] 15:02:41 INFO - PROCESS | 3872 | 1461189761123 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}] 15:02:41 INFO - PROCESS | 3872 | 1461189761280 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:02:41 INFO - PROCESS | 3872 | 1461189761297 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:41 INFO - PROCESS | 3872 | ++DOCSHELL 1860EC00 == 67 [pid = 3872] [id = 719] 15:02:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (18613000) [pid = 3872] [serial = 2157] [outer = 00000000] 15:02:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1898B800) [pid = 3872] [serial = 2158] [outer = 18613000] 15:02:41 INFO - PROCESS | 3872 | 1461189761352 Marionette DEBUG loaded listener.js 15:02:41 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (18BBE800) [pid = 3872] [serial = 2159] [outer = 18613000] 15:02:42 INFO - PROCESS | 3872 | 1461189762050 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:02:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:02:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 996ms 15:02:42 INFO - PROCESS | 3872 | 1461189762117 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:02:42 INFO - PROCESS | 3872 | 1461189762120 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 15:02:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:02:42 INFO - PROCESS | 3872 | 1461189762124 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:02:42 INFO - PROCESS | 3872 | 1461189762128 Marionette TRACE conn2 <- [1,2842,null,{}] 15:02:42 INFO - PROCESS | 3872 | 1461189762139 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}] 15:02:42 INFO - PROCESS | 3872 | 1461189762249 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:02:42 INFO - PROCESS | 3872 | 1461189762396 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:42 INFO - PROCESS | 3872 | ++DOCSHELL 1ABDD400 == 68 [pid = 3872] [id = 720] 15:02:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1ABDE400) [pid = 3872] [serial = 2160] [outer = 00000000] 15:02:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1BB8A800) [pid = 3872] [serial = 2161] [outer = 1ABDE400] 15:02:42 INFO - PROCESS | 3872 | 1461189762456 Marionette DEBUG loaded listener.js 15:02:42 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1C35B800) [pid = 3872] [serial = 2162] [outer = 1ABDE400] 15:02:43 INFO - PROCESS | 3872 | 1461189763014 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]]]}] 15:02:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:02:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 950ms 15:02:43 INFO - PROCESS | 3872 | 1461189763068 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:02:43 INFO - PROCESS | 3872 | 1461189763071 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 15:02:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:02:43 INFO - PROCESS | 3872 | 1461189763074 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:02:43 INFO - PROCESS | 3872 | 1461189763076 Marionette TRACE conn2 <- [1,2846,null,{}] 15:02:43 INFO - PROCESS | 3872 | 1461189763080 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}] 15:02:43 INFO - PROCESS | 3872 | 1461189763186 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:02:43 INFO - PROCESS | 3872 | 1461189763333 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:43 INFO - PROCESS | 3872 | ++DOCSHELL 14B4CC00 == 69 [pid = 3872] [id = 721] 15:02:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (1C5EFC00) [pid = 3872] [serial = 2163] [outer = 00000000] 15:02:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1C66C800) [pid = 3872] [serial = 2164] [outer = 1C5EFC00] 15:02:43 INFO - PROCESS | 3872 | 1461189763389 Marionette DEBUG loaded listener.js 15:02:43 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1C673400) [pid = 3872] [serial = 2165] [outer = 1C5EFC00] 15:02:43 INFO - PROCESS | 3872 | 1461189763956 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:02:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:02:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 934ms 15:02:44 INFO - PROCESS | 3872 | 1461189764019 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:02:44 INFO - PROCESS | 3872 | 1461189764021 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 15:02:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:02:44 INFO - PROCESS | 3872 | 1461189764025 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:02:44 INFO - PROCESS | 3872 | 1461189764027 Marionette TRACE conn2 <- [1,2850,null,{}] 15:02:44 INFO - PROCESS | 3872 | 1461189764031 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}] 15:02:44 INFO - PROCESS | 3872 | 1461189764134 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:02:44 INFO - PROCESS | 3872 | 1461189764279 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:44 INFO - PROCESS | 3872 | ++DOCSHELL 1BA12C00 == 70 [pid = 3872] [id = 722] 15:02:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1BB88C00) [pid = 3872] [serial = 2166] [outer = 00000000] 15:02:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1C719C00) [pid = 3872] [serial = 2167] [outer = 1BB88C00] 15:02:44 INFO - PROCESS | 3872 | 1461189764335 Marionette DEBUG loaded listener.js 15:02:44 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1C71C400) [pid = 3872] [serial = 2168] [outer = 1BB88C00] 15:02:44 INFO - PROCESS | 3872 | 1461189764893 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]]]}] 15:02:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:02:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 934ms 15:02:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:02:44 INFO - PROCESS | 3872 | 1461189764970 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:02:44 INFO - PROCESS | 3872 | 1461189764972 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 15:02:44 INFO - PROCESS | 3872 | 1461189764976 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:02:44 INFO - PROCESS | 3872 | 1461189764978 Marionette TRACE conn2 <- [1,2854,null,{}] 15:02:44 INFO - PROCESS | 3872 | 1461189764981 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}] 15:02:45 INFO - PROCESS | 3872 | 1461189765103 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:02:45 INFO - PROCESS | 3872 | 1461189765253 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:45 INFO - PROCESS | 3872 | ++DOCSHELL 12BE8C00 == 71 [pid = 3872] [id = 723] 15:02:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (13363000) [pid = 3872] [serial = 2169] [outer = 00000000] 15:02:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (1BB94C00) [pid = 3872] [serial = 2170] [outer = 13363000] 15:02:45 INFO - PROCESS | 3872 | 1461189765311 Marionette DEBUG loaded listener.js 15:02:45 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (1D02FC00) [pid = 3872] [serial = 2171] [outer = 13363000] 15:02:46 INFO - PROCESS | 3872 | 1461189766092 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]]]}] 15:02:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:02:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1183ms 15:02:46 INFO - PROCESS | 3872 | 1461189766158 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:02:46 INFO - PROCESS | 3872 | 1461189766161 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 15:02:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:02:46 INFO - PROCESS | 3872 | 1461189766180 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:02:46 INFO - PROCESS | 3872 | 1461189766184 Marionette TRACE conn2 <- [1,2858,null,{}] 15:02:46 INFO - PROCESS | 3872 | 1461189766189 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}] 15:02:46 INFO - PROCESS | 3872 | 1461189766290 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:02:46 INFO - PROCESS | 3872 | 1461189766438 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:46 INFO - PROCESS | 3872 | ++DOCSHELL 1550DC00 == 72 [pid = 3872] [id = 724] 15:02:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (15824800) [pid = 3872] [serial = 2172] [outer = 00000000] 15:02:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (18955800) [pid = 3872] [serial = 2173] [outer = 15824800] 15:02:46 INFO - PROCESS | 3872 | 1461189766493 Marionette DEBUG loaded listener.js 15:02:46 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (18981000) [pid = 3872] [serial = 2174] [outer = 15824800] 15:02:47 INFO - PROCESS | 3872 | --DOCSHELL 19179C00 == 71 [pid = 3872] [id = 716] 15:02:47 INFO - PROCESS | 3872 | --DOCSHELL 139F4000 == 70 [pid = 3872] [id = 715] 15:02:47 INFO - PROCESS | 3872 | --DOCSHELL 19A4E400 == 69 [pid = 3872] [id = 714] 15:02:47 INFO - PROCESS | 3872 | --DOCSHELL 19A4F800 == 68 [pid = 3872] [id = 713] 15:02:47 INFO - PROCESS | 3872 | --DOCSHELL 14B49C00 == 67 [pid = 3872] [id = 711] 15:02:47 INFO - PROCESS | 3872 | --DOCSHELL 1897C000 == 66 [pid = 3872] [id = 710] 15:02:47 INFO - PROCESS | 3872 | --DOCSHELL 1823C000 == 65 [pid = 3872] [id = 709] 15:02:47 INFO - PROCESS | 3872 | --DOCSHELL 12D3D000 == 64 [pid = 3872] [id = 708] 15:02:47 INFO - PROCESS | 3872 | --DOCSHELL 13364400 == 63 [pid = 3872] [id = 707] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (18983800) [pid = 3872] [serial = 2059] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (1D9DA800) [pid = 3872] [serial = 2068] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (1DCAB800) [pid = 3872] [serial = 2071] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (19A46400) [pid = 3872] [serial = 2062] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (1D875000) [pid = 3872] [serial = 2065] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOCSHELL 14498400 == 62 [pid = 3872] [id = 701] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (1C675000) [pid = 3872] [serial = 2089] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (1894EC00) [pid = 3872] [serial = 2077] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (18BB6000) [pid = 3872] [serial = 2078] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (19179000) [pid = 3872] [serial = 2080] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (1A1F0000) [pid = 3872] [serial = 2083] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1A46C400) [pid = 3872] [serial = 2084] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (194CE000) [pid = 3872] [serial = 2081] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1BB8F800) [pid = 3872] [serial = 2101] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1D24A800) [pid = 3872] [serial = 2092] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1C717C00) [pid = 3872] [serial = 2090] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1897C400) [pid = 3872] [serial = 2095] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1D248C00) [pid = 3872] [serial = 2093] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1D9E6C00) [pid = 3872] [serial = 2098] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (15FB5000) [pid = 3872] [serial = 2074] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (16E2F400) [pid = 3872] [serial = 2075] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1C5F8400) [pid = 3872] [serial = 2086] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1C631800) [pid = 3872] [serial = 2096] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1D9E2000) [pid = 3872] [serial = 2099] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1BB91C00) [pid = 3872] [serial = 2102] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1C634800) [pid = 3872] [serial = 2087] [outer = 00000000] [url = about:blank] 15:02:47 INFO - PROCESS | 3872 | 1461189767139 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]]]}] 15:02:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:02:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 997ms 15:02:47 INFO - PROCESS | 3872 | 1461189767184 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:02:47 INFO - PROCESS | 3872 | 1461189767189 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 15:02:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:02:47 INFO - PROCESS | 3872 | 1461189767197 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:02:47 INFO - PROCESS | 3872 | 1461189767200 Marionette TRACE conn2 <- [1,2862,null,{}] 15:02:47 INFO - PROCESS | 3872 | 1461189767204 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}] 15:02:47 INFO - PROCESS | 3872 | 1461189767304 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:02:47 INFO - PROCESS | 3872 | 1461189767410 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:47 INFO - PROCESS | 3872 | ++DOCSHELL 16E30400 == 63 [pid = 3872] [id = 725] 15:02:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (16E5E400) [pid = 3872] [serial = 2175] [outer = 00000000] 15:02:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (18951800) [pid = 3872] [serial = 2176] [outer = 16E5E400] 15:02:47 INFO - PROCESS | 3872 | 1461189767456 Marionette DEBUG loaded listener.js 15:02:47 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (18986400) [pid = 3872] [serial = 2177] [outer = 16E5E400] 15:02:47 INFO - PROCESS | 3872 | 1461189767887 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]]]}] 15:02:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:02:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 732ms 15:02:47 INFO - PROCESS | 3872 | 1461189767941 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:02:47 INFO - PROCESS | 3872 | 1461189767943 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 15:02:47 INFO - PROCESS | 3872 | 1461189767946 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:02:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:02:47 INFO - PROCESS | 3872 | 1461189767950 Marionette TRACE conn2 <- [1,2866,null,{}] 15:02:47 INFO - PROCESS | 3872 | 1461189767960 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}] 15:02:48 INFO - PROCESS | 3872 | 1461189768054 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:02:48 INFO - PROCESS | 3872 | 1461189768069 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:48 INFO - PROCESS | 3872 | ++DOCSHELL 19A04400 == 64 [pid = 3872] [id = 726] 15:02:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (19A04C00) [pid = 3872] [serial = 2178] [outer = 00000000] 15:02:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (19A0F800) [pid = 3872] [serial = 2179] [outer = 19A04C00] 15:02:48 INFO - PROCESS | 3872 | 1461189768116 Marionette DEBUG loaded listener.js 15:02:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (19A4D000) [pid = 3872] [serial = 2180] [outer = 19A04C00] 15:02:48 INFO - PROCESS | 3872 | 1461189768587 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]]]}] 15:02:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:02:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 701ms 15:02:48 INFO - PROCESS | 3872 | 1461189768646 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:02:48 INFO - PROCESS | 3872 | 1461189768648 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 15:02:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:02:48 INFO - PROCESS | 3872 | 1461189768651 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:02:48 INFO - PROCESS | 3872 | 1461189768653 Marionette TRACE conn2 <- [1,2870,null,{}] 15:02:48 INFO - PROCESS | 3872 | 1461189768684 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}] 15:02:48 INFO - PROCESS | 3872 | 1461189768775 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:02:48 INFO - PROCESS | 3872 | 1461189768884 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:48 INFO - PROCESS | 3872 | ++DOCSHELL 19D2E400 == 65 [pid = 3872] [id = 727] 15:02:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (19D2F400) [pid = 3872] [serial = 2181] [outer = 00000000] 15:02:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1A3C5000) [pid = 3872] [serial = 2182] [outer = 19D2F400] 15:02:48 INFO - PROCESS | 3872 | 1461189768930 Marionette DEBUG loaded listener.js 15:02:48 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1A468000) [pid = 3872] [serial = 2183] [outer = 19D2F400] 15:02:49 INFO - PROCESS | 3872 | 1461189769302 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]]]}] 15:02:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:02:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 670ms 15:02:49 INFO - PROCESS | 3872 | 1461189769330 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:02:49 INFO - PROCESS | 3872 | 1461189769332 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 15:02:49 INFO - PROCESS | 3872 | 1461189769335 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:02:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:02:49 INFO - PROCESS | 3872 | 1461189769337 Marionette TRACE conn2 <- [1,2874,null,{}] 15:02:49 INFO - PROCESS | 3872 | 1461189769340 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}] 15:02:49 INFO - PROCESS | 3872 | 1461189769476 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:02:49 INFO - PROCESS | 3872 | 1461189769490 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:49 INFO - PROCESS | 3872 | ++DOCSHELL 15CE5800 == 66 [pid = 3872] [id = 728] 15:02:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (19009000) [pid = 3872] [serial = 2184] [outer = 00000000] 15:02:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1BA0B400) [pid = 3872] [serial = 2185] [outer = 19009000] 15:02:49 INFO - PROCESS | 3872 | 1461189769536 Marionette DEBUG loaded listener.js 15:02:49 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1BA10000) [pid = 3872] [serial = 2186] [outer = 19009000] 15:02:49 INFO - PROCESS | 3872 | 1461189769993 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]]]}] 15:02:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:02:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 702ms 15:02:50 INFO - PROCESS | 3872 | 1461189770035 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:02:50 INFO - PROCESS | 3872 | 1461189770037 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 15:02:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:02:50 INFO - PROCESS | 3872 | 1461189770046 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:02:50 INFO - PROCESS | 3872 | 1461189770048 Marionette TRACE conn2 <- [1,2878,null,{}] 15:02:50 INFO - PROCESS | 3872 | 1461189770051 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}] 15:02:50 INFO - PROCESS | 3872 | 1461189770186 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:02:50 INFO - PROCESS | 3872 | 1461189770287 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:50 INFO - PROCESS | 3872 | ++DOCSHELL 1BB90400 == 67 [pid = 3872] [id = 729] 15:02:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1C34F400) [pid = 3872] [serial = 2187] [outer = 00000000] 15:02:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (1C67A400) [pid = 3872] [serial = 2188] [outer = 1C34F400] 15:02:50 INFO - PROCESS | 3872 | 1461189770334 Marionette DEBUG loaded listener.js 15:02:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1C715000) [pid = 3872] [serial = 2189] [outer = 1C34F400] 15:02:50 INFO - PROCESS | 3872 | 1461189770743 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:02:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:02:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 748ms 15:02:50 INFO - PROCESS | 3872 | 1461189770771 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:02:50 INFO - PROCESS | 3872 | 1461189770774 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 15:02:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:02:50 INFO - PROCESS | 3872 | 1461189770778 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:02:50 INFO - PROCESS | 3872 | 1461189770781 Marionette TRACE conn2 <- [1,2882,null,{}] 15:02:50 INFO - PROCESS | 3872 | 1461189770786 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}] 15:02:50 INFO - PROCESS | 3872 | 1461189770907 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:02:50 INFO - PROCESS | 3872 | 1461189770979 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:50 INFO - PROCESS | 3872 | ++DOCSHELL 1917BC00 == 68 [pid = 3872] [id = 730] 15:02:50 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1987C400) [pid = 3872] [serial = 2190] [outer = 00000000] 15:02:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1D037C00) [pid = 3872] [serial = 2191] [outer = 1987C400] 15:02:51 INFO - PROCESS | 3872 | 1461189771023 Marionette DEBUG loaded listener.js 15:02:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1D243C00) [pid = 3872] [serial = 2192] [outer = 1987C400] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (1D789400) [pid = 3872] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (19172C00) [pid = 3872] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (1DCA5800) [pid = 3872] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1672C800) [pid = 3872] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (19D2DC00) [pid = 3872] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (19A50000) [pid = 3872] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1440BC00) [pid = 3872] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (18BB5C00) [pid = 3872] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1860E000) [pid = 3872] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (19D2F000) [pid = 3872] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (139C0800) [pid = 3872] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (139CD000) [pid = 3872] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1897F000) [pid = 3872] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1827A400) [pid = 3872] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (19171400) [pid = 3872] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (18612400) [pid = 3872] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (19A0A800) [pid = 3872] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (19A02000) [pid = 3872] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:02:51 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1860B400) [pid = 3872] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:02:51 INFO - PROCESS | 3872 | 1461189771669 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]]]}] 15:02:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:02:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 935ms 15:02:51 INFO - PROCESS | 3872 | 1461189771721 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:02:51 INFO - PROCESS | 3872 | 1461189771723 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 15:02:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:02:51 INFO - PROCESS | 3872 | 1461189771727 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:02:51 INFO - PROCESS | 3872 | 1461189771728 Marionette TRACE conn2 <- [1,2886,null,{}] 15:02:51 INFO - PROCESS | 3872 | 1461189771732 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}] 15:02:51 INFO - PROCESS | 3872 | 1461189771820 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:02:51 INFO - PROCESS | 3872 | 1461189771827 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:51 INFO - PROCESS | 3872 | ++DOCSHELL 158ABC00 == 69 [pid = 3872] [id = 731] 15:02:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (15E88400) [pid = 3872] [serial = 2193] [outer = 00000000] 15:02:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1860E000) [pid = 3872] [serial = 2194] [outer = 15E88400] 15:02:51 INFO - PROCESS | 3872 | 1461189771875 Marionette DEBUG loaded listener.js 15:02:51 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (18BB0C00) [pid = 3872] [serial = 2195] [outer = 15E88400] 15:02:52 INFO - PROCESS | 3872 | 1461189772345 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]]]}] 15:02:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:02:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 701ms 15:02:52 INFO - PROCESS | 3872 | 1461189772426 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:02:52 INFO - PROCESS | 3872 | 1461189772428 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 15:02:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:02:52 INFO - PROCESS | 3872 | 1461189772432 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:02:52 INFO - PROCESS | 3872 | 1461189772434 Marionette TRACE conn2 <- [1,2890,null,{}] 15:02:52 INFO - PROCESS | 3872 | 1461189772437 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}] 15:02:52 INFO - PROCESS | 3872 | 1461189772522 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:02:52 INFO - PROCESS | 3872 | 1461189772532 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:52 INFO - PROCESS | 3872 | ++DOCSHELL 19A50000 == 70 [pid = 3872] [id = 732] 15:02:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (19D27C00) [pid = 3872] [serial = 2196] [outer = 00000000] 15:02:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (1BB8F000) [pid = 3872] [serial = 2197] [outer = 19D27C00] 15:02:52 INFO - PROCESS | 3872 | 1461189772576 Marionette DEBUG loaded listener.js 15:02:52 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (1D036C00) [pid = 3872] [serial = 2198] [outer = 19D27C00] 15:02:53 INFO - PROCESS | 3872 | 1461189773018 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:02:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:02:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 639ms 15:02:53 INFO - PROCESS | 3872 | 1461189773070 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:02:53 INFO - PROCESS | 3872 | 1461189773072 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 15:02:53 INFO - PROCESS | 3872 | 1461189773075 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:02:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:02:53 INFO - PROCESS | 3872 | 1461189773077 Marionette TRACE conn2 <- [1,2894,null,{}] 15:02:53 INFO - PROCESS | 3872 | 1461189773080 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}] 15:02:53 INFO - PROCESS | 3872 | 1461189773163 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:02:53 INFO - PROCESS | 3872 | 1461189773202 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:53 INFO - PROCESS | 3872 | ++DOCSHELL 1D706800 == 71 [pid = 3872] [id = 733] 15:02:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (1D781800) [pid = 3872] [serial = 2199] [outer = 00000000] 15:02:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1D874800) [pid = 3872] [serial = 2200] [outer = 1D781800] 15:02:53 INFO - PROCESS | 3872 | 1461189773246 Marionette DEBUG loaded listener.js 15:02:53 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (1D878C00) [pid = 3872] [serial = 2201] [outer = 1D781800] 15:02:53 INFO - PROCESS | 3872 | 1461189773847 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]]]}] 15:02:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:02:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 795ms 15:02:53 INFO - PROCESS | 3872 | 1461189773879 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:02:53 INFO - PROCESS | 3872 | 1461189773885 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 15:02:53 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:02:53 INFO - PROCESS | 3872 | 1461189773891 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:02:53 INFO - PROCESS | 3872 | 1461189773895 Marionette TRACE conn2 <- [1,2898,null,{}] 15:02:53 INFO - PROCESS | 3872 | 1461189773902 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}] 15:02:54 INFO - PROCESS | 3872 | 1461189774018 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:02:54 INFO - PROCESS | 3872 | 1461189774185 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:54 INFO - PROCESS | 3872 | ++DOCSHELL 15C30000 == 72 [pid = 3872] [id = 734] 15:02:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (15C32800) [pid = 3872] [serial = 2202] [outer = 00000000] 15:02:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (16E84000) [pid = 3872] [serial = 2203] [outer = 15C32800] 15:02:54 INFO - PROCESS | 3872 | 1461189774265 Marionette DEBUG loaded listener.js 15:02:54 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (18692C00) [pid = 3872] [serial = 2204] [outer = 15C32800] 15:02:54 INFO - PROCESS | 3872 | 1461189774850 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]]]}] 15:02:54 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:02:54 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:02:54 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 998ms 15:02:54 INFO - PROCESS | 3872 | 1461189774892 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:02:54 INFO - PROCESS | 3872 | 1461189774901 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 15:02:54 INFO - TEST-START | /DOMEvents/constructors.html 15:02:54 INFO - PROCESS | 3872 | 1461189774926 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:02:54 INFO - PROCESS | 3872 | 1461189774929 Marionette TRACE conn2 <- [1,2902,null,{}] 15:02:54 INFO - PROCESS | 3872 | 1461189774934 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}] 15:02:55 INFO - PROCESS | 3872 | 1461189775047 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:02:55 INFO - PROCESS | 3872 | 1461189775195 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:55 INFO - PROCESS | 3872 | ++DOCSHELL 16559800 == 73 [pid = 3872] [id = 735] 15:02:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (16E2F400) [pid = 3872] [serial = 2205] [outer = 00000000] 15:02:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (19A0A800) [pid = 3872] [serial = 2206] [outer = 16E2F400] 15:02:55 INFO - PROCESS | 3872 | 1461189775251 Marionette DEBUG loaded listener.js 15:02:55 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (19A50400) [pid = 3872] [serial = 2207] [outer = 16E2F400] 15:02:55 INFO - PROCESS | 3872 | 1461189775898 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]]]}] 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:02:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:02:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:02:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:02:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:02:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:02:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:02:55 INFO - TEST-OK | /DOMEvents/constructors.html | took 1028ms 15:02:55 INFO - PROCESS | 3872 | 1461189775944 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:02:55 INFO - PROCESS | 3872 | 1461189775948 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 15:02:55 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:02:55 INFO - PROCESS | 3872 | 1461189775953 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:02:55 INFO - PROCESS | 3872 | 1461189775957 Marionette TRACE conn2 <- [1,2906,null,{}] 15:02:55 INFO - PROCESS | 3872 | 1461189775968 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}] 15:02:56 INFO - PROCESS | 3872 | 1461189776096 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:02:56 INFO - PROCESS | 3872 | 1461189776245 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:56 INFO - PROCESS | 3872 | ++DOCSHELL 196A6000 == 74 [pid = 3872] [id = 736] 15:02:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1A1F0000) [pid = 3872] [serial = 2208] [outer = 00000000] 15:02:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1D710800) [pid = 3872] [serial = 2209] [outer = 1A1F0000] 15:02:56 INFO - PROCESS | 3872 | 1461189776303 Marionette DEBUG loaded listener.js 15:02:56 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1D877C00) [pid = 3872] [serial = 2210] [outer = 1A1F0000] 15:02:56 INFO - PROCESS | 3872 | 1461189776819 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:02:56 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:02:56 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 904ms 15:02:56 INFO - PROCESS | 3872 | 1461189776843 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:02:56 INFO - PROCESS | 3872 | 1461189776846 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 15:02:56 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:02:56 INFO - PROCESS | 3872 | 1461189776851 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:02:56 INFO - PROCESS | 3872 | 1461189776853 Marionette TRACE conn2 <- [1,2910,null,{}] 15:02:56 INFO - PROCESS | 3872 | 1461189776857 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}] 15:02:56 INFO - PROCESS | 3872 | 1461189776971 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:02:57 INFO - PROCESS | 3872 | 1461189777131 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:57 INFO - PROCESS | 3872 | ++DOCSHELL 1D876400 == 75 [pid = 3872] [id = 737] 15:02:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1D979400) [pid = 3872] [serial = 2211] [outer = 00000000] 15:02:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1D9DCC00) [pid = 3872] [serial = 2212] [outer = 1D979400] 15:02:57 INFO - PROCESS | 3872 | 1461189777187 Marionette DEBUG loaded listener.js 15:02:57 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (1D9E3C00) [pid = 3872] [serial = 2213] [outer = 1D979400] 15:02:57 INFO - PROCESS | 3872 | [3872] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:02:57 INFO - PROCESS | 3872 | [3872] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:02:57 INFO - PROCESS | 3872 | [3872] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:02:57 INFO - PROCESS | 3872 | [3872] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:02:57 INFO - PROCESS | 3872 | 1461189777739 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]]]}] 15:02:57 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:02:57 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:02:57 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 15:02:57 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:02:57 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 15:02:57 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:02:57 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]" 15:02:57 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:02:57 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:02:57 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 951ms 15:02:57 INFO - PROCESS | 3872 | 1461189777802 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:02:57 INFO - PROCESS | 3872 | 1461189777805 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 15:02:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:02:57 INFO - PROCESS | 3872 | 1461189777808 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:02:57 INFO - PROCESS | 3872 | 1461189777810 Marionette TRACE conn2 <- [1,2914,null,{}] 15:02:57 INFO - PROCESS | 3872 | 1461189777814 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}] 15:02:57 INFO - PROCESS | 3872 | 1461189777920 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:02:58 INFO - PROCESS | 3872 | 1461189778072 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:58 INFO - PROCESS | 3872 | ++DOCSHELL 1D9D8C00 == 76 [pid = 3872] [id = 738] 15:02:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (1D9E6400) [pid = 3872] [serial = 2214] [outer = 00000000] 15:02:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (1DD80800) [pid = 3872] [serial = 2215] [outer = 1D9E6400] 15:02:58 INFO - PROCESS | 3872 | 1461189778128 Marionette DEBUG loaded listener.js 15:02:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (1DD84000) [pid = 3872] [serial = 2216] [outer = 1D9E6400] 15:02:58 INFO - PROCESS | 3872 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:02:58 INFO - PROCESS | 3872 | 1461189778620 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]]]}] 15:02:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:02:58 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 841ms 15:02:58 INFO - PROCESS | 3872 | 1461189778651 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:02:58 INFO - PROCESS | 3872 | 1461189778654 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 15:02:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:02:58 INFO - PROCESS | 3872 | 1461189778657 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:02:58 INFO - PROCESS | 3872 | 1461189778659 Marionette TRACE conn2 <- [1,2918,null,{}] 15:02:58 INFO - PROCESS | 3872 | 1461189778663 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}] 15:02:58 INFO - PROCESS | 3872 | 1461189778787 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:02:58 INFO - PROCESS | 3872 | 1461189778954 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:58 INFO - PROCESS | 3872 | ++DOCSHELL 1DD93400 == 77 [pid = 3872] [id = 739] 15:02:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (1DD9F400) [pid = 3872] [serial = 2217] [outer = 00000000] 15:02:58 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (1DEFA000) [pid = 3872] [serial = 2218] [outer = 1DD9F400] 15:02:59 INFO - PROCESS | 3872 | 1461189779019 Marionette DEBUG loaded listener.js 15:02:59 INFO - PROCESS | 3872 | ++DOMWINDOW == 131 (1E593C00) [pid = 3872] [serial = 2219] [outer = 1DD9F400] 15:02:59 INFO - PROCESS | 3872 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:02:59 INFO - PROCESS | 3872 | 1461189779566 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]]]}] 15:02:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:02:59 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 935ms 15:02:59 INFO - PROCESS | 3872 | 1461189779602 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:02:59 INFO - PROCESS | 3872 | 1461189779605 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 15:02:59 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:02:59 INFO - PROCESS | 3872 | 1461189779609 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:02:59 INFO - PROCESS | 3872 | 1461189779611 Marionette TRACE conn2 <- [1,2922,null,{}] 15:02:59 INFO - PROCESS | 3872 | 1461189779614 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}] 15:02:59 INFO - PROCESS | 3872 | 1461189779720 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:03:00 INFO - PROCESS | 3872 | 1461189780071 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:00 INFO - PROCESS | 3872 | ++DOCSHELL 12B33000 == 78 [pid = 3872] [id = 740] 15:03:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 132 (12B7D400) [pid = 3872] [serial = 2220] [outer = 00000000] 15:03:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 133 (15CCB400) [pid = 3872] [serial = 2221] [outer = 12B7D400] 15:03:00 INFO - PROCESS | 3872 | 1461189780150 Marionette DEBUG loaded listener.js 15:03:00 INFO - PROCESS | 3872 | ++DOMWINDOW == 134 (15FA9000) [pid = 3872] [serial = 2222] [outer = 12B7D400] 15:03:00 INFO - PROCESS | 3872 | 1461189780670 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]]]}] 15:03:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:03:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1091ms 15:03:00 INFO - PROCESS | 3872 | 1461189780701 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:03:00 INFO - PROCESS | 3872 | 1461189780705 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 15:03:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:03:00 INFO - PROCESS | 3872 | 1461189780725 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:03:00 INFO - PROCESS | 3872 | 1461189780728 Marionette TRACE conn2 <- [1,2926,null,{}] 15:03:00 INFO - PROCESS | 3872 | 1461189780736 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}] 15:03:00 INFO - PROCESS | 3872 | 1461189780844 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:03:01 INFO - PROCESS | 3872 | 1461189781038 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:01 INFO - PROCESS | 3872 | ++DOCSHELL 15ED4400 == 79 [pid = 3872] [id = 741] 15:03:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 135 (15FB2000) [pid = 3872] [serial = 2223] [outer = 00000000] 15:03:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 136 (1898DC00) [pid = 3872] [serial = 2224] [outer = 15FB2000] 15:03:01 INFO - PROCESS | 3872 | 1461189781097 Marionette DEBUG loaded listener.js 15:03:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 137 (18998C00) [pid = 3872] [serial = 2225] [outer = 15FB2000] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 1D86C000 == 78 [pid = 3872] [id = 590] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 16734C00 == 77 [pid = 3872] [id = 586] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 19A50000 == 76 [pid = 3872] [id = 732] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 158ABC00 == 75 [pid = 3872] [id = 731] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 1917BC00 == 74 [pid = 3872] [id = 730] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 1BB90400 == 73 [pid = 3872] [id = 729] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 15CE5800 == 72 [pid = 3872] [id = 728] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 19059C00 == 71 [pid = 3872] [id = 712] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 19D2E400 == 70 [pid = 3872] [id = 727] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 19A04400 == 69 [pid = 3872] [id = 726] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 16E30400 == 68 [pid = 3872] [id = 725] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 1550DC00 == 67 [pid = 3872] [id = 724] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 136 (1C5F5800) [pid = 3872] [serial = 2152] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 135 (18996800) [pid = 3872] [serial = 2107] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 1BA12C00 == 66 [pid = 3872] [id = 722] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 14B4CC00 == 65 [pid = 3872] [id = 721] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 1ABDD400 == 64 [pid = 3872] [id = 720] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 1860EC00 == 63 [pid = 3872] [id = 719] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 143AA400 == 62 [pid = 3872] [id = 718] 15:03:01 INFO - PROCESS | 3872 | --DOCSHELL 1C352C00 == 61 [pid = 3872] [id = 717] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 134 (1D97A800) [pid = 3872] [serial = 2066] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 133 (1A1E5800) [pid = 3872] [serial = 2063] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 132 (1DD7B000) [pid = 3872] [serial = 2072] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 131 (18BAF400) [pid = 3872] [serial = 2060] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 130 (1AA61C00) [pid = 3872] [serial = 2144] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (19A08400) [pid = 3872] [serial = 2137] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (19A0FC00) [pid = 3872] [serial = 2138] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (19D48800) [pid = 3872] [serial = 2141] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (1A360800) [pid = 3872] [serial = 2150] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (1900E800) [pid = 3872] [serial = 2147] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (18BB6C00) [pid = 3872] [serial = 2135] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (1C66D800) [pid = 3872] [serial = 2024] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (1D9E0000) [pid = 3872] [serial = 2069] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (1A10BC00) [pid = 3872] [serial = 2030] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (1897EC00) [pid = 3872] [serial = 2027] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1A83B800) [pid = 3872] [serial = 2143] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (19D32800) [pid = 3872] [serial = 2140] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (19054000) [pid = 3872] [serial = 2146] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (19008400) [pid = 3872] [serial = 2134] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1D979C00) [pid = 3872] [serial = 2104] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1DD80C00) [pid = 3872] [serial = 2105] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1BA0F400) [pid = 3872] [serial = 2149] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (14448000) [pid = 3872] [serial = 2123] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (143A7C00) [pid = 3872] [serial = 2122] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (15FA8C00) [pid = 3872] [serial = 2125] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (15FAFC00) [pid = 3872] [serial = 2126] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (18993C00) [pid = 3872] [serial = 2131] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (18999400) [pid = 3872] [serial = 2132] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (18696000) [pid = 3872] [serial = 2128] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1894B000) [pid = 3872] [serial = 2129] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1BB8E400) [pid = 3872] [serial = 2110] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1DD7C400) [pid = 3872] [serial = 2113] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (1DDA0400) [pid = 3872] [serial = 2116] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1BA11800) [pid = 3872] [serial = 2119] [outer = 00000000] [url = about:blank] 15:03:01 INFO - PROCESS | 3872 | 1461189781653 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]]]}] 15:03:01 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. 15:03:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 967ms 15:03:01 INFO - PROCESS | 3872 | 1461189781679 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:03:01 INFO - PROCESS | 3872 | 1461189781682 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 15:03:01 INFO - PROCESS | 3872 | 1461189781687 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:03:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:03:01 INFO - PROCESS | 3872 | 1461189781689 Marionette TRACE conn2 <- [1,2930,null,{}] 15:03:01 INFO - PROCESS | 3872 | 1461189781693 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}] 15:03:01 INFO - PROCESS | 3872 | 1461189781778 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:03:01 INFO - PROCESS | 3872 | 1461189781787 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:01 INFO - PROCESS | 3872 | ++DOCSHELL 14417C00 == 62 [pid = 3872] [id = 742] 15:03:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (14448000) [pid = 3872] [serial = 2226] [outer = 00000000] 15:03:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (18950400) [pid = 3872] [serial = 2227] [outer = 14448000] 15:03:01 INFO - PROCESS | 3872 | 1461189781832 Marionette DEBUG loaded listener.js 15:03:01 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (18994000) [pid = 3872] [serial = 2228] [outer = 14448000] 15:03:02 INFO - PROCESS | 3872 | 1461189782356 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"]]]}] 15:03:02 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 15:03:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:03:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:03:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 686ms 15:03:02 INFO - PROCESS | 3872 | 1461189782387 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:03:02 INFO - PROCESS | 3872 | 1461189782389 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 15:03:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:03:02 INFO - PROCESS | 3872 | 1461189782394 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:03:02 INFO - PROCESS | 3872 | 1461189782400 Marionette TRACE conn2 <- [1,2934,null,{}] 15:03:02 INFO - PROCESS | 3872 | 1461189782412 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}] 15:03:02 INFO - PROCESS | 3872 | 1461189782499 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:03:02 INFO - PROCESS | 3872 | 1461189782505 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:02 INFO - PROCESS | 3872 | ++DOCSHELL 19009800 == 63 [pid = 3872] [id = 743] 15:03:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (1904F000) [pid = 3872] [serial = 2229] [outer = 00000000] 15:03:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (1917B800) [pid = 3872] [serial = 2230] [outer = 1904F000] 15:03:02 INFO - PROCESS | 3872 | 1461189782551 Marionette DEBUG loaded listener.js 15:03:02 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1987DC00) [pid = 3872] [serial = 2231] [outer = 1904F000] 15:03:03 INFO - PROCESS | 3872 | 1461189782984 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]]]}] 15:03:03 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. 15:03:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 654ms 15:03:03 INFO - PROCESS | 3872 | 1461189783035 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:03:03 INFO - PROCESS | 3872 | 1461189783037 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 15:03:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:03:03 INFO - PROCESS | 3872 | 1461189783041 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:03:03 INFO - PROCESS | 3872 | 1461189783042 Marionette TRACE conn2 <- [1,2938,null,{}] 15:03:03 INFO - PROCESS | 3872 | 1461189783049 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}] 15:03:03 INFO - PROCESS | 3872 | 1461189783140 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:03:03 INFO - PROCESS | 3872 | 1461189783177 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:03 INFO - PROCESS | 3872 | ++DOCSHELL 158A4000 == 64 [pid = 3872] [id = 744] 15:03:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (19A45C00) [pid = 3872] [serial = 2232] [outer = 00000000] 15:03:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (19D29C00) [pid = 3872] [serial = 2233] [outer = 19A45C00] 15:03:03 INFO - PROCESS | 3872 | 1461189783315 Marionette DEBUG loaded listener.js 15:03:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (19D31400) [pid = 3872] [serial = 2234] [outer = 19A45C00] 15:03:03 INFO - PROCESS | 3872 | ++DOCSHELL 19007400 == 65 [pid = 3872] [id = 745] 15:03:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (19A09800) [pid = 3872] [serial = 2235] [outer = 00000000] 15:03:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (19A4CC00) [pid = 3872] [serial = 2236] [outer = 19A09800] 15:03:03 INFO - PROCESS | 3872 | 1461189783713 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]]]}] 15:03:03 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. 15:03:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 701ms 15:03:03 INFO - PROCESS | 3872 | 1461189783740 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:03:03 INFO - PROCESS | 3872 | 1461189783742 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 15:03:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:03:03 INFO - PROCESS | 3872 | 1461189783745 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:03:03 INFO - PROCESS | 3872 | 1461189783747 Marionette TRACE conn2 <- [1,2942,null,{}] 15:03:03 INFO - PROCESS | 3872 | 1461189783751 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}] 15:03:03 INFO - PROCESS | 3872 | 1461189783856 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:03:03 INFO - PROCESS | 3872 | 1461189783979 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:03 INFO - PROCESS | 3872 | ++DOCSHELL 19A03800 == 66 [pid = 3872] [id = 746] 15:03:03 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (19D2E400) [pid = 3872] [serial = 2237] [outer = 00000000] 15:03:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1A36B400) [pid = 3872] [serial = 2238] [outer = 19D2E400] 15:03:04 INFO - PROCESS | 3872 | 1461189784030 Marionette DEBUG loaded listener.js 15:03:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (1AA08800) [pid = 3872] [serial = 2239] [outer = 19D2E400] 15:03:04 INFO - PROCESS | 3872 | 1461189784439 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]]]}] 15:03:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:03:04 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 15:03:04 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 733ms 15:03:04 INFO - PROCESS | 3872 | 1461189784486 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:03:04 INFO - PROCESS | 3872 | 1461189784488 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 15:03:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:03:04 INFO - PROCESS | 3872 | 1461189784492 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:03:04 INFO - PROCESS | 3872 | 1461189784493 Marionette TRACE conn2 <- [1,2946,null,{}] 15:03:04 INFO - PROCESS | 3872 | 1461189784535 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}] 15:03:04 INFO - PROCESS | 3872 | 1461189784671 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:03:04 INFO - PROCESS | 3872 | 1461189784743 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:04 INFO - PROCESS | 3872 | ++DOCSHELL 1ABD8C00 == 67 [pid = 3872] [id = 747] 15:03:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (1BA0A800) [pid = 3872] [serial = 2240] [outer = 00000000] 15:03:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1BB8A400) [pid = 3872] [serial = 2241] [outer = 1BA0A800] 15:03:04 INFO - PROCESS | 3872 | 1461189784788 Marionette DEBUG loaded listener.js 15:03:04 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1BB8EC00) [pid = 3872] [serial = 2242] [outer = 1BA0A800] 15:03:05 INFO - PROCESS | 3872 | 1461189785169 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]]]}] 15:03:05 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. 15:03:05 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 732ms 15:03:05 INFO - PROCESS | 3872 | 1461189785232 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:03:05 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:03:05 INFO - PROCESS | 3872 | 1461189785234 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 15:03:05 INFO - PROCESS | 3872 | 1461189785238 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:03:05 INFO - PROCESS | 3872 | 1461189785240 Marionette TRACE conn2 <- [1,2950,null,{}] 15:03:05 INFO - PROCESS | 3872 | 1461189785243 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}] 15:03:05 INFO - PROCESS | 3872 | 1461189785366 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:03:05 INFO - PROCESS | 3872 | 1461189785437 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:05 INFO - PROCESS | 3872 | ++DOCSHELL 1BA13800 == 68 [pid = 3872] [id = 748] 15:03:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (1BA18C00) [pid = 3872] [serial = 2243] [outer = 00000000] 15:03:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1C634000) [pid = 3872] [serial = 2244] [outer = 1BA18C00] 15:03:05 INFO - PROCESS | 3872 | 1461189785481 Marionette DEBUG loaded listener.js 15:03:05 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1C66CC00) [pid = 3872] [serial = 2245] [outer = 1BA18C00] 15:03:06 INFO - PROCESS | 3872 | 1461189786022 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]]]}] 15:03:06 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (1894B400) [pid = 3872] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:03:06 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (1C718400) [pid = 3872] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:03:06 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (1C34F400) [pid = 3872] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:03:06 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1987C400) [pid = 3872] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:03:06 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (13363000) [pid = 3872] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:03:06 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (15E88400) [pid = 3872] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:03:06 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (19A04C00) [pid = 3872] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:03:06 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (15824800) [pid = 3872] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:03:06 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (19D2F400) [pid = 3872] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:03:06 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (16E5E400) [pid = 3872] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:03:06 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (19009000) [pid = 3872] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:03:06 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (19D27C00) [pid = 3872] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:03:06 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. 15:03:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 935ms 15:03:06 INFO - PROCESS | 3872 | 1461189786225 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:03:06 INFO - PROCESS | 3872 | 1461189786231 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 15:03:06 INFO - PROCESS | 3872 | 1461189786240 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:03:06 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:03:06 INFO - PROCESS | 3872 | 1461189786243 Marionette TRACE conn2 <- [1,2954,null,{}] 15:03:06 INFO - PROCESS | 3872 | 1461189786249 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}] 15:03:06 INFO - PROCESS | 3872 | 1461189786365 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:03:06 INFO - PROCESS | 3872 | 1461189786506 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:06 INFO - PROCESS | 3872 | ++DOCSHELL 15CCC400 == 69 [pid = 3872] [id = 749] 15:03:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (15CD0800) [pid = 3872] [serial = 2246] [outer = 00000000] 15:03:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (15FA8C00) [pid = 3872] [serial = 2247] [outer = 15CD0800] 15:03:06 INFO - PROCESS | 3872 | 1461189786564 Marionette DEBUG loaded listener.js 15:03:06 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (15FAE800) [pid = 3872] [serial = 2248] [outer = 15CD0800] 15:03:07 INFO - PROCESS | 3872 | 1461189787091 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]]]}] 15:03:07 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. 15:03:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 905ms 15:03:07 INFO - PROCESS | 3872 | 1461189787161 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:03:07 INFO - PROCESS | 3872 | 1461189787165 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 15:03:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:03:07 INFO - PROCESS | 3872 | 1461189787174 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:03:07 INFO - PROCESS | 3872 | 1461189787178 Marionette TRACE conn2 <- [1,2958,null,{}] 15:03:07 INFO - PROCESS | 3872 | 1461189787182 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}] 15:03:07 INFO - PROCESS | 3872 | 1461189787300 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:03:07 INFO - PROCESS | 3872 | 1461189787460 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:07 INFO - PROCESS | 3872 | ++DOCSHELL 15F7E800 == 70 [pid = 3872] [id = 750] 15:03:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (16E30400) [pid = 3872] [serial = 2249] [outer = 00000000] 15:03:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (18990000) [pid = 3872] [serial = 2250] [outer = 16E30400] 15:03:07 INFO - PROCESS | 3872 | 1461189787516 Marionette DEBUG loaded listener.js 15:03:07 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (18CFAC00) [pid = 3872] [serial = 2251] [outer = 16E30400] 15:03:08 INFO - PROCESS | 3872 | 1461189788059 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]]]}] 15:03:08 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. 15:03:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 935ms 15:03:08 INFO - PROCESS | 3872 | 1461189788118 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:03:08 INFO - PROCESS | 3872 | 1461189788120 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 15:03:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:03:08 INFO - PROCESS | 3872 | 1461189788124 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:03:08 INFO - PROCESS | 3872 | 1461189788126 Marionette TRACE conn2 <- [1,2962,null,{}] 15:03:08 INFO - PROCESS | 3872 | 1461189788137 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}] 15:03:08 INFO - PROCESS | 3872 | 1461189788250 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:03:08 INFO - PROCESS | 3872 | 1461189788417 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:08 INFO - PROCESS | 3872 | ++DOCSHELL 19A04400 == 71 [pid = 3872] [id = 751] 15:03:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (19A42800) [pid = 3872] [serial = 2252] [outer = 00000000] 15:03:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (1A366000) [pid = 3872] [serial = 2253] [outer = 19A42800] 15:03:08 INFO - PROCESS | 3872 | 1461189788477 Marionette DEBUG loaded listener.js 15:03:08 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1A46A800) [pid = 3872] [serial = 2254] [outer = 19A42800] 15:03:08 INFO - PROCESS | 3872 | 1461189788992 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]]]}] 15:03:09 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. 15:03:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 905ms 15:03:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:03:09 INFO - PROCESS | 3872 | 1461189789029 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:03:09 INFO - PROCESS | 3872 | 1461189789031 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 15:03:09 INFO - PROCESS | 3872 | 1461189789035 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:03:09 INFO - PROCESS | 3872 | 1461189789037 Marionette TRACE conn2 <- [1,2966,null,{}] 15:03:09 INFO - PROCESS | 3872 | 1461189789041 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}] 15:03:09 INFO - PROCESS | 3872 | 1461189789148 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:03:09 INFO - PROCESS | 3872 | 1461189789330 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:09 INFO - PROCESS | 3872 | ++DOCSHELL 1C354C00 == 72 [pid = 3872] [id = 752] 15:03:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (1C5EE400) [pid = 3872] [serial = 2255] [outer = 00000000] 15:03:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1C718400) [pid = 3872] [serial = 2256] [outer = 1C5EE400] 15:03:09 INFO - PROCESS | 3872 | 1461189789386 Marionette DEBUG loaded listener.js 15:03:09 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1C73E000) [pid = 3872] [serial = 2257] [outer = 1C5EE400] 15:03:09 INFO - PROCESS | 3872 | 1461189789916 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]]]}] 15:03:09 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. 15:03:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 936ms 15:03:09 INFO - PROCESS | 3872 | 1461189789963 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:03:09 INFO - PROCESS | 3872 | 1461189789965 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 15:03:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:03:09 INFO - PROCESS | 3872 | 1461189789968 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:03:09 INFO - PROCESS | 3872 | 1461189789970 Marionette TRACE conn2 <- [1,2970,null,{}] 15:03:09 INFO - PROCESS | 3872 | 1461189789974 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}] 15:03:10 INFO - PROCESS | 3872 | 1461189790078 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:03:10 INFO - PROCESS | 3872 | 1461189790237 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:10 INFO - PROCESS | 3872 | ++DOCSHELL 1BB93000 == 73 [pid = 3872] [id = 753] 15:03:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1C5F5800) [pid = 3872] [serial = 2258] [outer = 00000000] 15:03:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1D70C400) [pid = 3872] [serial = 2259] [outer = 1C5F5800] 15:03:10 INFO - PROCESS | 3872 | 1461189790293 Marionette DEBUG loaded listener.js 15:03:10 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1D86CC00) [pid = 3872] [serial = 2260] [outer = 1C5F5800] 15:03:10 INFO - PROCESS | 3872 | 1461189790784 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"]]]}] 15:03:10 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 15:03:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:03:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 827ms 15:03:10 INFO - PROCESS | 3872 | 1461189790811 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:03:10 INFO - PROCESS | 3872 | 1461189790814 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 15:03:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:03:10 INFO - PROCESS | 3872 | 1461189790817 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:03:10 INFO - PROCESS | 3872 | 1461189790819 Marionette TRACE conn2 <- [1,2974,null,{}] 15:03:10 INFO - PROCESS | 3872 | 1461189790823 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}] 15:03:10 INFO - PROCESS | 3872 | 1461189790999 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:03:11 INFO - PROCESS | 3872 | 1461189791087 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:11 INFO - PROCESS | 3872 | ++DOCSHELL 1D24A000 == 74 [pid = 3872] [id = 754] 15:03:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (1D9E4000) [pid = 3872] [serial = 2261] [outer = 00000000] 15:03:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (1DCAA800) [pid = 3872] [serial = 2262] [outer = 1D9E4000] 15:03:11 INFO - PROCESS | 3872 | 1461189791144 Marionette DEBUG loaded listener.js 15:03:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (1DD7E800) [pid = 3872] [serial = 2263] [outer = 1D9E4000] 15:03:11 INFO - PROCESS | 3872 | 1461189791658 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]]]}] 15:03:11 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. 15:03:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 905ms 15:03:11 INFO - PROCESS | 3872 | 1461189791722 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:03:11 INFO - PROCESS | 3872 | 1461189791724 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 15:03:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:03:11 INFO - PROCESS | 3872 | 1461189791727 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:03:11 INFO - PROCESS | 3872 | 1461189791729 Marionette TRACE conn2 <- [1,2978,null,{}] 15:03:11 INFO - PROCESS | 3872 | 1461189791733 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}] 15:03:11 INFO - PROCESS | 3872 | 1461189791838 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:03:11 INFO - PROCESS | 3872 | 1461189791985 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:11 INFO - PROCESS | 3872 | ++DOCSHELL 13BE4800 == 75 [pid = 3872] [id = 755] 15:03:11 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (148B0C00) [pid = 3872] [serial = 2264] [outer = 00000000] 15:03:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 129 (1DD9EC00) [pid = 3872] [serial = 2265] [outer = 148B0C00] 15:03:12 INFO - PROCESS | 3872 | 1461189792041 Marionette DEBUG loaded listener.js 15:03:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 130 (1DEF0C00) [pid = 3872] [serial = 2266] [outer = 148B0C00] 15:03:12 INFO - PROCESS | 3872 | ++DOCSHELL 1DD7E400 == 76 [pid = 3872] [id = 756] 15:03:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 131 (1DD7FC00) [pid = 3872] [serial = 2267] [outer = 00000000] 15:03:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 132 (186F7800) [pid = 3872] [serial = 2268] [outer = 1DD7FC00] 15:03:12 INFO - PROCESS | 3872 | 1461189792617 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]]]}] 15:03:12 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. 15:03:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 935ms 15:03:12 INFO - PROCESS | 3872 | 1461189792676 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:03:12 INFO - PROCESS | 3872 | 1461189792678 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 15:03:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:03:12 INFO - PROCESS | 3872 | 1461189792683 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:03:12 INFO - PROCESS | 3872 | 1461189792685 Marionette TRACE conn2 <- [1,2982,null,{}] 15:03:12 INFO - PROCESS | 3872 | 1461189792690 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}] 15:03:12 INFO - PROCESS | 3872 | 1461189792817 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:03:12 INFO - PROCESS | 3872 | 1461189792962 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:12 INFO - PROCESS | 3872 | ++DOCSHELL 12BE7800 == 77 [pid = 3872] [id = 757] 15:03:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 133 (12C5A400) [pid = 3872] [serial = 2269] [outer = 00000000] 15:03:12 INFO - PROCESS | 3872 | ++DOMWINDOW == 134 (1897E400) [pid = 3872] [serial = 2270] [outer = 12C5A400] 15:03:13 INFO - PROCESS | 3872 | 1461189793018 Marionette DEBUG loaded listener.js 15:03:13 INFO - PROCESS | 3872 | ++DOMWINDOW == 135 (18999000) [pid = 3872] [serial = 2271] [outer = 12C5A400] 15:03:13 INFO - PROCESS | 3872 | 1461189793647 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]]]}] 15:03:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:03:13 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 15:03:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 998ms 15:03:13 INFO - PROCESS | 3872 | 1461189793685 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:03:13 INFO - PROCESS | 3872 | 1461189793690 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 15:03:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:03:13 INFO - PROCESS | 3872 | 1461189793713 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:03:13 INFO - PROCESS | 3872 | 1461189793718 Marionette TRACE conn2 <- [1,2986,null,{}] 15:03:13 INFO - PROCESS | 3872 | 1461189793739 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}] 15:03:13 INFO - PROCESS | 3872 | 1461189793848 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:03:14 INFO - PROCESS | 3872 | 1461189794016 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:14 INFO - PROCESS | 3872 | ++DOCSHELL 18287000 == 78 [pid = 3872] [id = 758] 15:03:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 136 (18288800) [pid = 3872] [serial = 2272] [outer = 00000000] 15:03:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 137 (18B67800) [pid = 3872] [serial = 2273] [outer = 18288800] 15:03:14 INFO - PROCESS | 3872 | 1461189794073 Marionette DEBUG loaded listener.js 15:03:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 138 (19006400) [pid = 3872] [serial = 2274] [outer = 18288800] 15:03:14 INFO - PROCESS | 3872 | 1461189794637 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]]]}] 15:03:14 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. 15:03:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 935ms 15:03:14 INFO - PROCESS | 3872 | 1461189794660 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:03:14 INFO - PROCESS | 3872 | 1461189794666 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 15:03:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:03:14 INFO - PROCESS | 3872 | 1461189794673 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:03:14 INFO - PROCESS | 3872 | 1461189794675 Marionette TRACE conn2 <- [1,2990,null,{}] 15:03:14 INFO - PROCESS | 3872 | 1461189794679 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}] 15:03:14 INFO - PROCESS | 3872 | 1461189794779 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:03:14 INFO - PROCESS | 3872 | 1461189794936 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:14 INFO - PROCESS | 3872 | --DOCSHELL 1ABD8C00 == 77 [pid = 3872] [id = 747] 15:03:14 INFO - PROCESS | 3872 | --DOCSHELL 19A03800 == 76 [pid = 3872] [id = 746] 15:03:14 INFO - PROCESS | 3872 | --DOCSHELL 19007400 == 75 [pid = 3872] [id = 745] 15:03:14 INFO - PROCESS | 3872 | --DOCSHELL 158A4000 == 74 [pid = 3872] [id = 744] 15:03:14 INFO - PROCESS | 3872 | --DOCSHELL 19009800 == 73 [pid = 3872] [id = 743] 15:03:14 INFO - PROCESS | 3872 | --DOCSHELL 14417C00 == 72 [pid = 3872] [id = 742] 15:03:14 INFO - PROCESS | 3872 | --DOCSHELL 15ED4400 == 71 [pid = 3872] [id = 741] 15:03:14 INFO - PROCESS | 3872 | --DOCSHELL 12B33000 == 70 [pid = 3872] [id = 740] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 137 (19059400) [pid = 3872] [serial = 2108] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 136 (1D24A400) [pid = 3872] [serial = 2057] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 135 (1D874800) [pid = 3872] [serial = 2200] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 134 (1D243C00) [pid = 3872] [serial = 2192] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 133 (18951800) [pid = 3872] [serial = 2176] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 132 (18986400) [pid = 3872] [serial = 2177] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 131 (1BA0B400) [pid = 3872] [serial = 2185] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 130 (1BA10000) [pid = 3872] [serial = 2186] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 129 (1BB8F000) [pid = 3872] [serial = 2197] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 128 (1D036C00) [pid = 3872] [serial = 2198] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (1C67A400) [pid = 3872] [serial = 2188] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (1D037C00) [pid = 3872] [serial = 2191] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (1C715000) [pid = 3872] [serial = 2189] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (1D02FC00) [pid = 3872] [serial = 2171] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (1BB94C00) [pid = 3872] [serial = 2170] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (1860E000) [pid = 3872] [serial = 2194] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (19A0F800) [pid = 3872] [serial = 2179] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (19A4D000) [pid = 3872] [serial = 2180] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (18955800) [pid = 3872] [serial = 2173] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (18BB0C00) [pid = 3872] [serial = 2195] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (18981000) [pid = 3872] [serial = 2174] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1A3C5000) [pid = 3872] [serial = 2182] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1A468000) [pid = 3872] [serial = 2183] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (15ED7000) [pid = 3872] [serial = 2155] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1898B800) [pid = 3872] [serial = 2158] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1BB8A800) [pid = 3872] [serial = 2161] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1C66C800) [pid = 3872] [serial = 2164] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1C719C00) [pid = 3872] [serial = 2167] [outer = 00000000] [url = about:blank] 15:03:14 INFO - PROCESS | 3872 | ++DOCSHELL 143A8000 == 71 [pid = 3872] [id = 759] 15:03:14 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (14417C00) [pid = 3872] [serial = 2275] [outer = 00000000] 15:03:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (16E5EC00) [pid = 3872] [serial = 2276] [outer = 14417C00] 15:03:15 INFO - PROCESS | 3872 | 1461189795022 Marionette DEBUG loaded listener.js 15:03:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (18956C00) [pid = 3872] [serial = 2277] [outer = 14417C00] 15:03:15 INFO - PROCESS | 3872 | 1461189795391 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]]]}] 15:03:15 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. 15:03:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 748ms 15:03:15 INFO - PROCESS | 3872 | 1461189795415 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:03:15 INFO - PROCESS | 3872 | 1461189795417 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 15:03:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:03:15 INFO - PROCESS | 3872 | 1461189795421 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:03:15 INFO - PROCESS | 3872 | 1461189795424 Marionette TRACE conn2 <- [1,2994,null,{}] 15:03:15 INFO - PROCESS | 3872 | 1461189795434 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}] 15:03:15 INFO - PROCESS | 3872 | 1461189795532 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:03:15 INFO - PROCESS | 3872 | 1461189795538 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:15 INFO - PROCESS | 3872 | ++DOCSHELL 18986400 == 72 [pid = 3872] [id = 760] 15:03:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (18993C00) [pid = 3872] [serial = 2278] [outer = 00000000] 15:03:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (19A08400) [pid = 3872] [serial = 2279] [outer = 18993C00] 15:03:15 INFO - PROCESS | 3872 | 1461189795586 Marionette DEBUG loaded listener.js 15:03:15 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (19A46800) [pid = 3872] [serial = 2280] [outer = 18993C00] 15:03:16 INFO - PROCESS | 3872 | 1461189796065 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]]]}] 15:03:16 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. 15:03:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 686ms 15:03:16 INFO - PROCESS | 3872 | 1461189796121 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:03:16 INFO - PROCESS | 3872 | 1461189796123 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 15:03:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:03:16 INFO - PROCESS | 3872 | 1461189796130 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:03:16 INFO - PROCESS | 3872 | 1461189796132 Marionette TRACE conn2 <- [1,2998,null,{}] 15:03:16 INFO - PROCESS | 3872 | 1461189796136 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}] 15:03:16 INFO - PROCESS | 3872 | 1461189796223 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:03:16 INFO - PROCESS | 3872 | 1461189796230 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:16 INFO - PROCESS | 3872 | ++DOCSHELL 19A4E400 == 73 [pid = 3872] [id = 761] 15:03:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 117 (19A4F800) [pid = 3872] [serial = 2281] [outer = 00000000] 15:03:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 118 (1A46CC00) [pid = 3872] [serial = 2282] [outer = 19A4F800] 15:03:16 INFO - PROCESS | 3872 | 1461189796275 Marionette DEBUG loaded listener.js 15:03:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 119 (1AA13000) [pid = 3872] [serial = 2283] [outer = 19A4F800] 15:03:16 INFO - PROCESS | 3872 | [3872] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:03:16 INFO - PROCESS | 3872 | 1461189796803 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:03:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:03:16 INFO - {} 15:03:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:03:16 INFO - {} 15:03:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:03:16 INFO - {} 15:03:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:03:16 INFO - {} 15:03:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 702ms 15:03:16 INFO - PROCESS | 3872 | 1461189796831 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:03:16 INFO - PROCESS | 3872 | 1461189796833 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 15:03:16 INFO - TEST-START | /FileAPI/fileReader.html 15:03:16 INFO - PROCESS | 3872 | 1461189796836 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:03:16 INFO - PROCESS | 3872 | 1461189796838 Marionette TRACE conn2 <- [1,3002,null,{}] 15:03:16 INFO - PROCESS | 3872 | 1461189796842 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}] 15:03:16 INFO - PROCESS | 3872 | 1461189796926 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:03:16 INFO - PROCESS | 3872 | 1461189796935 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:16 INFO - PROCESS | 3872 | ++DOCSHELL 1BA17000 == 74 [pid = 3872] [id = 762] 15:03:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 120 (1BB90400) [pid = 3872] [serial = 2284] [outer = 00000000] 15:03:16 INFO - PROCESS | 3872 | ++DOMWINDOW == 121 (1C633000) [pid = 3872] [serial = 2285] [outer = 1BB90400] 15:03:16 INFO - PROCESS | 3872 | 1461189796980 Marionette DEBUG loaded listener.js 15:03:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 122 (1C639C00) [pid = 3872] [serial = 2286] [outer = 1BB90400] 15:03:17 INFO - PROCESS | 3872 | 1461189797421 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]]]}] 15:03:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:03:17 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:03:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:03:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:03:17 INFO - TEST-OK | /FileAPI/fileReader.html | took 639ms 15:03:17 INFO - PROCESS | 3872 | 1461189797466 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:03:17 INFO - PROCESS | 3872 | 1461189797468 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 15:03:17 INFO - PROCESS | 3872 | 1461189797472 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:03:17 INFO - PROCESS | 3872 | 1461189797474 Marionette TRACE conn2 <- [1,3006,null,{}] 15:03:17 INFO - TEST-START | /FileAPI/historical.html 15:03:17 INFO - PROCESS | 3872 | 1461189797477 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}] 15:03:17 INFO - PROCESS | 3872 | 1461189797615 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:03:17 INFO - PROCESS | 3872 | 1461189797715 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:17 INFO - PROCESS | 3872 | ++DOCSHELL 1C5F8C00 == 75 [pid = 3872] [id = 763] 15:03:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 123 (1C637000) [pid = 3872] [serial = 2287] [outer = 00000000] 15:03:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 124 (1D02A000) [pid = 3872] [serial = 2288] [outer = 1C637000] 15:03:17 INFO - PROCESS | 3872 | 1461189797763 Marionette DEBUG loaded listener.js 15:03:17 INFO - PROCESS | 3872 | ++DOMWINDOW == 125 (1D243C00) [pid = 3872] [serial = 2289] [outer = 1C637000] 15:03:18 INFO - PROCESS | 3872 | 1461189798159 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"]]]}] 15:03:18 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:03:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:03:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:03:18 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:03:18 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:03:18 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:03:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:03:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:03:18 INFO - TEST-OK | /FileAPI/historical.html | took 733ms 15:03:18 INFO - PROCESS | 3872 | 1461189798216 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:03:18 INFO - PROCESS | 3872 | 1461189798218 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 15:03:18 INFO - TEST-START | /FileAPI/idlharness.html 15:03:18 INFO - PROCESS | 3872 | 1461189798222 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:03:18 INFO - PROCESS | 3872 | 1461189798225 Marionette TRACE conn2 <- [1,3010,null,{}] 15:03:18 INFO - PROCESS | 3872 | 1461189798230 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}] 15:03:18 INFO - PROCESS | 3872 | 1461189798385 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:03:18 INFO - PROCESS | 3872 | 1461189798462 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:18 INFO - PROCESS | 3872 | ++DOCSHELL 1827AC00 == 76 [pid = 3872] [id = 764] 15:03:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 126 (1A10FC00) [pid = 3872] [serial = 2290] [outer = 00000000] 15:03:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 127 (1D874800) [pid = 3872] [serial = 2291] [outer = 1A10FC00] 15:03:18 INFO - PROCESS | 3872 | 1461189798506 Marionette DEBUG loaded listener.js 15:03:18 INFO - PROCESS | 3872 | ++DOMWINDOW == 128 (1D97A800) [pid = 3872] [serial = 2292] [outer = 1A10FC00] 15:03:19 INFO - PROCESS | 3872 | 1461189799410 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]]]}] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:03:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:03:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:03:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:03:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:03:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:03:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:03:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:03:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:03:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:03:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:03:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:03:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:03:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:03:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:03:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:03:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:03:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:03:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:03:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:03:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:03:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:03:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:03:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:03:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:03:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:03:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:03:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:03:19 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 15:03:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:03:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:03:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:03:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:03:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:03:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:03:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:03:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:03:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:03:19 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 15:03:19 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 15:03:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:03:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:03:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:03:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:03:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:03:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:03:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:03:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:03:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:03:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:03:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:03:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:03:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:03:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:03:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:03:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:03:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:03:19 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 15:03:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:03:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:03:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:03:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:03:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:03:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:03:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:03:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:03:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:03:19 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 15:03:19 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 15:03:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:03:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:03:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:03:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:03:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:03:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:03:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:03:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:03:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 127 (1C353800) [pid = 3872] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 126 (1440B400) [pid = 3872] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 125 (18613000) [pid = 3872] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 124 (1ABDE400) [pid = 3872] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 123 (1C5EFC00) [pid = 3872] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 122 (1BB88C00) [pid = 3872] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 121 (15FB2000) [pid = 3872] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 120 (19A45C00) [pid = 3872] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 119 (12B7D400) [pid = 3872] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 118 (14448000) [pid = 3872] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 117 (1904F000) [pid = 3872] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 116 (1BA0A800) [pid = 3872] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (19A09800) [pid = 3872] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (18985400) [pid = 3872] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1DD9A000) [pid = 3872] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1D879800) [pid = 3872] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (1ABDBC00) [pid = 3872] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:03:19 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (19D2E400) [pid = 3872] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:03:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:03:19 INFO - TEST-OK | /FileAPI/idlharness.html | took 1388ms 15:03:19 INFO - PROCESS | 3872 | 1461189799613 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:03:19 INFO - PROCESS | 3872 | 1461189799615 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 15:03:19 INFO - TEST-START | /FileAPI/idlharness.worker 15:03:19 INFO - PROCESS | 3872 | 1461189799619 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:03:19 INFO - PROCESS | 3872 | 1461189799621 Marionette TRACE conn2 <- [1,3014,null,{}] 15:03:19 INFO - PROCESS | 3872 | 1461189799624 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}] 15:03:19 INFO - PROCESS | 3872 | 1461189799709 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:03:19 INFO - PROCESS | 3872 | 1461189799717 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:19 INFO - PROCESS | 3872 | ++DOCSHELL 1440B400 == 77 [pid = 3872] [id = 765] 15:03:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (18980800) [pid = 3872] [serial = 2293] [outer = 00000000] 15:03:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (19A0F000) [pid = 3872] [serial = 2294] [outer = 18980800] 15:03:19 INFO - PROCESS | 3872 | 1461189799762 Marionette DEBUG loaded listener.js 15:03:19 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (19D3D400) [pid = 3872] [serial = 2295] [outer = 18980800] 15:03:19 INFO - PROCESS | 3872 | [3872] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:03:20 INFO - PROCESS | 3872 | 1461189800824 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,{},{}]]]}] 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:03:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:03:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:03:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:03:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:03:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:03:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:03:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:03:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:03:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:03:20 INFO - {} 15:03:20 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 15:03:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:03:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:03:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:03:20 INFO - {} 15:03:20 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 - {} 15:03:20 INFO - {} 15:03:20 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 15:03:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:03:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:03:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:03:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:03:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:03:20 INFO - {} 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:03:20 INFO - {} 15:03:20 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 15:03:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:03:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:03:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:03:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:03:20 INFO - {} 15:03:20 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 - {} 15:03:20 INFO - {} 15:03:20 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 15:03:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:03:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:03:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:03:20 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 15:03:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:03:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:03:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:03:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:03:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:03:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:03:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:03:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:03:20 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 15:03:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:03:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:03:21 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 15:03:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:03:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:03:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:03:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:03:21 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 15:03:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:03:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:03:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:03:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:03:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:03:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:03:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:03:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:03:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:03:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:03:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:03:21 INFO - {} 15:03:21 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1434ms 15:03:21 INFO - PROCESS | 3872 | 1461189801088 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:03:21 INFO - PROCESS | 3872 | 1461189801090 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 15:03:21 INFO - PROCESS | 3872 | 1461189801095 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:03:21 INFO - PROCESS | 3872 | 1461189801097 Marionette TRACE conn2 <- [1,3018,null,{}] 15:03:21 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:03:21 INFO - PROCESS | 3872 | 1461189801100 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}] 15:03:21 INFO - PROCESS | 3872 | 1461189801183 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:03:21 INFO - PROCESS | 3872 | 1461189801188 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:21 INFO - PROCESS | 3872 | ++DOCSHELL 1D983C00 == 78 [pid = 3872] [id = 766] 15:03:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (1D9E0000) [pid = 3872] [serial = 2296] [outer = 00000000] 15:03:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 115 (20D74C00) [pid = 3872] [serial = 2297] [outer = 1D9E0000] 15:03:21 INFO - PROCESS | 3872 | 1461189801233 Marionette DEBUG loaded listener.js 15:03:21 INFO - PROCESS | 3872 | ++DOMWINDOW == 116 (20D76400) [pid = 3872] [serial = 2298] [outer = 1D9E0000] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 19A05C00 == 77 [pid = 3872] [id = 631] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1C66F000 == 76 [pid = 3872] [id = 677] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 16559800 == 75 [pid = 3872] [id = 735] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1D879000 == 74 [pid = 3872] [id = 704] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1D9D8C00 == 73 [pid = 3872] [id = 738] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1894A800 == 72 [pid = 3872] [id = 573] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1DD96C00 == 71 [pid = 3872] [id = 705] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 12B7F400 == 70 [pid = 3872] [id = 618] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 19178C00 == 69 [pid = 3872] [id = 706] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 19B8FC00 == 68 [pid = 3872] [id = 560] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 139F6800 == 67 [pid = 3872] [id = 591] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1D877400 == 66 [pid = 3872] [id = 633] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 12BE8C00 == 65 [pid = 3872] [id = 723] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 196A6000 == 64 [pid = 3872] [id = 736] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 186F8400 == 63 [pid = 3872] [id = 702] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 16B50000 == 62 [pid = 3872] [id = 649] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1C671000 == 61 [pid = 3872] [id = 602] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1D876400 == 60 [pid = 3872] [id = 737] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 15C30000 == 59 [pid = 3872] [id = 734] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 18979000 == 58 [pid = 3872] [id = 703] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1D9D9000 == 57 [pid = 3872] [id = 690] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1917EC00 == 56 [pid = 3872] [id = 561] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 15CCAC00 == 55 [pid = 3872] [id = 662] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1D97E800 == 54 [pid = 3872] [id = 664] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1987E000 == 53 [pid = 3872] [id = 689] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 19A4C400 == 52 [pid = 3872] [id = 603] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 19B8AC00 == 51 [pid = 3872] [id = 632] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1D86BC00 == 50 [pid = 3872] [id = 663] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 19D4C000 == 49 [pid = 3872] [id = 589] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1A3D3400 == 48 [pid = 3872] [id = 644] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1581B400 == 47 [pid = 3872] [id = 599] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 19880400 == 46 [pid = 3872] [id = 676] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1D3A9400 == 45 [pid = 3872] [id = 614] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1DD93400 == 44 [pid = 3872] [id = 739] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1D706800 == 43 [pid = 3872] [id = 733] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 18287000 == 42 [pid = 3872] [id = 758] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1DD7E400 == 41 [pid = 3872] [id = 756] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 13BE4800 == 40 [pid = 3872] [id = 755] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 12BE7800 == 39 [pid = 3872] [id = 757] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1BB93000 == 38 [pid = 3872] [id = 753] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1D24A000 == 37 [pid = 3872] [id = 754] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1C354C00 == 36 [pid = 3872] [id = 752] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 19A04400 == 35 [pid = 3872] [id = 751] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 15CCC400 == 34 [pid = 3872] [id = 749] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 15F7E800 == 33 [pid = 3872] [id = 750] 15:03:22 INFO - PROCESS | 3872 | --DOCSHELL 1BA13800 == 32 [pid = 3872] [id = 748] 15:03:23 INFO - PROCESS | 3872 | --DOCSHELL 18986400 == 31 [pid = 3872] [id = 760] 15:03:23 INFO - PROCESS | 3872 | --DOCSHELL 143A8000 == 30 [pid = 3872] [id = 759] 15:03:23 INFO - PROCESS | 3872 | --DOCSHELL 1440B400 == 29 [pid = 3872] [id = 765] 15:03:23 INFO - PROCESS | 3872 | --DOCSHELL 1827AC00 == 28 [pid = 3872] [id = 764] 15:03:23 INFO - PROCESS | 3872 | --DOCSHELL 1BA17000 == 27 [pid = 3872] [id = 762] 15:03:23 INFO - PROCESS | 3872 | --DOCSHELL 19A4E400 == 26 [pid = 3872] [id = 761] 15:03:23 INFO - PROCESS | 3872 | --DOCSHELL 1C5F8C00 == 25 [pid = 3872] [id = 763] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 115 (1BB96C00) [pid = 3872] [serial = 2111] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 114 (1DEF3800) [pid = 3872] [serial = 2117] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1DD85C00) [pid = 3872] [serial = 2114] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (1BA15000) [pid = 3872] [serial = 2120] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (19A0A800) [pid = 3872] [serial = 2206] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1D710800) [pid = 3872] [serial = 2209] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1898DC00) [pid = 3872] [serial = 2224] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1DD80800) [pid = 3872] [serial = 2215] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (19D29C00) [pid = 3872] [serial = 2233] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (15FA9000) [pid = 3872] [serial = 2222] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1D9DCC00) [pid = 3872] [serial = 2212] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (15CCB400) [pid = 3872] [serial = 2221] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (16E84000) [pid = 3872] [serial = 2203] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (18950400) [pid = 3872] [serial = 2227] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1DEFA000) [pid = 3872] [serial = 2218] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1917B800) [pid = 3872] [serial = 2230] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (19D31400) [pid = 3872] [serial = 2234] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1BB8A400) [pid = 3872] [serial = 2241] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (19A4CC00) [pid = 3872] [serial = 2236] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1987DC00) [pid = 3872] [serial = 2231] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (1C634000) [pid = 3872] [serial = 2244] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (18994000) [pid = 3872] [serial = 2228] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (18998C00) [pid = 3872] [serial = 2225] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (1BB8EC00) [pid = 3872] [serial = 2242] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (1A36B400) [pid = 3872] [serial = 2238] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1AA08800) [pid = 3872] [serial = 2239] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (1C633C00) [pid = 3872] [serial = 2153] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (15FAF000) [pid = 3872] [serial = 2156] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (18BBE800) [pid = 3872] [serial = 2159] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (1C35B800) [pid = 3872] [serial = 2162] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (1C673400) [pid = 3872] [serial = 2165] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (1C71C400) [pid = 3872] [serial = 2168] [outer = 00000000] [url = about:blank] 15:03:23 INFO - PROCESS | 3872 | 1461189803577 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]]]}] 15:03:23 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 15:03:23 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2510ms 15:03:23 INFO - PROCESS | 3872 | 1461189803619 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:03:23 INFO - PROCESS | 3872 | 1461189803623 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 15:03:23 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:03:23 INFO - PROCESS | 3872 | 1461189803629 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:03:23 INFO - PROCESS | 3872 | 1461189803633 Marionette TRACE conn2 <- [1,3022,null,{}] 15:03:23 INFO - PROCESS | 3872 | 1461189803640 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}] 15:03:23 INFO - PROCESS | 3872 | 1461189803737 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:03:23 INFO - PROCESS | 3872 | 1461189803747 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:23 INFO - PROCESS | 3872 | ++DOCSHELL 12C54C00 == 26 [pid = 3872] [id = 767] 15:03:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 85 (12C88400) [pid = 3872] [serial = 2299] [outer = 00000000] 15:03:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 86 (12D44C00) [pid = 3872] [serial = 2300] [outer = 12C88400] 15:03:23 INFO - PROCESS | 3872 | 1461189803797 Marionette DEBUG loaded listener.js 15:03:23 INFO - PROCESS | 3872 | ++DOMWINDOW == 87 (13303000) [pid = 3872] [serial = 2301] [outer = 12C88400] 15:03:24 INFO - PROCESS | 3872 | 1461189804330 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]]]}] 15:03:24 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:03:24 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 733ms 15:03:24 INFO - PROCESS | 3872 | 1461189804370 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:03:24 INFO - PROCESS | 3872 | 1461189804376 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 15:03:24 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:03:24 INFO - PROCESS | 3872 | 1461189804382 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:03:24 INFO - PROCESS | 3872 | 1461189804385 Marionette TRACE conn2 <- [1,3026,null,{}] 15:03:24 INFO - PROCESS | 3872 | 1461189804389 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}] 15:03:24 INFO - PROCESS | 3872 | 1461189804460 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:03:24 INFO - PROCESS | 3872 | 1461189804469 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:24 INFO - PROCESS | 3872 | ++DOCSHELL 12CF6400 == 27 [pid = 3872] [id = 768] 15:03:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 88 (12D40400) [pid = 3872] [serial = 2302] [outer = 00000000] 15:03:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 89 (13B9C400) [pid = 3872] [serial = 2303] [outer = 12D40400] 15:03:24 INFO - PROCESS | 3872 | 1461189804515 Marionette DEBUG loaded listener.js 15:03:24 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (143A7400) [pid = 3872] [serial = 2304] [outer = 12D40400] 15:03:24 INFO - PROCESS | 3872 | 1461189804982 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"]]]}] 15:03:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:03:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:03:24 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 640ms 15:03:24 INFO - PROCESS | 3872 | 1461189805002 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:03:24 INFO - PROCESS | 3872 | 1461189805005 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 15:03:24 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:03:25 INFO - PROCESS | 3872 | 1461189805009 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:03:25 INFO - PROCESS | 3872 | 1461189805013 Marionette TRACE conn2 <- [1,3030,null,{}] 15:03:25 INFO - PROCESS | 3872 | 1461189805023 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}] 15:03:25 INFO - PROCESS | 3872 | 1461189805109 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:03:25 INFO - PROCESS | 3872 | 1461189805116 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:25 INFO - PROCESS | 3872 | ++DOCSHELL 14416000 == 28 [pid = 3872] [id = 769] 15:03:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (1444DC00) [pid = 3872] [serial = 2305] [outer = 00000000] 15:03:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (14BE4800) [pid = 3872] [serial = 2306] [outer = 1444DC00] 15:03:25 INFO - PROCESS | 3872 | 1461189805165 Marionette DEBUG loaded listener.js 15:03:25 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (15514000) [pid = 3872] [serial = 2307] [outer = 1444DC00] 15:03:25 INFO - PROCESS | 3872 | 1461189805856 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]]]}] 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:03:25 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. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:03:25 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'.) 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:03:25 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. 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:03:25 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. 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:03:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:03:25 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. 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:03:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:03:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 15:03:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:03:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:03:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:03:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:03:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:03:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 951ms 15:03:25 INFO - PROCESS | 3872 | 1461189805961 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:03:25 INFO - PROCESS | 3872 | 1461189805963 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 15:03:25 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:03:25 INFO - PROCESS | 3872 | 1461189805968 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:03:25 INFO - PROCESS | 3872 | 1461189805970 Marionette TRACE conn2 <- [1,3034,null,{}] 15:03:25 INFO - PROCESS | 3872 | 1461189805974 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}] 15:03:26 INFO - PROCESS | 3872 | 1461189806092 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:03:26 INFO - PROCESS | 3872 | 1461189806101 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:26 INFO - PROCESS | 3872 | ++DOCSHELL 15FAFC00 == 29 [pid = 3872] [id = 770] 15:03:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (15FB4400) [pid = 3872] [serial = 2308] [outer = 00000000] 15:03:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1672B800) [pid = 3872] [serial = 2309] [outer = 15FB4400] 15:03:26 INFO - PROCESS | 3872 | 1461189806151 Marionette DEBUG loaded listener.js 15:03:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (16B50400) [pid = 3872] [serial = 2310] [outer = 15FB4400] 15:03:26 INFO - PROCESS | 3872 | [3872] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:03:26 INFO - PROCESS | 3872 | 1461189806631 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:03:26 INFO - {} 15:03:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 701ms 15:03:26 INFO - PROCESS | 3872 | 1461189806665 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:03:26 INFO - PROCESS | 3872 | 1461189806667 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 15:03:26 INFO - PROCESS | 3872 | 1461189806671 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:03:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:03:26 INFO - PROCESS | 3872 | 1461189806672 Marionette TRACE conn2 <- [1,3038,null,{}] 15:03:26 INFO - PROCESS | 3872 | 1461189806676 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}] 15:03:26 INFO - PROCESS | 3872 | 1461189806756 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:03:26 INFO - PROCESS | 3872 | 1461189806765 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:26 INFO - PROCESS | 3872 | ++DOCSHELL 16B59C00 == 30 [pid = 3872] [id = 771] 15:03:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (16E60400) [pid = 3872] [serial = 2311] [outer = 00000000] 15:03:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1868C000) [pid = 3872] [serial = 2312] [outer = 16E60400] 15:03:26 INFO - PROCESS | 3872 | 1461189806819 Marionette DEBUG loaded listener.js 15:03:26 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (186EF800) [pid = 3872] [serial = 2313] [outer = 16E60400] 15:03:27 INFO - PROCESS | 3872 | 1461189807265 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]]]}] 15:03:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:03:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:03:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:03:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:03:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 624ms 15:03:27 INFO - PROCESS | 3872 | 1461189807309 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:03:27 INFO - PROCESS | 3872 | 1461189807311 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 15:03:27 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:03:27 INFO - PROCESS | 3872 | 1461189807318 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:03:27 INFO - PROCESS | 3872 | 1461189807320 Marionette TRACE conn2 <- [1,3042,null,{}] 15:03:27 INFO - PROCESS | 3872 | 1461189807323 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}] 15:03:27 INFO - PROCESS | 3872 | 1461189807429 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:03:27 INFO - PROCESS | 3872 | 1461189807436 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:27 INFO - PROCESS | 3872 | ++DOCSHELL 18611C00 == 31 [pid = 3872] [id = 772] 15:03:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (18978C00) [pid = 3872] [serial = 2314] [outer = 00000000] 15:03:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (18985C00) [pid = 3872] [serial = 2315] [outer = 18978C00] 15:03:27 INFO - PROCESS | 3872 | 1461189807485 Marionette DEBUG loaded listener.js 15:03:27 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (18992000) [pid = 3872] [serial = 2316] [outer = 18978C00] 15:03:28 INFO - PROCESS | 3872 | 1461189808212 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"]]]}] 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:03:28 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" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:03:28 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" 15:03:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:03:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:03:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1076ms 15:03:28 INFO - PROCESS | 3872 | 1461189808399 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:03:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:03:28 INFO - PROCESS | 3872 | 1461189808401 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 15:03:28 INFO - PROCESS | 3872 | 1461189808404 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:03:28 INFO - PROCESS | 3872 | 1461189808406 Marionette TRACE conn2 <- [1,3046,null,{}] 15:03:28 INFO - PROCESS | 3872 | 1461189808410 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}] 15:03:28 INFO - PROCESS | 3872 | 1461189808484 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:03:28 INFO - PROCESS | 3872 | 1461189808489 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:28 INFO - PROCESS | 3872 | ++DOCSHELL 18B66400 == 32 [pid = 3872] [id = 773] 15:03:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (18CED400) [pid = 3872] [serial = 2317] [outer = 00000000] 15:03:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (19052800) [pid = 3872] [serial = 2318] [outer = 18CED400] 15:03:28 INFO - PROCESS | 3872 | 1461189808533 Marionette DEBUG loaded listener.js 15:03:28 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (19052000) [pid = 3872] [serial = 2319] [outer = 18CED400] 15:03:29 INFO - PROCESS | 3872 | 1461189809034 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]]]}] 15:03:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:03:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:03:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:03:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:03:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:03:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:03:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:03:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:03:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:03:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:03:29 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:03:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:29 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:03:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:03:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:03:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:03:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:03:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:03:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:03:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:03:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:03:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:03:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:03:29 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 686ms 15:03:29 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:03:29 INFO - PROCESS | 3872 | 1461189809108 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:03:29 INFO - PROCESS | 3872 | 1461189809110 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 15:03:29 INFO - PROCESS | 3872 | 1461189809113 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:03:29 INFO - PROCESS | 3872 | 1461189809115 Marionette TRACE conn2 <- [1,3050,null,{}] 15:03:29 INFO - PROCESS | 3872 | 1461189809118 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}] 15:03:29 INFO - PROCESS | 3872 | 1461189809226 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:03:29 INFO - PROCESS | 3872 | 1461189809289 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:29 INFO - PROCESS | 3872 | ++DOCSHELL 186F3800 == 33 [pid = 3872] [id = 774] 15:03:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (18B64000) [pid = 3872] [serial = 2320] [outer = 00000000] 15:03:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (1917CC00) [pid = 3872] [serial = 2321] [outer = 18B64000] 15:03:29 INFO - PROCESS | 3872 | 1461189809338 Marionette DEBUG loaded listener.js 15:03:29 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (1917C000) [pid = 3872] [serial = 2322] [outer = 18B64000] 15:03:29 INFO - PROCESS | 3872 | [3872] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:03:29 INFO - PROCESS | 3872 | 1461189809772 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:03:29 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:03:29 INFO - {} 15:03:29 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 686ms 15:03:29 INFO - PROCESS | 3872 | 1461189809813 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:03:29 INFO - PROCESS | 3872 | 1461189809815 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 15:03:29 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:03:29 INFO - PROCESS | 3872 | 1461189809856 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:03:29 INFO - PROCESS | 3872 | 1461189809858 Marionette TRACE conn2 <- [1,3054,null,{}] 15:03:29 INFO - PROCESS | 3872 | 1461189809861 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}] 15:03:29 INFO - PROCESS | 3872 | 1461189809982 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:03:29 INFO - PROCESS | 3872 | 1461189809989 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:30 INFO - PROCESS | 3872 | ++DOCSHELL 143ADC00 == 34 [pid = 3872] [id = 775] 15:03:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (19A0D400) [pid = 3872] [serial = 2323] [outer = 00000000] 15:03:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (19A49000) [pid = 3872] [serial = 2324] [outer = 19A0D400] 15:03:30 INFO - PROCESS | 3872 | 1461189810090 Marionette DEBUG loaded listener.js 15:03:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 111 (19A4CC00) [pid = 3872] [serial = 2325] [outer = 19A0D400] 15:03:30 INFO - PROCESS | 3872 | 1461189810483 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]]]}] 15:03:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:03:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:03:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:03:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:03:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:03:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:03:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:03:30 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 670ms 15:03:30 INFO - PROCESS | 3872 | 1461189810498 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:03:30 INFO - PROCESS | 3872 | 1461189810499 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 15:03:30 INFO - PROCESS | 3872 | 1461189810503 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:03:30 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:03:30 INFO - PROCESS | 3872 | 1461189810504 Marionette TRACE conn2 <- [1,3058,null,{}] 15:03:30 INFO - PROCESS | 3872 | 1461189810508 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}] 15:03:30 INFO - PROCESS | 3872 | 1461189810624 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:03:30 INFO - PROCESS | 3872 | 1461189810629 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:30 INFO - PROCESS | 3872 | ++DOCSHELL 16B50000 == 35 [pid = 3872] [id = 776] 15:03:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 112 (1917A000) [pid = 3872] [serial = 2326] [outer = 00000000] 15:03:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 113 (19D32800) [pid = 3872] [serial = 2327] [outer = 1917A000] 15:03:30 INFO - PROCESS | 3872 | 1461189810674 Marionette DEBUG loaded listener.js 15:03:30 INFO - PROCESS | 3872 | ++DOMWINDOW == 114 (19D4A400) [pid = 3872] [serial = 2328] [outer = 1917A000] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 113 (1A1F0000) [pid = 3872] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 112 (16E2F400) [pid = 3872] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 111 (15C32800) [pid = 3872] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 110 (1D979400) [pid = 3872] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1A10FC00) [pid = 3872] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1C637000) [pid = 3872] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (18980800) [pid = 3872] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (1BB90400) [pid = 3872] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (19A4F800) [pid = 3872] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (18993C00) [pid = 3872] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (14417C00) [pid = 3872] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (18288800) [pid = 3872] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (12C5A400) [pid = 3872] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1DD7FC00) [pid = 3872] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (148B0C00) [pid = 3872] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1D9E4000) [pid = 3872] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (1C5F5800) [pid = 3872] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (1C5EE400) [pid = 3872] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (19A42800) [pid = 3872] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (16E30400) [pid = 3872] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (15CD0800) [pid = 3872] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (1BA18C00) [pid = 3872] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (1DD9F400) [pid = 3872] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1D9E6400) [pid = 3872] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:03:31 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (1D781800) [pid = 3872] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:03:31 INFO - PROCESS | 3872 | 1461189811750 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]]]}] 15:03:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:03:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:03:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:03:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:03:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:03:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:03:31 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1294ms 15:03:31 INFO - PROCESS | 3872 | 1461189811789 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:03:31 INFO - PROCESS | 3872 | 1461189811791 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 15:03:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:03:31 INFO - PROCESS | 3872 | 1461189811795 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:03:31 INFO - PROCESS | 3872 | 1461189811797 Marionette TRACE conn2 <- [1,3062,null,{}] 15:03:31 INFO - PROCESS | 3872 | 1461189811800 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}] 15:03:31 INFO - PROCESS | 3872 | 1461189811893 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:03:31 INFO - PROCESS | 3872 | 1461189812000 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:32 INFO - PROCESS | 3872 | ++DOCSHELL 1868BC00 == 36 [pid = 3872] [id = 777] 15:03:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 90 (1894B800) [pid = 3872] [serial = 2329] [outer = 00000000] 15:03:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 91 (19D28000) [pid = 3872] [serial = 2330] [outer = 1894B800] 15:03:32 INFO - PROCESS | 3872 | 1461189812055 Marionette DEBUG loaded listener.js 15:03:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 92 (1A360800) [pid = 3872] [serial = 2331] [outer = 1894B800] 15:03:32 INFO - PROCESS | 3872 | 1461189812403 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]]]}] 15:03:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:03:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:03:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:03:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:03:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:03:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:03:32 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 639ms 15:03:32 INFO - PROCESS | 3872 | 1461189812433 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:03:32 INFO - PROCESS | 3872 | 1461189812435 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 15:03:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:03:32 INFO - PROCESS | 3872 | 1461189812438 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:03:32 INFO - PROCESS | 3872 | 1461189812440 Marionette TRACE conn2 <- [1,3066,null,{}] 15:03:32 INFO - PROCESS | 3872 | 1461189812443 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}] 15:03:32 INFO - PROCESS | 3872 | 1461189812564 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:03:32 INFO - PROCESS | 3872 | 1461189812572 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:32 INFO - PROCESS | 3872 | ++DOCSHELL 1897F400 == 37 [pid = 3872] [id = 778] 15:03:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 93 (19D31C00) [pid = 3872] [serial = 2332] [outer = 00000000] 15:03:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 94 (1AA09400) [pid = 3872] [serial = 2333] [outer = 19D31C00] 15:03:32 INFO - PROCESS | 3872 | 1461189812617 Marionette DEBUG loaded listener.js 15:03:32 INFO - PROCESS | 3872 | ++DOMWINDOW == 95 (1AA08800) [pid = 3872] [serial = 2334] [outer = 19D31C00] 15:03:33 INFO - PROCESS | 3872 | 1461189813062 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] 15:03:33 INFO - PROCESS | 3872 | 1461189813179 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 15:03:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:03:33 INFO - PROCESS | 3872 | 1461189813183 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:03:33 INFO - PROCESS | 3872 | 1461189813184 Marionette TRACE conn2 <- [1,3070,null,{}] 15:03:33 INFO - PROCESS | 3872 | 1461189813188 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}] 15:03:33 INFO - PROCESS | 3872 | 1461189813265 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:03:33 INFO - PROCESS | 3872 | 1461189813301 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:33 INFO - PROCESS | 3872 | ++DOCSHELL 1A845800 == 38 [pid = 3872] [id = 779] 15:03:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 96 (1AA6B000) [pid = 3872] [serial = 2335] [outer = 00000000] 15:03:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 97 (1BA17000) [pid = 3872] [serial = 2336] [outer = 1AA6B000] 15:03:33 INFO - PROCESS | 3872 | 1461189813347 Marionette DEBUG loaded listener.js 15:03:33 INFO - PROCESS | 3872 | ++DOMWINDOW == 98 (1BB87C00) [pid = 3872] [serial = 2337] [outer = 1AA6B000] 15:03:33 INFO - PROCESS | 3872 | 1461189813958 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]]]}] 15:03:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:03:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:03:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:03:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 795ms 15:03:33 INFO - PROCESS | 3872 | 1461189813985 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:03:33 INFO - PROCESS | 3872 | 1461189813991 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 15:03:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:03:33 INFO - PROCESS | 3872 | 1461189813999 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:03:33 INFO - PROCESS | 3872 | 1461189814005 Marionette TRACE conn2 <- [1,3074,null,{}] 15:03:34 INFO - PROCESS | 3872 | 1461189814011 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}] 15:03:34 INFO - PROCESS | 3872 | 1461189814127 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:03:34 INFO - PROCESS | 3872 | 1461189814256 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:34 INFO - PROCESS | 3872 | ++DOCSHELL 12CF2800 == 39 [pid = 3872] [id = 780] 15:03:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 99 (12CF2C00) [pid = 3872] [serial = 2338] [outer = 00000000] 15:03:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 100 (139F0400) [pid = 3872] [serial = 2339] [outer = 12CF2C00] 15:03:34 INFO - PROCESS | 3872 | 1461189814316 Marionette DEBUG loaded listener.js 15:03:34 INFO - PROCESS | 3872 | ++DOMWINDOW == 101 (13BEC000) [pid = 3872] [serial = 2340] [outer = 12CF2C00] 15:03:34 INFO - PROCESS | 3872 | 1461189814932 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:03:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:03:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 967ms 15:03:34 INFO - PROCESS | 3872 | 1461189814981 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:03:34 INFO - PROCESS | 3872 | 1461189814987 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 15:03:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:03:34 INFO - PROCESS | 3872 | 1461189814995 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:03:34 INFO - PROCESS | 3872 | 1461189814998 Marionette TRACE conn2 <- [1,3078,null,{}] 15:03:34 INFO - PROCESS | 3872 | 1461189815002 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}] 15:03:35 INFO - PROCESS | 3872 | 1461189815127 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:03:35 INFO - PROCESS | 3872 | 1461189815295 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:35 INFO - PROCESS | 3872 | ++DOCSHELL 14416800 == 40 [pid = 3872] [id = 781] 15:03:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 102 (148A7000) [pid = 3872] [serial = 2341] [outer = 00000000] 15:03:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 103 (15F7F000) [pid = 3872] [serial = 2342] [outer = 148A7000] 15:03:35 INFO - PROCESS | 3872 | 1461189815351 Marionette DEBUG loaded listener.js 15:03:35 INFO - PROCESS | 3872 | ++DOMWINDOW == 104 (15FA9400) [pid = 3872] [serial = 2343] [outer = 148A7000] 15:03:35 INFO - PROCESS | 3872 | 1461189815929 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:03:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:03:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 936ms 15:03:35 INFO - PROCESS | 3872 | 1461189815963 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 15:03:35 INFO - PROCESS | 3872 | 1461189815965 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 15:03:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:03:35 INFO - PROCESS | 3872 | 1461189815972 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:03:35 INFO - PROCESS | 3872 | 1461189815976 Marionette TRACE conn2 <- [1,3082,null,{}] 15:03:35 INFO - PROCESS | 3872 | 1461189815987 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}] 15:03:36 INFO - PROCESS | 3872 | 1461189816117 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:03:36 INFO - PROCESS | 3872 | 1461189816286 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:36 INFO - PROCESS | 3872 | ++DOCSHELL 18955800 == 41 [pid = 3872] [id = 782] 15:03:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 105 (18957400) [pid = 3872] [serial = 2344] [outer = 00000000] 15:03:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 106 (18982000) [pid = 3872] [serial = 2345] [outer = 18957400] 15:03:36 INFO - PROCESS | 3872 | 1461189816345 Marionette DEBUG loaded listener.js 15:03:36 INFO - PROCESS | 3872 | ++DOMWINDOW == 107 (18BB7800) [pid = 3872] [serial = 2346] [outer = 18957400] 15:03:37 INFO - PROCESS | 3872 | 1461189817150 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:03:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:03:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1184ms 15:03:37 INFO - PROCESS | 3872 | 1461189817197 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:03:37 INFO - PROCESS | 3872 | 1461189817201 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 15:03:37 INFO - PROCESS | 3872 | 1461189817209 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:03:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:03:37 INFO - PROCESS | 3872 | 1461189817213 Marionette TRACE conn2 <- [1,3086,null,{}] 15:03:37 INFO - PROCESS | 3872 | 1461189817219 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}] 15:03:37 INFO - PROCESS | 3872 | 1461189817325 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:03:37 INFO - PROCESS | 3872 | 1461189817478 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:37 INFO - PROCESS | 3872 | ++DOCSHELL 13307C00 == 42 [pid = 3872] [id = 783] 15:03:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 108 (13B99000) [pid = 3872] [serial = 2347] [outer = 00000000] 15:03:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 109 (15CD4C00) [pid = 3872] [serial = 2348] [outer = 13B99000] 15:03:37 INFO - PROCESS | 3872 | 1461189817532 Marionette DEBUG loaded listener.js 15:03:37 INFO - PROCESS | 3872 | ++DOMWINDOW == 110 (15FAD000) [pid = 3872] [serial = 2349] [outer = 13B99000] 15:03:37 INFO - PROCESS | 3872 | --DOCSHELL 1C743000 == 41 [pid = 3872] [id = 542] 15:03:37 INFO - PROCESS | 3872 | --DOCSHELL 18977800 == 40 [pid = 3872] [id = 536] 15:03:37 INFO - PROCESS | 3872 | --DOCSHELL 19947800 == 39 [pid = 3872] [id = 538] 15:03:37 INFO - PROCESS | 3872 | --DOCSHELL 14412000 == 38 [pid = 3872] [id = 535] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 109 (1D878C00) [pid = 3872] [serial = 2201] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 108 (1E593C00) [pid = 3872] [serial = 2219] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 107 (1DD84000) [pid = 3872] [serial = 2216] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 106 (20D74C00) [pid = 3872] [serial = 2297] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 105 (1D874800) [pid = 3872] [serial = 2291] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 104 (1D02A000) [pid = 3872] [serial = 2288] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 103 (1D243C00) [pid = 3872] [serial = 2289] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 102 (19A0F000) [pid = 3872] [serial = 2294] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 101 (1D97A800) [pid = 3872] [serial = 2292] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 100 (1C633000) [pid = 3872] [serial = 2285] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 99 (1A46CC00) [pid = 3872] [serial = 2282] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 98 (1AA13000) [pid = 3872] [serial = 2283] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 97 (19A08400) [pid = 3872] [serial = 2279] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 96 (19A46800) [pid = 3872] [serial = 2280] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 95 (16E5EC00) [pid = 3872] [serial = 2276] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 94 (18956C00) [pid = 3872] [serial = 2277] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 93 (19006400) [pid = 3872] [serial = 2274] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 92 (18B67800) [pid = 3872] [serial = 2273] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 91 (18999000) [pid = 3872] [serial = 2271] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 90 (1897E400) [pid = 3872] [serial = 2270] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 89 (186F7800) [pid = 3872] [serial = 2268] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 88 (1DEF0C00) [pid = 3872] [serial = 2266] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 87 (1DD9EC00) [pid = 3872] [serial = 2265] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 86 (1DD7E800) [pid = 3872] [serial = 2263] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 85 (1DCAA800) [pid = 3872] [serial = 2262] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 84 (1D86CC00) [pid = 3872] [serial = 2260] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 83 (1D70C400) [pid = 3872] [serial = 2259] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 82 (1C73E000) [pid = 3872] [serial = 2257] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 81 (1C718400) [pid = 3872] [serial = 2256] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 80 (1A46A800) [pid = 3872] [serial = 2254] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 79 (1A366000) [pid = 3872] [serial = 2253] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 78 (18CFAC00) [pid = 3872] [serial = 2251] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 77 (18990000) [pid = 3872] [serial = 2250] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 76 (15FAE800) [pid = 3872] [serial = 2248] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 75 (15FA8C00) [pid = 3872] [serial = 2247] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 74 (1C66CC00) [pid = 3872] [serial = 2245] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 73 (19D3D400) [pid = 3872] [serial = 2295] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 72 (1C639C00) [pid = 3872] [serial = 2286] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 71 (1D877C00) [pid = 3872] [serial = 2210] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 70 (19A50400) [pid = 3872] [serial = 2207] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 69 (18692C00) [pid = 3872] [serial = 2204] [outer = 00000000] [url = about:blank] 15:03:37 INFO - PROCESS | 3872 | --DOMWINDOW == 68 (1D9E3C00) [pid = 3872] [serial = 2213] [outer = 00000000] [url = about:blank] 15:03:38 INFO - PROCESS | 3872 | 1461189818061 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]]]}] 15:03:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:03:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:03:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 905ms 15:03:38 INFO - PROCESS | 3872 | 1461189818117 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:03:38 INFO - PROCESS | 3872 | 1461189818125 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 15:03:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:03:38 INFO - PROCESS | 3872 | 1461189818137 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:03:38 INFO - PROCESS | 3872 | 1461189818140 Marionette TRACE conn2 <- [1,3090,null,{}] 15:03:38 INFO - PROCESS | 3872 | 1461189818144 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}] 15:03:38 INFO - PROCESS | 3872 | 1461189818224 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:03:38 INFO - PROCESS | 3872 | 1461189818325 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:38 INFO - PROCESS | 3872 | ++DOCSHELL 1444A000 == 39 [pid = 3872] [id = 784] 15:03:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 69 (14454000) [pid = 3872] [serial = 2350] [outer = 00000000] 15:03:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 70 (15FA9C00) [pid = 3872] [serial = 2351] [outer = 14454000] 15:03:38 INFO - PROCESS | 3872 | 1461189818371 Marionette DEBUG loaded listener.js 15:03:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 71 (1655A000) [pid = 3872] [serial = 2352] [outer = 14454000] 15:03:38 INFO - PROCESS | 3872 | 1461189818761 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:03:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:03:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 639ms 15:03:38 INFO - PROCESS | 3872 | 1461189818776 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:03:38 INFO - PROCESS | 3872 | 1461189818778 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 15:03:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:03:38 INFO - PROCESS | 3872 | 1461189818782 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:03:38 INFO - PROCESS | 3872 | 1461189818785 Marionette TRACE conn2 <- [1,3094,null,{}] 15:03:38 INFO - PROCESS | 3872 | 1461189818805 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}] 15:03:38 INFO - PROCESS | 3872 | 1461189818889 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:03:38 INFO - PROCESS | 3872 | 1461189818895 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:38 INFO - PROCESS | 3872 | ++DOCSHELL 15FA7C00 == 40 [pid = 3872] [id = 785] 15:03:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 72 (16E6C800) [pid = 3872] [serial = 2353] [outer = 00000000] 15:03:38 INFO - PROCESS | 3872 | ++DOMWINDOW == 73 (18614800) [pid = 3872] [serial = 2354] [outer = 16E6C800] 15:03:38 INFO - PROCESS | 3872 | 1461189818946 Marionette DEBUG loaded listener.js 15:03:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 74 (1894F800) [pid = 3872] [serial = 2355] [outer = 16E6C800] 15:03:39 INFO - PROCESS | 3872 | 1461189819457 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]]]}] 15:03:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:03:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:03:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:03:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 733ms 15:03:39 INFO - PROCESS | 3872 | 1461189819509 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:03:39 INFO - PROCESS | 3872 | 1461189819511 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 15:03:39 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:03:39 INFO - PROCESS | 3872 | 1461189819514 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:03:39 INFO - PROCESS | 3872 | 1461189819516 Marionette TRACE conn2 <- [1,3098,null,{}] 15:03:39 INFO - PROCESS | 3872 | 1461189819520 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}] 15:03:39 INFO - PROCESS | 3872 | 1461189819605 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:03:39 INFO - PROCESS | 3872 | 1461189819610 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:39 INFO - PROCESS | 3872 | ++DOCSHELL 1898D400 == 41 [pid = 3872] [id = 786] 15:03:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 75 (18990000) [pid = 3872] [serial = 2356] [outer = 00000000] 15:03:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 76 (18999400) [pid = 3872] [serial = 2357] [outer = 18990000] 15:03:39 INFO - PROCESS | 3872 | 1461189819655 Marionette DEBUG loaded listener.js 15:03:39 INFO - PROCESS | 3872 | ++DOMWINDOW == 77 (18B67800) [pid = 3872] [serial = 2358] [outer = 18990000] 15:03:40 INFO - PROCESS | 3872 | 1461189820076 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"]]]}] 15:03:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:03:40 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 15:03:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:03:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 592ms 15:03:40 INFO - PROCESS | 3872 | 1461189820109 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:03:40 INFO - PROCESS | 3872 | 1461189820111 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 15:03:40 INFO - PROCESS | 3872 | 1461189820114 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:03:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:03:40 INFO - PROCESS | 3872 | 1461189820116 Marionette TRACE conn2 <- [1,3102,null,{}] 15:03:40 INFO - PROCESS | 3872 | 1461189820141 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}] 15:03:40 INFO - PROCESS | 3872 | 1461189820262 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:03:40 INFO - PROCESS | 3872 | 1461189820268 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\", \"7e6b5d47-9959-4f1e-9ecd-b946f3d29a1f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:40 INFO - PROCESS | 3872 | ++DOCSHELL 18994800 == 42 [pid = 3872] [id = 787] 15:03:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 78 (18BB5C00) [pid = 3872] [serial = 2359] [outer = 00000000] 15:03:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 79 (19005C00) [pid = 3872] [serial = 2360] [outer = 18BB5C00] 15:03:40 INFO - PROCESS | 3872 | 1461189820319 Marionette DEBUG loaded listener.js 15:03:40 INFO - PROCESS | 3872 | ++DOMWINDOW == 80 (19007400) [pid = 3872] [serial = 2361] [outer = 18BB5C00] 15:03:40 INFO - PROCESS | 3872 | 1461189820789 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]]]}] 15:03:40 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:03:40 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 717ms 15:03:40 INFO - PROCESS | 3872 | 1461189820839 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:03:40 INFO - PROCESS | 3872 | 1461189820841 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 15:03:42 WARNING - u'runner_teardown' () 15:03:42 INFO - No more tests 15:03:42 INFO - Got 0 unexpected results 15:03:42 INFO - SUITE-END | took 641s 15:03:42 INFO - Closing logging queue 15:03:42 INFO - queue closed 15:03:42 INFO - Return code: 0 15:03:42 WARNING - # TBPL SUCCESS # 15:03:42 INFO - Running post-action listener: _resource_record_post_action 15:03:42 INFO - Running post-run listener: _resource_record_post_run 15:03:43 INFO - Total resource usage - Wall time: 650s; CPU: 17.0%; Read bytes: 92467200; Write bytes: 995857920; Read time: 2729248; Write time: 1347141 15:03:43 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:03:43 INFO - install - Wall time: 4s; CPU: 10.0%; Read bytes: 0; Write bytes: 130451456; Read time: 0; Write time: 132522 15:03:43 INFO - run-tests - Wall time: 647s; CPU: 17.0%; Read bytes: 92467200; Write bytes: 814187008; Read time: 2729248; Write time: 1161547 15:03:43 INFO - Running post-run listener: _upload_blobber_files 15:03:43 INFO - Blob upload gear active. 15:03:43 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 15:03:43 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 15:03:43 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', 'fx-team', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 15:03:43 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 fx-team -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 15:03:44 INFO - (blobuploader) - INFO - Open directory for files ... 15:03:44 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 15:03:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:03:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:03:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:03:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:03:45 INFO - (blobuploader) - INFO - Done attempting. 15:03:45 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 15:03:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:03:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:03:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:03:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:03:47 INFO - (blobuploader) - INFO - Done attempting. 15:03:47 INFO - (blobuploader) - INFO - Iteration through files over. 15:03:47 INFO - Return code: 0 15:03:47 INFO - rmtree: C:\slave\test\build\uploaded_files.json 15:03:47 INFO - Using _rmtree_windows ... 15:03:47 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 15:03:47 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a22222a8ad9d5bdbfa4437956750a9b83dd1827d6198002ca98883deec2bf1e68372c7546f5bc8d1698f0a1dab268b45ef5cd3daf0bcdf0a6cce667348dc1ab5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fc51f66bb459d188f8c69fc18127ae57fdb911439c406c22d1f7ec9ce36f125be91c603a6d9878c3647aa7691ef3eecc2f468ba66ed21bf86282647c70d7cdd3"} 15:03:47 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 15:03:47 INFO - Writing to file C:\slave\test\properties\blobber_files 15:03:47 INFO - Contents: 15:03:47 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a22222a8ad9d5bdbfa4437956750a9b83dd1827d6198002ca98883deec2bf1e68372c7546f5bc8d1698f0a1dab268b45ef5cd3daf0bcdf0a6cce667348dc1ab5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fc51f66bb459d188f8c69fc18127ae57fdb911439c406c22d1f7ec9ce36f125be91c603a6d9878c3647aa7691ef3eecc2f468ba66ed21bf86282647c70d7cdd3"} 15:03:47 INFO - Running post-run listener: copy_logs_to_upload_dir 15:03:47 INFO - Copying logs to upload dir... 15:03:47 INFO - mkdir: C:\slave\test\build\upload\logs 15:03:47 INFO - Copying logs to upload dir... 15:03:47 INFO - Using _rmtree_windows ... 15:03:47 INFO - Using _rmtree_windows ... 15:03:47 INFO - Using _rmtree_windows ... 15:03:47 INFO - Using _rmtree_windows ... 15:03:47 INFO - Using _rmtree_windows ... 15:03:47 INFO - Using _rmtree_windows ... 15:03:47 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=806.431000 ========= master_lag: 57.72 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 24 secs) (at 2016-04-20 15:04:29.540162) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-20 15:04:29.541043) ========= '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-057\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-057 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-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-057 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-057 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a22222a8ad9d5bdbfa4437956750a9b83dd1827d6198002ca98883deec2bf1e68372c7546f5bc8d1698f0a1dab268b45ef5cd3daf0bcdf0a6cce667348dc1ab5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fc51f66bb459d188f8c69fc18127ae57fdb911439c406c22d1f7ec9ce36f125be91c603a6d9878c3647aa7691ef3eecc2f468ba66ed21bf86282647c70d7cdd3"} build_url:https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.109000 build_url: 'https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a22222a8ad9d5bdbfa4437956750a9b83dd1827d6198002ca98883deec2bf1e68372c7546f5bc8d1698f0a1dab268b45ef5cd3daf0bcdf0a6cce667348dc1ab5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fc51f66bb459d188f8c69fc18127ae57fdb911439c406c22d1f7ec9ce36f125be91c603a6d9878c3647aa7691ef3eecc2f468ba66ed21bf86282647c70d7cdd3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Ew7HkY5jSJic0FPwRzJ9Nw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 1.51 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-20 15:04:31.162862) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:04:31.163147) ========= '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-057\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-057 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-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-057 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-057 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-057 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.109000 ========= master_lag: 0.13 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:04:31.399315) ========= ========= Started reboot slave lost (results: 0, elapsed: 5 secs) (at 2016-04-20 15:04:31.399616) ========= ========= Finished reboot slave lost (results: 0, elapsed: 5 secs) (at 2016-04-20 15:04:37.323550) ========= ========= Total master_lag: 60.21 =========