builder: fx-team_win7-ix-debug_test-web-platform-tests-1 slave: t-w732-ix-234 starttime: 1461136078.81 results: success (0) buildid: 20160419211331 builduid: 3b917d3ba8a04cb5a3589a514138e6b8 revision: bf3a35b355f0b48ac1020c47198053af9944a493 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 00:07:58.806622) ========= master: http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 00:07:58.807077) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 00:07:58.807360) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 00:07:59.029350) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 00:07:59.029753) ========= '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:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-234 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-234 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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-234 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False --00:08:00-- 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% 7.37 MB/s 00:08:00 (7.37 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.244000 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 00:08:00.306087) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 7 secs) (at 2016-04-20 00:08:00.306418) ========= 'rm' '-rf' 'scripts' 'properties' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-234 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-234 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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-234 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=4.301000 ========= master_lag: 3.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 7 secs) (at 2016-04-20 00:08:07.659864) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 00:08:07.660260) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev bf3a35b355f0b48ac1020c47198053af9944a493 --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 bf3a35b355f0b48ac1020c47198053af9944a493 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-234 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-234 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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-234 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False 2016-04-20 00:08:08,157 truncating revision to first 12 chars 2016-04-20 00:08:08,157 Setting DEBUG logging. 2016-04-20 00:08:08,157 attempt 1/10 2016-04-20 00:08:08,157 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/bf3a35b355f0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 00:08:08,614 unpacking tar archive at: fx-team-bf3a35b355f0/testing/mozharness/ program finished with exit code 0 elapsedTime=1.393000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 00:08:09.088655) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 00:08:09.088980) ========= script_repo_revision: bf3a35b355f0b48ac1020c47198053af9944a493 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 00:08:09.089387) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 00:08:09.089671) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 00:08:09.106972) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 16 mins, 10 secs) (at 2016-04-20 00:08:09.107267) ========= '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:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-234 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=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-234 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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-234 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log XPCOM_DEBUG_BREAK=warn using PTY: False 00:08:09 INFO - MultiFileLogger online at 20160420 00:08:09 in C:\slave\test 00:08:09 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 00:08:09 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 00:08:09 INFO - {'append_to_log': False, 00:08:09 INFO - 'base_work_dir': 'C:\\slave\\test', 00:08:09 INFO - 'blob_upload_branch': 'fx-team', 00:08:09 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 00:08:09 INFO - 'buildbot_json_path': 'buildprops.json', 00:08:09 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 00:08:09 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:08:09 INFO - 'download_minidump_stackwalk': True, 00:08:09 INFO - 'download_symbols': 'true', 00:08:09 INFO - 'e10s': False, 00:08:09 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 00:08:09 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 00:08:09 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 00:08:09 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 00:08:09 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 00:08:09 INFO - 'C:/mozilla-build/tooltool.py'), 00:08:09 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 00:08:09 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 00:08:09 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:08:09 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:08:09 INFO - 'log_level': 'info', 00:08:09 INFO - 'log_to_console': True, 00:08:09 INFO - 'opt_config_files': (), 00:08:09 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:08:09 INFO - '--processes=1', 00:08:09 INFO - '--config=%(test_path)s/wptrunner.ini', 00:08:09 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:08:09 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:08:09 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:08:09 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:08:09 INFO - 'pip_index': False, 00:08:09 INFO - 'require_test_zip': True, 00:08:09 INFO - 'test_type': ('testharness',), 00:08:09 INFO - 'this_chunk': '1', 00:08:09 INFO - 'total_chunks': '10', 00:08:09 INFO - 'virtualenv_path': 'venv', 00:08:09 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:08:09 INFO - 'work_dir': 'build'} 00:08:09 INFO - ##### 00:08:09 INFO - ##### Running clobber step. 00:08:09 INFO - ##### 00:08:09 INFO - Running pre-action listener: _resource_record_pre_action 00:08:09 INFO - Running main action method: clobber 00:08:09 INFO - rmtree: C:\slave\test\build 00:08:09 INFO - Using _rmtree_windows ... 00:08:09 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 00:09:45 INFO - Running post-action listener: _resource_record_post_action 00:09:45 INFO - ##### 00:09:45 INFO - ##### Running read-buildbot-config step. 00:09:45 INFO - ##### 00:09:45 INFO - Running pre-action listener: _resource_record_pre_action 00:09:45 INFO - Running main action method: read_buildbot_config 00:09:45 INFO - Using buildbot properties: 00:09:45 INFO - { 00:09:45 INFO - "project": "", 00:09:45 INFO - "product": "firefox", 00:09:45 INFO - "script_repo_revision": "production", 00:09:45 INFO - "scheduler": "tests-fx-team-win7_ix-debug-unittest-7-3600", 00:09:45 INFO - "repository": "", 00:09:45 INFO - "buildername": "Windows 7 32-bit fx-team debug test web-platform-tests-1", 00:09:45 INFO - "buildid": "20160419211331", 00:09:45 INFO - "pgo_build": "False", 00:09:45 INFO - "basedir": "C:\\slave\\test", 00:09:45 INFO - "buildnumber": 304, 00:09:45 INFO - "slavename": "t-w732-ix-234", 00:09:45 INFO - "revision": "bf3a35b355f0b48ac1020c47198053af9944a493", 00:09:45 INFO - "master": "http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/", 00:09:45 INFO - "platform": "win32", 00:09:45 INFO - "branch": "fx-team", 00:09:45 INFO - "repo_path": "integration/fx-team", 00:09:45 INFO - "moz_repo_path": "", 00:09:45 INFO - "stage_platform": "win32", 00:09:45 INFO - "builduid": "3b917d3ba8a04cb5a3589a514138e6b8", 00:09:45 INFO - "slavebuilddir": "test" 00:09:45 INFO - } 00:09:45 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 00:09:45 INFO - Found installer url https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 00:09:45 INFO - Running post-action listener: _resource_record_post_action 00:09:45 INFO - ##### 00:09:45 INFO - ##### Running download-and-extract step. 00:09:45 INFO - ##### 00:09:45 INFO - Running pre-action listener: _resource_record_pre_action 00:09:45 INFO - Running main action method: download_and_extract 00:09:45 INFO - mkdir: C:\slave\test\build\tests 00:09:45 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')]} 00:09:45 INFO - https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 00:09:45 INFO - trying https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 00:09:45 INFO - Downloading https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/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 00:09:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/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 00:09:46 INFO - Downloaded 1274 bytes. 00:09:46 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 00:09:46 INFO - Using the following test package requirements: 00:09:46 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 00:09:46 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 00:09:46 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 00:09:46 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 00:09:46 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 00:09:46 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 00:09:46 INFO - u'jsshell-win32.zip'], 00:09:46 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 00:09:46 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 00:09:46 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 00:09:46 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 00:09:46 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 00:09:46 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 00:09:46 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 00:09:46 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 00:09:46 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 00:09:46 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 00:09:46 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 00:09:46 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 00:09:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:09:46 INFO - https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 00:09:46 INFO - trying https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 00:09:46 INFO - Downloading https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/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 00:09:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/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 00:09:47 INFO - Downloaded 20462742 bytes. 00:09:47 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/*'] 00:09:47 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/* 00:09:49 INFO - caution: filename not matched: web-platform/* 00:09:49 INFO - Return code: 11 00:09:49 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')]} 00:09:49 INFO - https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 00:09:49 INFO - trying https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 00:09:49 INFO - Downloading https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/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 00:09:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/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 00:09:51 INFO - Downloaded 36382594 bytes. 00:09:51 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/*'] 00:09:51 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/* 00:10:41 INFO - caution: filename not matched: bin/* 00:10:41 INFO - caution: filename not matched: config/* 00:10:41 INFO - caution: filename not matched: mozbase/* 00:10:41 INFO - caution: filename not matched: marionette/* 00:10:41 INFO - caution: filename not matched: tools/wptserve/* 00:10:41 INFO - Return code: 11 00:10:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:10:41 INFO - https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 00:10:41 INFO - trying https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 00:10:41 INFO - Downloading https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 00:10:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/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 00:10:45 INFO - Downloaded 67390162 bytes. 00:10:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 00:10:45 INFO - mkdir: C:\slave\test\properties 00:10:45 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 00:10:45 INFO - Writing to file C:\slave\test\properties\build_url 00:10:45 INFO - Contents: 00:10:45 INFO - build_url:https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 00:10:45 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 00:10:45 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 00:10:45 INFO - Writing to file C:\slave\test\properties\symbols_url 00:10:45 INFO - Contents: 00:10:45 INFO - symbols_url:https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 00:10:45 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')]} 00:10:45 INFO - https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:10:45 INFO - trying https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 00:10:45 INFO - Downloading https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/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 00:10:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/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 00:10:49 INFO - Downloaded 58234042 bytes. 00:10:49 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'] 00:10:49 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 00:10:52 INFO - Return code: 0 00:10:52 INFO - Running post-action listener: _resource_record_post_action 00:10:52 INFO - Running post-action listener: set_extra_try_arguments 00:10:52 INFO - ##### 00:10:52 INFO - ##### Running create-virtualenv step. 00:10:52 INFO - ##### 00:10:52 INFO - Running pre-action listener: _pre_create_virtualenv 00:10:52 INFO - Running pre-action listener: _resource_record_pre_action 00:10:52 INFO - Running main action method: create_virtualenv 00:10:52 INFO - Creating virtualenv C:\slave\test\build\venv 00:10:52 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 00:10:52 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 00:11:00 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 00:11:05 INFO - Installing distribute......................................................................................................................................................................................done. 00:11:07 INFO - Return code: 0 00:11:07 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 00:11:07 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')]} 00:11:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:11:07 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')]} 00:11:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:11:07 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 0x01B186B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C19200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01909D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B47368>, '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 0x017E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C220C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-234', 'USERDOMAIN': 'T-W732-IX-234', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-234', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 00:11:07 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 00:11:07 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 00:11:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 00:11:07 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 00:11:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 00:11:07 INFO - 'COMPUTERNAME': 'T-W732-IX-234', 00:11:07 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 00:11:07 INFO - 'DCLOCATION': 'SCL3', 00:11:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 00:11:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 00:11:07 INFO - 'FP_NO_HOST_CHECK': 'NO', 00:11:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 00:11:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 00:11:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 00:11:07 INFO - 'HOMEDRIVE': 'C:', 00:11:07 INFO - 'HOMEPATH': '\\Users\\cltbld', 00:11:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 00:11:07 INFO - 'KTS_VERSION': '1.19c', 00:11:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 00:11:07 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 00:11:07 INFO - 'LOGONSERVER': '\\\\T-W732-IX-234', 00:11:07 INFO - 'MONDIR': 'C:\\Monitor_config\\', 00:11:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 00:11:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 00:11:07 INFO - 'MOZILLABUILDDRIVE': 'C:', 00:11:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 00:11:07 INFO - 'MOZ_AIRBAG': '1', 00:11:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 00:11:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:11:07 INFO - 'MOZ_MSVCVERSION': '8', 00:11:07 INFO - 'MOZ_NO_REMOTE': '1', 00:11:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 00:11:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 00:11:07 INFO - 'NO_EM_RESTART': '1', 00:11:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:11:07 INFO - 'NUMBER_OF_PROCESSORS': '8', 00:11:07 INFO - 'OS': 'Windows_NT', 00:11:07 INFO - 'OURDRIVE': 'C:', 00:11:07 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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 00:11:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 00:11:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 00:11:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 00:11:07 INFO - 'PROCESSOR_LEVEL': '6', 00:11:07 INFO - 'PROCESSOR_REVISION': '1e05', 00:11:07 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 00:11:07 INFO - 'PROGRAMFILES': 'C:\\Program Files', 00:11:07 INFO - 'PROMPT': '$P$G', 00:11:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 00:11:07 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 00:11:07 INFO - 'PUBLIC': 'C:\\Users\\Public', 00:11:07 INFO - 'PWD': 'C:\\slave\\test', 00:11:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 00:11:07 INFO - 'SLAVEDIR': 'C:\\slave\\', 00:11:07 INFO - 'SYSTEMDRIVE': 'C:', 00:11:07 INFO - 'SYSTEMROOT': 'C:\\windows', 00:11:07 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 00:11:07 INFO - 'TEST1': 'testie', 00:11:07 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 00:11:07 INFO - 'USERDOMAIN': 'T-W732-IX-234', 00:11:07 INFO - 'USERNAME': 'cltbld', 00:11:07 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 00:11:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 00:11:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 00:11:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 00:11:07 INFO - 'WINDIR': 'C:\\windows', 00:11:07 INFO - 'WINDOWS_TRACING_FLAGS': '3', 00:11:07 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 00:11:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 00:11:08 INFO - Ignoring indexes: http://pypi.python.org/simple/ 00:11:08 INFO - Downloading/unpacking psutil>=0.7.1 00:11:08 INFO - Running setup.py egg_info for package psutil 00:11:08 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 00:11:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:11:08 INFO - Installing collected packages: psutil 00:11:08 INFO - Running setup.py install for psutil 00:11:08 INFO - building 'psutil._psutil_windows' extension 00:11:08 INFO - error: Unable to find vcvarsall.bat 00:11:08 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:\users\cltbld\appdata\local\temp\pip-zn8_pj-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 00:11:08 INFO - running install 00:11:08 INFO - running build 00:11:08 INFO - running build_py 00:11:08 INFO - creating build 00:11:08 INFO - creating build\lib.win32-2.7 00:11:08 INFO - creating build\lib.win32-2.7\psutil 00:11:08 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 00:11:08 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 00:11:08 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 00:11:08 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 00:11:08 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 00:11:08 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 00:11:08 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 00:11:08 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 00:11:08 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 00:11:08 INFO - running build_ext 00:11:08 INFO - building 'psutil._psutil_windows' extension 00:11:08 INFO - error: Unable to find vcvarsall.bat 00:11:08 INFO - ---------------------------------------- 00:11:08 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:\users\cltbld\appdata\local\temp\pip-zn8_pj-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 00:11:08 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 00:11:08 WARNING - Return code: 1 00:11:08 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! 00:11:08 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 00:11:08 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')]} 00:11:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:11:08 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')]} 00:11:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:11:08 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 0x01B186B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C19200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01909D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B47368>, '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 0x017E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C220C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-234', 'USERDOMAIN': 'T-W732-IX-234', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-234', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 00:11:08 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 00:11:08 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 00:11:08 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 00:11:08 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 00:11:08 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 00:11:08 INFO - 'COMPUTERNAME': 'T-W732-IX-234', 00:11:08 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 00:11:08 INFO - 'DCLOCATION': 'SCL3', 00:11:08 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 00:11:08 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 00:11:08 INFO - 'FP_NO_HOST_CHECK': 'NO', 00:11:08 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 00:11:08 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 00:11:08 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 00:11:08 INFO - 'HOMEDRIVE': 'C:', 00:11:08 INFO - 'HOMEPATH': '\\Users\\cltbld', 00:11:08 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 00:11:08 INFO - 'KTS_VERSION': '1.19c', 00:11:08 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 00:11:08 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 00:11:08 INFO - 'LOGONSERVER': '\\\\T-W732-IX-234', 00:11:08 INFO - 'MONDIR': 'C:\\Monitor_config\\', 00:11:08 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 00:11:08 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 00:11:08 INFO - 'MOZILLABUILDDRIVE': 'C:', 00:11:08 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 00:11:08 INFO - 'MOZ_AIRBAG': '1', 00:11:08 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 00:11:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:11:08 INFO - 'MOZ_MSVCVERSION': '8', 00:11:08 INFO - 'MOZ_NO_REMOTE': '1', 00:11:08 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 00:11:08 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 00:11:08 INFO - 'NO_EM_RESTART': '1', 00:11:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:11:08 INFO - 'NUMBER_OF_PROCESSORS': '8', 00:11:08 INFO - 'OS': 'Windows_NT', 00:11:08 INFO - 'OURDRIVE': 'C:', 00:11:08 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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 00:11:08 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 00:11:08 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 00:11:08 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 00:11:08 INFO - 'PROCESSOR_LEVEL': '6', 00:11:08 INFO - 'PROCESSOR_REVISION': '1e05', 00:11:08 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 00:11:08 INFO - 'PROGRAMFILES': 'C:\\Program Files', 00:11:08 INFO - 'PROMPT': '$P$G', 00:11:08 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 00:11:08 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 00:11:08 INFO - 'PUBLIC': 'C:\\Users\\Public', 00:11:08 INFO - 'PWD': 'C:\\slave\\test', 00:11:08 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 00:11:08 INFO - 'SLAVEDIR': 'C:\\slave\\', 00:11:08 INFO - 'SYSTEMDRIVE': 'C:', 00:11:08 INFO - 'SYSTEMROOT': 'C:\\windows', 00:11:08 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 00:11:08 INFO - 'TEST1': 'testie', 00:11:08 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 00:11:08 INFO - 'USERDOMAIN': 'T-W732-IX-234', 00:11:08 INFO - 'USERNAME': 'cltbld', 00:11:08 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 00:11:08 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 00:11:08 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 00:11:08 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 00:11:08 INFO - 'WINDIR': 'C:\\windows', 00:11:08 INFO - 'WINDOWS_TRACING_FLAGS': '3', 00:11:08 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 00:11:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 00:11:09 INFO - Ignoring indexes: http://pypi.python.org/simple/ 00:11:09 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:11:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:11:09 INFO - Running setup.py egg_info for package mozsystemmonitor 00:11:09 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 00:11:09 INFO - Running setup.py egg_info for package psutil 00:11:09 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 00:11:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:11:09 INFO - Installing collected packages: mozsystemmonitor, psutil 00:11:09 INFO - Running setup.py install for mozsystemmonitor 00:11:09 INFO - Running setup.py install for psutil 00:11:09 INFO - building 'psutil._psutil_windows' extension 00:11:09 INFO - error: Unable to find vcvarsall.bat 00:11:09 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:\users\cltbld\appdata\local\temp\pip-iiwa0z-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 00:11:09 INFO - running install 00:11:09 INFO - running build 00:11:09 INFO - running build_py 00:11:09 INFO - running build_ext 00:11:09 INFO - building 'psutil._psutil_windows' extension 00:11:09 INFO - error: Unable to find vcvarsall.bat 00:11:09 INFO - ---------------------------------------- 00:11:09 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:\users\cltbld\appdata\local\temp\pip-iiwa0z-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 00:11:09 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 00:11:09 WARNING - Return code: 1 00:11:09 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! 00:11:09 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 00:11:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:11:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:11:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:11:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:11:09 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 0x01B186B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C19200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01909D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B47368>, '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 0x017E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C220C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-234', 'USERDOMAIN': 'T-W732-IX-234', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-234', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 00:11:09 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 00:11:09 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 00:11:09 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 00:11:09 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 00:11:09 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 00:11:09 INFO - 'COMPUTERNAME': 'T-W732-IX-234', 00:11:09 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 00:11:09 INFO - 'DCLOCATION': 'SCL3', 00:11:09 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 00:11:09 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 00:11:09 INFO - 'FP_NO_HOST_CHECK': 'NO', 00:11:09 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 00:11:09 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 00:11:09 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 00:11:09 INFO - 'HOMEDRIVE': 'C:', 00:11:09 INFO - 'HOMEPATH': '\\Users\\cltbld', 00:11:09 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 00:11:09 INFO - 'KTS_VERSION': '1.19c', 00:11:09 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 00:11:09 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 00:11:09 INFO - 'LOGONSERVER': '\\\\T-W732-IX-234', 00:11:09 INFO - 'MONDIR': 'C:\\Monitor_config\\', 00:11:09 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 00:11:09 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 00:11:09 INFO - 'MOZILLABUILDDRIVE': 'C:', 00:11:09 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 00:11:09 INFO - 'MOZ_AIRBAG': '1', 00:11:09 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 00:11:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:11:09 INFO - 'MOZ_MSVCVERSION': '8', 00:11:09 INFO - 'MOZ_NO_REMOTE': '1', 00:11:09 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 00:11:09 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 00:11:09 INFO - 'NO_EM_RESTART': '1', 00:11:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:11:09 INFO - 'NUMBER_OF_PROCESSORS': '8', 00:11:09 INFO - 'OS': 'Windows_NT', 00:11:09 INFO - 'OURDRIVE': 'C:', 00:11:09 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 00:11:09 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 00:11:09 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 00:11:09 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 00:11:09 INFO - 'PROCESSOR_LEVEL': '6', 00:11:09 INFO - 'PROCESSOR_REVISION': '1e05', 00:11:09 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 00:11:09 INFO - 'PROGRAMFILES': 'C:\\Program Files', 00:11:09 INFO - 'PROMPT': '$P$G', 00:11:09 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 00:11:09 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 00:11:09 INFO - 'PUBLIC': 'C:\\Users\\Public', 00:11:09 INFO - 'PWD': 'C:\\slave\\test', 00:11:09 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 00:11:09 INFO - 'SLAVEDIR': 'C:\\slave\\', 00:11:09 INFO - 'SYSTEMDRIVE': 'C:', 00:11:09 INFO - 'SYSTEMROOT': 'C:\\windows', 00:11:09 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 00:11:09 INFO - 'TEST1': 'testie', 00:11:09 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 00:11:09 INFO - 'USERDOMAIN': 'T-W732-IX-234', 00:11:09 INFO - 'USERNAME': 'cltbld', 00:11:09 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 00:11:09 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 00:11:09 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 00:11:09 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 00:11:09 INFO - 'WINDIR': 'C:\\windows', 00:11:09 INFO - 'WINDOWS_TRACING_FLAGS': '3', 00:11:09 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 00:11:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 00:11:10 INFO - Ignoring indexes: http://pypi.python.org/simple/ 00:11:10 INFO - Downloading/unpacking blobuploader==1.2.4 00:11:10 INFO - Downloading blobuploader-1.2.4.tar.gz 00:11:10 INFO - Running setup.py egg_info for package blobuploader 00:11:10 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:11:14 INFO - Running setup.py egg_info for package requests 00:11:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:11:14 INFO - Downloading docopt-0.6.1.tar.gz 00:11:14 INFO - Running setup.py egg_info for package docopt 00:11:14 INFO - Installing collected packages: blobuploader, docopt, requests 00:11:14 INFO - Running setup.py install for blobuploader 00:11:14 INFO - Running setup.py install for docopt 00:11:14 INFO - Running setup.py install for requests 00:11:14 INFO - Successfully installed blobuploader docopt requests 00:11:14 INFO - Cleaning up... 00:11:14 INFO - Return code: 0 00:11:14 INFO - Installing None into virtualenv C:\slave\test\build\venv 00:11:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:11:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:11:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:11:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:11:14 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 0x01B186B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C19200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01909D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B47368>, '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 0x017E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C220C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-234', 'USERDOMAIN': 'T-W732-IX-234', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-234', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 00:11:14 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 00:11:14 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 00:11:14 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 00:11:14 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 00:11:14 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 00:11:14 INFO - 'COMPUTERNAME': 'T-W732-IX-234', 00:11:14 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 00:11:14 INFO - 'DCLOCATION': 'SCL3', 00:11:14 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 00:11:14 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 00:11:14 INFO - 'FP_NO_HOST_CHECK': 'NO', 00:11:14 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 00:11:14 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 00:11:14 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 00:11:14 INFO - 'HOMEDRIVE': 'C:', 00:11:14 INFO - 'HOMEPATH': '\\Users\\cltbld', 00:11:14 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 00:11:14 INFO - 'KTS_VERSION': '1.19c', 00:11:14 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 00:11:14 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 00:11:14 INFO - 'LOGONSERVER': '\\\\T-W732-IX-234', 00:11:14 INFO - 'MONDIR': 'C:\\Monitor_config\\', 00:11:14 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 00:11:14 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 00:11:14 INFO - 'MOZILLABUILDDRIVE': 'C:', 00:11:14 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 00:11:14 INFO - 'MOZ_AIRBAG': '1', 00:11:14 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 00:11:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:11:14 INFO - 'MOZ_MSVCVERSION': '8', 00:11:14 INFO - 'MOZ_NO_REMOTE': '1', 00:11:14 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 00:11:14 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 00:11:14 INFO - 'NO_EM_RESTART': '1', 00:11:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:11:14 INFO - 'NUMBER_OF_PROCESSORS': '8', 00:11:14 INFO - 'OS': 'Windows_NT', 00:11:14 INFO - 'OURDRIVE': 'C:', 00:11:14 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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 00:11:14 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 00:11:14 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 00:11:14 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 00:11:14 INFO - 'PROCESSOR_LEVEL': '6', 00:11:14 INFO - 'PROCESSOR_REVISION': '1e05', 00:11:14 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 00:11:14 INFO - 'PROGRAMFILES': 'C:\\Program Files', 00:11:14 INFO - 'PROMPT': '$P$G', 00:11:14 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 00:11:14 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 00:11:14 INFO - 'PUBLIC': 'C:\\Users\\Public', 00:11:14 INFO - 'PWD': 'C:\\slave\\test', 00:11:14 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 00:11:14 INFO - 'SLAVEDIR': 'C:\\slave\\', 00:11:14 INFO - 'SYSTEMDRIVE': 'C:', 00:11:14 INFO - 'SYSTEMROOT': 'C:\\windows', 00:11:14 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 00:11:14 INFO - 'TEST1': 'testie', 00:11:14 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 00:11:14 INFO - 'USERDOMAIN': 'T-W732-IX-234', 00:11:14 INFO - 'USERNAME': 'cltbld', 00:11:14 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 00:11:14 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 00:11:14 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 00:11:14 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 00:11:14 INFO - 'WINDIR': 'C:\\windows', 00:11:14 INFO - 'WINDOWS_TRACING_FLAGS': '3', 00:11:14 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 00:11:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 00:11:19 INFO - Ignoring indexes: http://pypi.python.org/simple/ 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 00:11:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 00:11:19 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 00:11:19 INFO - Unpacking c:\slave\test\build\tests\marionette\client 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 00:11:19 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 00:11:19 INFO - Unpacking c:\slave\test\build\tests\marionette 00:11:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 00:11:19 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 00:11:19 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 00:11:19 INFO - Running setup.py install for browsermob-proxy 00:11:33 INFO - Running setup.py install for manifestparser 00:11:33 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Running setup.py install for marionette-client 00:11:33 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 00:11:33 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Running setup.py install for marionette-driver 00:11:33 INFO - Running setup.py install for mozcrash 00:11:33 INFO - Running setup.py install for mozdebug 00:11:33 INFO - Running setup.py install for mozdevice 00:11:33 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Running setup.py install for mozfile 00:11:33 INFO - Running setup.py install for mozhttpd 00:11:33 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Running setup.py install for mozinfo 00:11:33 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Running setup.py install for mozInstall 00:11:33 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Running setup.py install for mozleak 00:11:33 INFO - Running setup.py install for mozlog 00:11:33 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Running setup.py install for moznetwork 00:11:33 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Running setup.py install for mozprocess 00:11:33 INFO - Running setup.py install for mozprofile 00:11:33 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Running setup.py install for mozrunner 00:11:33 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Running setup.py install for mozscreenshot 00:11:33 INFO - Running setup.py install for moztest 00:11:33 INFO - Running setup.py install for mozversion 00:11:33 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 00:11:33 INFO - Running setup.py install for wptserve 00:11:33 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 00:11:33 INFO - Cleaning up... 00:11:33 INFO - Return code: 0 00:11:33 INFO - Installing None into virtualenv C:\slave\test\build\venv 00:11:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:11:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:11:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:11:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:11:33 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 0x01B186B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C19200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01909D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B47368>, '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 0x017E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C220C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-234', 'USERDOMAIN': 'T-W732-IX-234', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-234', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 00:11:33 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 00:11:33 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 00:11:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 00:11:33 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 00:11:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 00:11:33 INFO - 'COMPUTERNAME': 'T-W732-IX-234', 00:11:33 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 00:11:33 INFO - 'DCLOCATION': 'SCL3', 00:11:33 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 00:11:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 00:11:33 INFO - 'FP_NO_HOST_CHECK': 'NO', 00:11:33 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 00:11:33 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 00:11:33 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 00:11:33 INFO - 'HOMEDRIVE': 'C:', 00:11:33 INFO - 'HOMEPATH': '\\Users\\cltbld', 00:11:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 00:11:33 INFO - 'KTS_VERSION': '1.19c', 00:11:33 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 00:11:33 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 00:11:33 INFO - 'LOGONSERVER': '\\\\T-W732-IX-234', 00:11:33 INFO - 'MONDIR': 'C:\\Monitor_config\\', 00:11:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 00:11:33 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 00:11:33 INFO - 'MOZILLABUILDDRIVE': 'C:', 00:11:33 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 00:11:33 INFO - 'MOZ_AIRBAG': '1', 00:11:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 00:11:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:11:33 INFO - 'MOZ_MSVCVERSION': '8', 00:11:33 INFO - 'MOZ_NO_REMOTE': '1', 00:11:33 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 00:11:33 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 00:11:33 INFO - 'NO_EM_RESTART': '1', 00:11:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:11:33 INFO - 'NUMBER_OF_PROCESSORS': '8', 00:11:33 INFO - 'OS': 'Windows_NT', 00:11:33 INFO - 'OURDRIVE': 'C:', 00:11:33 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 00:11:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 00:11:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 00:11:33 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 00:11:33 INFO - 'PROCESSOR_LEVEL': '6', 00:11:33 INFO - 'PROCESSOR_REVISION': '1e05', 00:11:33 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 00:11:33 INFO - 'PROGRAMFILES': 'C:\\Program Files', 00:11:33 INFO - 'PROMPT': '$P$G', 00:11:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 00:11:33 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 00:11:33 INFO - 'PUBLIC': 'C:\\Users\\Public', 00:11:33 INFO - 'PWD': 'C:\\slave\\test', 00:11:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 00:11:33 INFO - 'SLAVEDIR': 'C:\\slave\\', 00:11:33 INFO - 'SYSTEMDRIVE': 'C:', 00:11:33 INFO - 'SYSTEMROOT': 'C:\\windows', 00:11:33 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 00:11:33 INFO - 'TEST1': 'testie', 00:11:33 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 00:11:33 INFO - 'USERDOMAIN': 'T-W732-IX-234', 00:11:33 INFO - 'USERNAME': 'cltbld', 00:11:33 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 00:11:33 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 00:11:33 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 00:11:33 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 00:11:33 INFO - 'WINDIR': 'C:\\windows', 00:11:33 INFO - 'WINDOWS_TRACING_FLAGS': '3', 00:11:33 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 00:11:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 00:11:38 INFO - Ignoring indexes: http://pypi.python.org/simple/ 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 00:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 00:11:38 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 00:11:38 INFO - Unpacking c:\slave\test\build\tests\marionette\client 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 00:11:38 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 00:11:38 INFO - Unpacking c:\slave\test\build\tests\marionette 00:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 00:11:38 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 00:11:38 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)) 00:11:49 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)) 00:11:49 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)) 00:11:49 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)) 00:11:49 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)) 00:11:49 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 00:11:49 INFO - Downloading blessings-1.6.tar.gz 00:11:49 INFO - Running setup.py egg_info for package blessings 00:11:49 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)) 00:11:49 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 00:11:49 INFO - Running setup.py install for blessings 00:11:49 INFO - Running setup.py install for browsermob-proxy 00:11:49 INFO - Running setup.py install for manifestparser 00:11:49 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Running setup.py install for marionette-client 00:11:49 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 00:11:49 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Running setup.py install for marionette-driver 00:11:49 INFO - Running setup.py install for mozcrash 00:11:49 INFO - Running setup.py install for mozdebug 00:11:49 INFO - Running setup.py install for mozdevice 00:11:49 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Running setup.py install for mozhttpd 00:11:49 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Running setup.py install for mozInstall 00:11:49 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Running setup.py install for mozleak 00:11:49 INFO - Running setup.py install for mozprofile 00:11:49 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Running setup.py install for mozrunner 00:11:49 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 00:11:49 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 00:11:51 INFO - Running setup.py install for mozscreenshot 00:11:51 INFO - Running setup.py install for moztest 00:11:51 INFO - Running setup.py install for mozversion 00:11:51 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 00:11:51 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 00:11:51 INFO - Running setup.py install for wptserve 00:11:51 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 00:11:51 INFO - Cleaning up... 00:11:51 INFO - Return code: 0 00:11:51 INFO - Done creating virtualenv C:\slave\test\build\venv. 00:11:51 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 00:11:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 00:11:51 INFO - Reading from file tmpfile_stdout 00:11:51 INFO - Using _rmtree_windows ... 00:11:51 INFO - Using _rmtree_windows ... 00:11:51 INFO - Current package versions: 00:11:51 INFO - blessings == 1.6 00:11:51 INFO - blobuploader == 1.2.4 00:11:51 INFO - browsermob-proxy == 0.6.0 00:11:51 INFO - distribute == 0.6.14 00:11:51 INFO - docopt == 0.6.1 00:11:51 INFO - manifestparser == 1.1 00:11:51 INFO - marionette-client == 2.3.0 00:11:51 INFO - marionette-driver == 1.4.0 00:11:51 INFO - mozInstall == 1.12 00:11:51 INFO - mozcrash == 0.17 00:11:51 INFO - mozdebug == 0.1 00:11:51 INFO - mozdevice == 0.48 00:11:51 INFO - mozfile == 1.2 00:11:51 INFO - mozhttpd == 0.7 00:11:51 INFO - mozinfo == 0.9 00:11:51 INFO - mozleak == 0.1 00:11:51 INFO - mozlog == 3.1 00:11:51 INFO - moznetwork == 0.27 00:11:51 INFO - mozprocess == 0.22 00:11:51 INFO - mozprofile == 0.28 00:11:51 INFO - mozrunner == 6.11 00:11:51 INFO - mozscreenshot == 0.1 00:11:51 INFO - mozsystemmonitor == 0.0 00:11:51 INFO - moztest == 0.7 00:11:51 INFO - mozversion == 1.4 00:11:51 INFO - requests == 1.2.3 00:11:51 INFO - wptserve == 1.4.0 00:11:51 INFO - Running post-action listener: _resource_record_post_action 00:11:51 INFO - Running post-action listener: _start_resource_monitoring 00:11:51 INFO - Starting resource monitoring. 00:11:51 INFO - ##### 00:11:51 INFO - ##### Running pull step. 00:11:51 INFO - ##### 00:11:51 INFO - Running pre-action listener: _resource_record_pre_action 00:11:51 INFO - Running main action method: pull 00:11:51 INFO - Pull has nothing to do! 00:11:51 INFO - Running post-action listener: _resource_record_post_action 00:11:51 INFO - ##### 00:11:51 INFO - ##### Running install step. 00:11:51 INFO - ##### 00:11:51 INFO - Running pre-action listener: _resource_record_pre_action 00:11:51 INFO - Running main action method: install 00:11:51 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 00:11:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 00:11:51 INFO - Reading from file tmpfile_stdout 00:11:51 INFO - Using _rmtree_windows ... 00:11:51 INFO - Using _rmtree_windows ... 00:11:51 INFO - Detecting whether we're running mozinstall >=1.0... 00:11:51 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 00:11:51 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 00:11:51 INFO - Reading from file tmpfile_stdout 00:11:51 INFO - Output received: 00:11:51 INFO - Usage: mozinstall-script.py [options] installer 00:11:51 INFO - Options: 00:11:51 INFO - -h, --help show this help message and exit 00:11:51 INFO - -d DEST, --destination=DEST 00:11:51 INFO - Directory to install application into. [default: 00:11:51 INFO - "C:\slave\test"] 00:11:51 INFO - --app=APP Application being installed. [default: firefox] 00:11:51 INFO - Using _rmtree_windows ... 00:11:51 INFO - Using _rmtree_windows ... 00:11:51 INFO - mkdir: C:\slave\test\build\application 00:11: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'] 00:11: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 00:11:54 INFO - Reading from file tmpfile_stdout 00:11:54 INFO - Output received: 00:11:54 INFO - C:\slave\test\build\application\firefox\firefox.exe 00:11:54 INFO - Using _rmtree_windows ... 00:11:54 INFO - Using _rmtree_windows ... 00:11:54 INFO - Running post-action listener: _resource_record_post_action 00:11:54 INFO - ##### 00:11:54 INFO - ##### Running run-tests step. 00:11:54 INFO - ##### 00:11:54 INFO - Running pre-action listener: _resource_record_pre_action 00:11:54 INFO - Running main action method: run_tests 00:11:54 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 00:11:54 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:11:54 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:11:54 INFO - grabbing minidump binary from tooltool 00:11:54 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')]} 00:11:54 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 0x01B47368>, '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 0x017E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C220C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 00:11:54 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 00:11:54 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 00:11:54 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 00:11:55 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpnwsb1i 00:11:55 INFO - INFO - File integrity verified, renaming tmpnwsb1i to win32-minidump_stackwalk.exe 00:11:55 INFO - Return code: 0 00:11:55 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 00:11:56 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 00:11:56 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/XrGNbs3eSzeiz70_JWcfzA/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 00:11:56 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/XrGNbs3eSzeiz70_JWcfzA/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 00:11:56 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 00:11:56 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 00:11:56 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 00:11:56 INFO - 'COMPUTERNAME': 'T-W732-IX-234', 00:11:56 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 00:11:56 INFO - 'DCLOCATION': 'SCL3', 00:11:56 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 00:11:56 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 00:11:56 INFO - 'FP_NO_HOST_CHECK': 'NO', 00:11:56 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 00:11:56 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 00:11:56 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 00:11:56 INFO - 'HOMEDRIVE': 'C:', 00:11:56 INFO - 'HOMEPATH': '\\Users\\cltbld', 00:11:56 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 00:11:56 INFO - 'KTS_VERSION': '1.19c', 00:11:56 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 00:11:56 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 00:11:56 INFO - 'LOGONSERVER': '\\\\T-W732-IX-234', 00:11:56 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 00:11:56 INFO - 'MONDIR': 'C:\\Monitor_config\\', 00:11:56 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 00:11:56 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 00:11:56 INFO - 'MOZILLABUILDDRIVE': 'C:', 00:11:56 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 00:11:56 INFO - 'MOZ_AIRBAG': '1', 00:11:56 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 00:11:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:11:56 INFO - 'MOZ_MSVCVERSION': '8', 00:11:56 INFO - 'MOZ_NO_REMOTE': '1', 00:11:56 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 00:11:56 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 00:11:56 INFO - 'NO_EM_RESTART': '1', 00:11:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:11:56 INFO - 'NUMBER_OF_PROCESSORS': '8', 00:11:56 INFO - 'OS': 'Windows_NT', 00:11:56 INFO - 'OURDRIVE': 'C:', 00:11:56 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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 00:11:56 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 00:11:56 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 00:11:56 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 00:11:56 INFO - 'PROCESSOR_LEVEL': '6', 00:11:56 INFO - 'PROCESSOR_REVISION': '1e05', 00:11:56 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 00:11:56 INFO - 'PROGRAMFILES': 'C:\\Program Files', 00:11:56 INFO - 'PROMPT': '$P$G', 00:11:56 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 00:11:56 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 00:11:56 INFO - 'PUBLIC': 'C:\\Users\\Public', 00:11:56 INFO - 'PWD': 'C:\\slave\\test', 00:11:56 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 00:11:56 INFO - 'SLAVEDIR': 'C:\\slave\\', 00:11:56 INFO - 'SYSTEMDRIVE': 'C:', 00:11:56 INFO - 'SYSTEMROOT': 'C:\\windows', 00:11:56 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 00:11:56 INFO - 'TEST1': 'testie', 00:11:56 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 00:11:56 INFO - 'USERDOMAIN': 'T-W732-IX-234', 00:11:56 INFO - 'USERNAME': 'cltbld', 00:11:56 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 00:11:56 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 00:11:56 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 00:11:56 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 00:11:56 INFO - 'WINDIR': 'C:\\windows', 00:11:56 INFO - 'WINDOWS_TRACING_FLAGS': '3', 00:11:56 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 00:11:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 00:11:56 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/XrGNbs3eSzeiz70_JWcfzA/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 00:11:58 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 00:11:58 INFO - import pkg_resources 00:11:59 INFO - Using 1 client processes 00:12:02 INFO - SUITE-START | Running 778 tests 00:12:02 INFO - Running testharness tests 00:12:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:12:02 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1ms 00:12:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:12:02 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 00:12:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:12:02 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 00:12:02 INFO - Setting up ssl 00:12:03 INFO - PROCESS | certutil | 00:12:03 INFO - PROCESS | certutil | 00:12:03 INFO - PROCESS | certutil | 00:12:03 INFO - Certificate Nickname Trust Attributes 00:12:03 INFO - SSL,S/MIME,JAR/XPI 00:12:03 INFO - 00:12:03 INFO - web-platform-tests CT,, 00:12:03 INFO - 00:12:03 INFO - Starting runner 00:12:03 INFO - PROCESS | 3840 | [3840] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 00:12:03 INFO - PROCESS | 3840 | [3840] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 00:12:04 INFO - PROCESS | 3840 | [3840] 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 00:12:04 INFO - PROCESS | 3840 | [3840] 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 00:12:04 INFO - PROCESS | 3840 | [3840] 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 00:12:06 INFO - PROCESS | 3840 | 1461136326414 Marionette DEBUG Marionette enabled via build flag and pref 00:12:07 INFO - PROCESS | 3840 | ++DOCSHELL 10D91C00 == 1 [pid = 3840] [id = 1] 00:12:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 1 (10D92000) [pid = 3840] [serial = 1] [outer = 00000000] 00:12:07 INFO - PROCESS | 3840 | [3840] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:12:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 2 (10D92C00) [pid = 3840] [serial = 2] [outer = 10D92000] 00:12:07 INFO - PROCESS | 3840 | ++DOCSHELL 1339FC00 == 2 [pid = 3840] [id = 2] 00:12:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 3 (133A0000) [pid = 3840] [serial = 3] [outer = 00000000] 00:12:07 INFO - PROCESS | 3840 | [3840] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:12:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 4 (133A0C00) [pid = 3840] [serial = 4] [outer = 133A0000] 00:12:08 INFO - PROCESS | 3840 | 1461136328067 Marionette INFO Listening on port 2828 00:12:09 INFO - PROCESS | 3840 | 1461136329654 Marionette DEBUG Marionette enabled via command-line flag 00:12:09 INFO - PROCESS | 3840 | [3840] 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 00:12:09 INFO - PROCESS | 3840 | [3840] 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 00:12:09 INFO - PROCESS | 3840 | ++DOCSHELL 0F87DC00 == 3 [pid = 3840] [id = 3] 00:12:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 5 (0F87E000) [pid = 3840] [serial = 5] [outer = 00000000] 00:12:09 INFO - PROCESS | 3840 | [3840] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:12:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 6 (0F87EC00) [pid = 3840] [serial = 6] [outer = 0F87E000] 00:12:09 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 00:12:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 7 (1611D800) [pid = 3840] [serial = 7] [outer = 133A0000] 00:12:10 INFO - PROCESS | 3840 | [3840] 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 00:12:10 INFO - PROCESS | 3840 | 1461136330085 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49627 00:12:10 INFO - PROCESS | 3840 | [3840] 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 00:12:10 INFO - PROCESS | 3840 | 1461136330107 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49628 00:12:10 INFO - PROCESS | 3840 | [3840] 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 00:12:10 INFO - PROCESS | 3840 | 1461136330114 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49630 00:12:10 INFO - PROCESS | 3840 | 1461136330144 Marionette DEBUG Closed connection conn0 00:12:10 INFO - PROCESS | 3840 | [3840] 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 00:12:10 INFO - PROCESS | 3840 | 1461136330150 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49631 00:12:10 INFO - PROCESS | 3840 | 1461136330152 Marionette DEBUG Closed connection conn1 00:12:10 INFO - PROCESS | 3840 | 1461136330154 Marionette DEBUG Closed connection conn2 00:12:10 INFO - PROCESS | 3840 | 1461136330264 Marionette DEBUG Closed connection conn3 00:12:10 INFO - PROCESS | 3840 | [3840] 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 00:12:10 INFO - PROCESS | 3840 | 1461136330270 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49632 00:12:10 INFO - PROCESS | 3840 | 1461136330278 Marionette DEBUG Closed connection conn4 00:12:10 INFO - PROCESS | 3840 | [3840] 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 00:12:10 INFO - PROCESS | 3840 | 1461136330285 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49633 00:12:10 INFO - PROCESS | 3840 | ++DOCSHELL 16064800 == 4 [pid = 3840] [id = 4] 00:12:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 8 (16064C00) [pid = 3840] [serial = 8] [outer = 00000000] 00:12:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 9 (1606F800) [pid = 3840] [serial = 9] [outer = 16064C00] 00:12:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 10 (168FB400) [pid = 3840] [serial = 10] [outer = 16064C00] 00:12:10 INFO - PROCESS | 3840 | 1461136330448 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:12:10 INFO - PROCESS | 3840 | 1461136330453 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419211331","device":"desktop","version":"48.0a1"} 00:12:11 INFO - PROCESS | 3840 | [3840] 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 00:12:11 INFO - PROCESS | 3840 | [3840] 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 00:12:12 INFO - PROCESS | 3840 | [3840] 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 00:12:12 INFO - PROCESS | 3840 | ++DOCSHELL 18A4D400 == 5 [pid = 3840] [id = 5] 00:12:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 11 (18A4D800) [pid = 3840] [serial = 11] [outer = 00000000] 00:12:12 INFO - PROCESS | 3840 | ++DOCSHELL 18E1F800 == 6 [pid = 3840] [id = 6] 00:12:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 12 (18E1FC00) [pid = 3840] [serial = 12] [outer = 00000000] 00:12:13 INFO - PROCESS | 3840 | [3840] 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 00:12:13 INFO - PROCESS | 3840 | ++DOCSHELL 19F2DC00 == 7 [pid = 3840] [id = 7] 00:12:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 13 (19F2E000) [pid = 3840] [serial = 13] [outer = 00000000] 00:12:13 INFO - PROCESS | 3840 | [3840] 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 00:12:13 INFO - PROCESS | 3840 | [3840] 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 00:12:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 14 (1A3A0400) [pid = 3840] [serial = 14] [outer = 19F2E000] 00:12:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 15 (1A19A400) [pid = 3840] [serial = 15] [outer = 18A4D800] 00:12:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 16 (1A19BC00) [pid = 3840] [serial = 16] [outer = 18E1FC00] 00:12:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 17 (1A19E400) [pid = 3840] [serial = 17] [outer = 19F2E000] 00:12:14 INFO - PROCESS | 3840 | 1461136334233 Marionette DEBUG loaded listener.js 00:12:14 INFO - PROCESS | 3840 | 1461136334247 Marionette DEBUG loaded listener.js 00:12:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 18 (197F3C00) [pid = 3840] [serial = 18] [outer = 19F2E000] 00:12:15 INFO - PROCESS | 3840 | 1461136335017 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"031bceac-ab42-4ae5-acd9-46112da794a8","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419211331","device":"desktop","version":"48.0a1","command_id":1}}] 00:12:15 INFO - PROCESS | 3840 | 1461136335341 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 00:12:15 INFO - PROCESS | 3840 | 1461136335375 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 00:12:15 INFO - PROCESS | 3840 | 1461136335394 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:12:15 INFO - PROCESS | 3840 | [3840] 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 00:12:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 19 (1CF70800) [pid = 3840] [serial = 19] [outer = 19F2E000] 00:12:16 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:16 INFO - PROCESS | 3840 | 1461136336404 Marionette TRACE conn5 <- [1,3,null,{}] 00:12:16 INFO - PROCESS | 3840 | 1461136336408 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 00:12:16 INFO - PROCESS | 3840 | 1461136336423 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 00:12:16 INFO - PROCESS | 3840 | 1461136336439 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 00:12:16 INFO - PROCESS | 3840 | 1461136336441 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 00:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:12:16 INFO - PROCESS | 3840 | 1461136336446 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:12:16 INFO - PROCESS | 3840 | 1461136336450 Marionette TRACE conn5 <- [1,6,null,{}] 00:12:16 INFO - PROCESS | 3840 | 1461136336491 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:16 INFO - PROCESS | 3840 | 1461136336504 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 00:12:16 INFO - PROCESS | 3840 | 1461136336507 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:16 INFO - PROCESS | 3840 | ++DOCSHELL 1DB03000 == 8 [pid = 3840] [id = 8] 00:12:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 20 (1DB03400) [pid = 3840] [serial = 20] [outer = 00000000] 00:12:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 21 (1DB06400) [pid = 3840] [serial = 21] [outer = 1DB03400] 00:12:16 INFO - PROCESS | 3840 | 1461136336556 Marionette DEBUG loaded listener.js 00:12:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 22 (1DB0A400) [pid = 3840] [serial = 22] [outer = 1DB03400] 00:12:16 INFO - PROCESS | 3840 | ++DOCSHELL 168FA000 == 9 [pid = 3840] [id = 9] 00:12:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 23 (17AA9000) [pid = 3840] [serial = 23] [outer = 00000000] 00:12:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 24 (1DC11800) [pid = 3840] [serial = 24] [outer = 17AA9000] 00:12:16 INFO - PROCESS | 3840 | 1461136336959 Marionette DEBUG loaded listener.js 00:12:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 25 (1DB0F400) [pid = 3840] [serial = 25] [outer = 17AA9000] 00:12:17 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:18 INFO - PROCESS | 3840 | --DOCSHELL 16064800 == 8 [pid = 3840] [id = 4] 00:12:18 INFO - PROCESS | 3840 | --DOCSHELL 10D91C00 == 7 [pid = 3840] [id = 1] 00:12:18 INFO - PROCESS | 3840 | 1461136338516 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 00:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 2121ms 00:12:18 INFO - PROCESS | 3840 | 1461136338572 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 00:12:18 INFO - PROCESS | 3840 | 1461136338576 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 00:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:12:18 INFO - PROCESS | 3840 | 1461136338581 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:12:18 INFO - PROCESS | 3840 | 1461136338584 Marionette TRACE conn5 <- [1,10,null,{}] 00:12:18 INFO - PROCESS | 3840 | 1461136338590 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:18 INFO - PROCESS | 3840 | 1461136338683 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 00:12:18 INFO - PROCESS | 3840 | 1461136338691 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:18 INFO - PROCESS | 3840 | ++DOCSHELL 0F877000 == 8 [pid = 3840] [id = 10] 00:12:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 26 (0FD08000) [pid = 3840] [serial = 26] [outer = 00000000] 00:12:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 27 (10112800) [pid = 3840] [serial = 27] [outer = 0FD08000] 00:12:18 INFO - PROCESS | 3840 | 1461136338752 Marionette DEBUG loaded listener.js 00:12:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 28 (101B3800) [pid = 3840] [serial = 28] [outer = 0FD08000] 00:12:19 INFO - PROCESS | 3840 | 1461136339173 Marionette TRACE conn5 <- [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]]]}] 00:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 630ms 00:12:19 INFO - PROCESS | 3840 | 1461136339212 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 00:12:19 INFO - PROCESS | 3840 | 1461136339218 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 00:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:12:19 INFO - PROCESS | 3840 | 1461136339227 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:12:19 INFO - PROCESS | 3840 | 1461136339229 Marionette TRACE conn5 <- [1,14,null,{}] 00:12:19 INFO - PROCESS | 3840 | 1461136339233 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:19 INFO - PROCESS | 3840 | 1461136339319 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 00:12:19 INFO - PROCESS | 3840 | 1461136339371 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:19 INFO - PROCESS | 3840 | ++DOCSHELL 0F7B6800 == 9 [pid = 3840] [id = 11] 00:12:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 29 (1011C000) [pid = 3840] [serial = 29] [outer = 00000000] 00:12:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 30 (10456400) [pid = 3840] [serial = 30] [outer = 1011C000] 00:12:19 INFO - PROCESS | 3840 | 1461136339417 Marionette DEBUG loaded listener.js 00:12:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 31 (10D9A400) [pid = 3840] [serial = 31] [outer = 1011C000] 00:12:19 INFO - PROCESS | 3840 | 1461136339789 Marionette TRACE conn5 <- [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]]]}] 00:12:19 INFO - PROCESS | 3840 | ++DOCSHELL 14808C00 == 10 [pid = 3840] [id = 12] 00:12:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 32 (1480D400) [pid = 3840] [serial = 32] [outer = 00000000] 00:12:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 33 (14922400) [pid = 3840] [serial = 33] [outer = 1480D400] 00:12:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 34 (14F0C800) [pid = 3840] [serial = 34] [outer = 1480D400] 00:12:19 INFO - PROCESS | 3840 | ++DOCSHELL 0F581C00 == 11 [pid = 3840] [id = 13] 00:12:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 35 (149A7000) [pid = 3840] [serial = 35] [outer = 00000000] 00:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 630ms 00:12:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 36 (14FC5400) [pid = 3840] [serial = 36] [outer = 149A7000] 00:12:19 INFO - PROCESS | 3840 | 1461136339887 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 00:12:19 INFO - PROCESS | 3840 | 1461136339889 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 00:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:12:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 37 (151A1800) [pid = 3840] [serial = 37] [outer = 149A7000] 00:12:19 INFO - PROCESS | 3840 | 1461136339932 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:12:19 INFO - PROCESS | 3840 | 1461136339936 Marionette TRACE conn5 <- [1,18,null,{}] 00:12:19 INFO - PROCESS | 3840 | 1461136339978 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:20 INFO - PROCESS | 3840 | 1461136340090 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 00:12:20 INFO - PROCESS | 3840 | 1461136340097 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:20 INFO - PROCESS | 3840 | ++DOCSHELL 1499B000 == 12 [pid = 3840] [id = 14] 00:12:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 38 (1499C800) [pid = 3840] [serial = 38] [outer = 00000000] 00:12:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 39 (1611A400) [pid = 3840] [serial = 39] [outer = 1499C800] 00:12:20 INFO - PROCESS | 3840 | 1461136340149 Marionette DEBUG loaded listener.js 00:12:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 40 (1650B400) [pid = 3840] [serial = 40] [outer = 1499C800] 00:12:20 INFO - PROCESS | 3840 | 1461136340555 Marionette TRACE conn5 <- [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]]]}] 00:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 709ms 00:12:20 INFO - PROCESS | 3840 | 1461136340622 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 00:12:20 INFO - PROCESS | 3840 | 1461136340624 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 00:12:20 INFO - PROCESS | 3840 | 1461136340628 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:12:20 INFO - PROCESS | 3840 | 1461136340630 Marionette TRACE conn5 <- [1,22,null,{}] 00:12:20 INFO - PROCESS | 3840 | 1461136340633 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:20 INFO - PROCESS | 3840 | 1461136340707 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 00:12:20 INFO - PROCESS | 3840 | 1461136340714 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:20 INFO - PROCESS | 3840 | ++DOCSHELL 16E88400 == 13 [pid = 3840] [id = 15] 00:12:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 41 (17AB0000) [pid = 3840] [serial = 41] [outer = 00000000] 00:12:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 42 (18A29800) [pid = 3840] [serial = 42] [outer = 17AB0000] 00:12:20 INFO - PROCESS | 3840 | 1461136340760 Marionette DEBUG loaded listener.js 00:12:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 43 (18A46C00) [pid = 3840] [serial = 43] [outer = 17AB0000] 00:12:21 INFO - PROCESS | 3840 | 1461136341158 Marionette TRACE conn5 <- [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]]]}] 00:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 570ms 00:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:12:21 INFO - PROCESS | 3840 | 1461136341209 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 00:12:21 INFO - PROCESS | 3840 | 1461136341211 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 00:12:21 INFO - PROCESS | 3840 | 1461136341215 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:12:21 INFO - PROCESS | 3840 | 1461136341216 Marionette TRACE conn5 <- [1,26,null,{}] 00:12:21 INFO - PROCESS | 3840 | 1461136341220 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:21 INFO - PROCESS | 3840 | 1461136341297 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 00:12:21 INFO - PROCESS | 3840 | 1461136341304 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:21 INFO - PROCESS | 3840 | ++DOCSHELL 18A4B400 == 14 [pid = 3840] [id = 16] 00:12:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 44 (18ABAC00) [pid = 3840] [serial = 44] [outer = 00000000] 00:12:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 45 (1928C400) [pid = 3840] [serial = 45] [outer = 18ABAC00] 00:12:21 INFO - PROCESS | 3840 | 1461136341349 Marionette DEBUG loaded listener.js 00:12:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 46 (168FB800) [pid = 3840] [serial = 46] [outer = 18ABAC00] 00:12:21 INFO - PROCESS | 3840 | 1461136341769 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 00:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 570ms 00:12:21 INFO - PROCESS | 3840 | 1461136341787 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 00:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:12:21 INFO - PROCESS | 3840 | 1461136341789 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 00:12:21 INFO - PROCESS | 3840 | 1461136341792 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:12:21 INFO - PROCESS | 3840 | 1461136341794 Marionette TRACE conn5 <- [1,30,null,{}] 00:12:21 INFO - PROCESS | 3840 | 1461136341797 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:21 INFO - PROCESS | 3840 | 1461136341931 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 00:12:21 INFO - PROCESS | 3840 | 1461136341944 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:21 INFO - PROCESS | 3840 | ++DOCSHELL 0F87FC00 == 15 [pid = 3840] [id = 17] 00:12:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 47 (17BE7C00) [pid = 3840] [serial = 47] [outer = 00000000] 00:12:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 48 (19FE3000) [pid = 3840] [serial = 48] [outer = 17BE7C00] 00:12:21 INFO - PROCESS | 3840 | 1461136341990 Marionette DEBUG loaded listener.js 00:12:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 49 (1A5DD800) [pid = 3840] [serial = 49] [outer = 17BE7C00] 00:12:22 INFO - PROCESS | 3840 | 1461136342366 Marionette TRACE conn5 <- [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]]]}] 00:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 630ms 00:12:22 INFO - PROCESS | 3840 | 1461136342423 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 00:12:22 INFO - PROCESS | 3840 | 1461136342424 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 00:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:12:22 INFO - PROCESS | 3840 | 1461136342428 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:12:22 INFO - PROCESS | 3840 | 1461136342429 Marionette TRACE conn5 <- [1,34,null,{}] 00:12:22 INFO - PROCESS | 3840 | 1461136342433 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:22 INFO - PROCESS | 3840 | 1461136342528 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 00:12:22 INFO - PROCESS | 3840 | 1461136342536 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:22 INFO - PROCESS | 3840 | ++DOCSHELL 18A42000 == 16 [pid = 3840] [id = 18] 00:12:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 50 (1A5E0000) [pid = 3840] [serial = 50] [outer = 00000000] 00:12:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 51 (1B42D400) [pid = 3840] [serial = 51] [outer = 1A5E0000] 00:12:22 INFO - PROCESS | 3840 | 1461136342582 Marionette DEBUG loaded listener.js 00:12:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 52 (1B433800) [pid = 3840] [serial = 52] [outer = 1A5E0000] 00:12:22 INFO - PROCESS | 3840 | 1461136342965 Marionette TRACE conn5 <- [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]]]}] 00:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 00:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:12:22 INFO - PROCESS | 3840 | 1461136342998 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 00:12:22 INFO - PROCESS | 3840 | 1461136343000 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 00:12:22 INFO - PROCESS | 3840 | 1461136343003 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:12:22 INFO - PROCESS | 3840 | 1461136343005 Marionette TRACE conn5 <- [1,38,null,{}] 00:12:22 INFO - PROCESS | 3840 | 1461136343008 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:23 INFO - PROCESS | 3840 | 1461136343079 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 00:12:23 INFO - PROCESS | 3840 | 1461136343140 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:23 INFO - PROCESS | 3840 | ++DOCSHELL 1B7AD800 == 17 [pid = 3840] [id = 19] 00:12:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 53 (1BACE400) [pid = 3840] [serial = 53] [outer = 00000000] 00:12:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (1C2CEC00) [pid = 3840] [serial = 54] [outer = 1BACE400] 00:12:23 INFO - PROCESS | 3840 | 1461136343184 Marionette DEBUG loaded listener.js 00:12:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (1C2D3400) [pid = 3840] [serial = 55] [outer = 1BACE400] 00:12:23 INFO - PROCESS | 3840 | 1461136343503 Marionette TRACE conn5 <- [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]]]}] 00:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 530ms 00:12:23 INFO - PROCESS | 3840 | 1461136343535 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 00:12:23 INFO - PROCESS | 3840 | 1461136343537 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 00:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:12:23 INFO - PROCESS | 3840 | 1461136343545 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:12:23 INFO - PROCESS | 3840 | 1461136343547 Marionette TRACE conn5 <- [1,42,null,{}] 00:12:23 INFO - PROCESS | 3840 | 1461136343550 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:23 INFO - PROCESS | 3840 | 1461136343626 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 00:12:23 INFO - PROCESS | 3840 | 1461136343687 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:23 INFO - PROCESS | 3840 | ++DOCSHELL 1499AC00 == 18 [pid = 3840] [id = 20] 00:12:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (1B709800) [pid = 3840] [serial = 56] [outer = 00000000] 00:12:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (1CEA9800) [pid = 3840] [serial = 57] [outer = 1B709800] 00:12:23 INFO - PROCESS | 3840 | 1461136343732 Marionette DEBUG loaded listener.js 00:12:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (1CA28000) [pid = 3840] [serial = 58] [outer = 1B709800] 00:12:24 INFO - PROCESS | 3840 | 1461136344086 Marionette TRACE conn5 <- [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]]]}] 00:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 590ms 00:12:24 INFO - PROCESS | 3840 | 1461136344206 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 00:12:24 INFO - PROCESS | 3840 | 1461136344208 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 00:12:24 INFO - PROCESS | 3840 | 1461136344225 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:12:24 INFO - PROCESS | 3840 | 1461136344227 Marionette TRACE conn5 <- [1,46,null,{}] 00:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:12:24 INFO - PROCESS | 3840 | 1461136344230 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:24 INFO - PROCESS | 3840 | 1461136344307 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 00:12:24 INFO - PROCESS | 3840 | 1461136344316 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:24 INFO - PROCESS | 3840 | ++DOCSHELL 17EB7C00 == 19 [pid = 3840] [id = 21] 00:12:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (17EBA000) [pid = 3840] [serial = 59] [outer = 00000000] 00:12:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (1DB0A000) [pid = 3840] [serial = 60] [outer = 17EBA000] 00:12:24 INFO - PROCESS | 3840 | 1461136344360 Marionette DEBUG loaded listener.js 00:12:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (1DB10400) [pid = 3840] [serial = 61] [outer = 17EBA000] 00:12:24 INFO - PROCESS | 3840 | 1461136344751 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 00:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 00:12:24 INFO - PROCESS | 3840 | 1461136344807 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 00:12:24 INFO - PROCESS | 3840 | 1461136344809 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 00:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:12:24 INFO - PROCESS | 3840 | 1461136344812 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:12:24 INFO - PROCESS | 3840 | 1461136344814 Marionette TRACE conn5 <- [1,50,null,{}] 00:12:24 INFO - PROCESS | 3840 | 1461136344818 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:24 INFO - PROCESS | 3840 | 1461136344909 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 00:12:24 INFO - PROCESS | 3840 | 1461136344938 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:24 INFO - PROCESS | 3840 | ++DOCSHELL 1C5A6400 == 20 [pid = 3840] [id = 22] 00:12:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (1C5A6C00) [pid = 3840] [serial = 62] [outer = 00000000] 00:12:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (1D6E5000) [pid = 3840] [serial = 63] [outer = 1C5A6C00] 00:12:24 INFO - PROCESS | 3840 | 1461136344992 Marionette DEBUG loaded listener.js 00:12:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (1DC18000) [pid = 3840] [serial = 64] [outer = 1C5A6C00] 00:12:25 INFO - PROCESS | 3840 | 1461136345407 Marionette TRACE conn5 <- [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]]]}] 00:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 630ms 00:12:26 INFO - PROCESS | 3840 | 1461136346111 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 00:12:26 INFO - PROCESS | 3840 | 1461136346114 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 00:12:26 INFO - PROCESS | 3840 | 1461136346124 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:12:26 INFO - PROCESS | 3840 | 1461136346128 Marionette TRACE conn5 <- [1,54,null,{}] 00:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:12:26 INFO - PROCESS | 3840 | 1461136346142 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:26 INFO - PROCESS | 3840 | 1461136346244 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 00:12:26 INFO - PROCESS | 3840 | 1461136346318 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:26 INFO - PROCESS | 3840 | ++DOCSHELL 101AC400 == 21 [pid = 3840] [id = 23] 00:12:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (101B1400) [pid = 3840] [serial = 65] [outer = 00000000] 00:12:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (10309400) [pid = 3840] [serial = 66] [outer = 101B1400] 00:12:26 INFO - PROCESS | 3840 | 1461136346368 Marionette DEBUG loaded listener.js 00:12:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (103CE400) [pid = 3840] [serial = 67] [outer = 101B1400] 00:12:26 INFO - PROCESS | 3840 | 1461136346787 Marionette TRACE conn5 <- [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]]]}] 00:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 670ms 00:12:26 INFO - PROCESS | 3840 | 1461136346807 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 00:12:26 INFO - PROCESS | 3840 | 1461136346811 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 00:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:12:26 INFO - PROCESS | 3840 | 1461136346818 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:12:26 INFO - PROCESS | 3840 | 1461136346822 Marionette TRACE conn5 <- [1,58,null,{}] 00:12:26 INFO - PROCESS | 3840 | 1461136346836 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:26 INFO - PROCESS | 3840 | 1461136346933 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 00:12:26 INFO - PROCESS | 3840 | 1461136346943 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:26 INFO - PROCESS | 3840 | ++DOCSHELL 133A3C00 == 22 [pid = 3840] [id = 24] 00:12:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (14804000) [pid = 3840] [serial = 68] [outer = 00000000] 00:12:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (14F3D400) [pid = 3840] [serial = 69] [outer = 14804000] 00:12:26 INFO - PROCESS | 3840 | 1461136346988 Marionette DEBUG loaded listener.js 00:12:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (151C5C00) [pid = 3840] [serial = 70] [outer = 14804000] 00:12:27 INFO - PROCESS | 3840 | 1461136347405 Marionette TRACE conn5 <- [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]]]}] 00:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 629ms 00:12:27 INFO - PROCESS | 3840 | 1461136347447 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 00:12:27 INFO - PROCESS | 3840 | 1461136347449 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 00:12:27 INFO - PROCESS | 3840 | 1461136347453 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:12:27 INFO - PROCESS | 3840 | 1461136347454 Marionette TRACE conn5 <- [1,62,null,{}] 00:12:27 INFO - PROCESS | 3840 | 1461136347698 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:27 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (16064C00) [pid = 3840] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 00:12:27 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1DB03400) [pid = 3840] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:12:27 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (0FD08000) [pid = 3840] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:12:27 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1011C000) [pid = 3840] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:12:27 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1499C800) [pid = 3840] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:12:27 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (17AB0000) [pid = 3840] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:12:27 INFO - PROCESS | 3840 | 1461136347839 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 00:12:27 INFO - PROCESS | 3840 | 1461136347849 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:27 INFO - PROCESS | 3840 | ++DOCSHELL 1520FC00 == 23 [pid = 3840] [id = 25] 00:12:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (152BBC00) [pid = 3840] [serial = 71] [outer = 00000000] 00:12:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (16086000) [pid = 3840] [serial = 72] [outer = 152BBC00] 00:12:27 INFO - PROCESS | 3840 | 1461136347898 Marionette DEBUG loaded listener.js 00:12:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (16112400) [pid = 3840] [serial = 73] [outer = 152BBC00] 00:12:28 INFO - PROCESS | 3840 | 1461136348286 Marionette TRACE conn5 <- [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]]]}] 00:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 870ms 00:12:28 INFO - PROCESS | 3840 | 1461136348327 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 00:12:28 INFO - PROCESS | 3840 | 1461136348329 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 00:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:12:28 INFO - PROCESS | 3840 | 1461136348332 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:12:28 INFO - PROCESS | 3840 | 1461136348334 Marionette TRACE conn5 <- [1,66,null,{}] 00:12:28 INFO - PROCESS | 3840 | 1461136348337 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:28 INFO - PROCESS | 3840 | 1461136348411 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 00:12:28 INFO - PROCESS | 3840 | 1461136348418 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:28 INFO - PROCESS | 3840 | ++DOCSHELL 16E7B800 == 24 [pid = 3840] [id = 26] 00:12:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (17AA9400) [pid = 3840] [serial = 74] [outer = 00000000] 00:12:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (17EB5400) [pid = 3840] [serial = 75] [outer = 17AA9400] 00:12:28 INFO - PROCESS | 3840 | 1461136348463 Marionette DEBUG loaded listener.js 00:12:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (17EC3C00) [pid = 3840] [serial = 76] [outer = 17AA9400] 00:12:28 INFO - PROCESS | 3840 | 1461136348872 Marionette TRACE conn5 <- [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]]]}] 00:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 570ms 00:12:28 INFO - PROCESS | 3840 | 1461136348903 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 00:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:12:28 INFO - PROCESS | 3840 | 1461136348905 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 00:12:28 INFO - PROCESS | 3840 | 1461136348908 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:12:28 INFO - PROCESS | 3840 | 1461136348910 Marionette TRACE conn5 <- [1,70,null,{}] 00:12:28 INFO - PROCESS | 3840 | 1461136348913 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:28 INFO - PROCESS | 3840 | 1461136348984 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 00:12:28 INFO - PROCESS | 3840 | 1461136348990 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:29 INFO - PROCESS | 3840 | ++DOCSHELL 18A26C00 == 25 [pid = 3840] [id = 27] 00:12:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (18A4C400) [pid = 3840] [serial = 77] [outer = 00000000] 00:12:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (197A2C00) [pid = 3840] [serial = 78] [outer = 18A4C400] 00:12:29 INFO - PROCESS | 3840 | 1461136349038 Marionette DEBUG loaded listener.js 00:12:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (197C6000) [pid = 3840] [serial = 79] [outer = 18A4C400] 00:12:29 INFO - PROCESS | 3840 | 1461136349439 Marionette TRACE conn5 <- [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]]]}] 00:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 570ms 00:12:29 INFO - PROCESS | 3840 | 1461136349479 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 00:12:29 INFO - PROCESS | 3840 | 1461136349481 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 00:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:12:29 INFO - PROCESS | 3840 | 1461136349484 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:12:29 INFO - PROCESS | 3840 | 1461136349486 Marionette TRACE conn5 <- [1,74,null,{}] 00:12:29 INFO - PROCESS | 3840 | 1461136349489 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:29 INFO - PROCESS | 3840 | 1461136349581 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 00:12:29 INFO - PROCESS | 3840 | 1461136349588 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:29 INFO - PROCESS | 3840 | ++DOCSHELL 1A3A0800 == 26 [pid = 3840] [id = 28] 00:12:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1A3E9400) [pid = 3840] [serial = 80] [outer = 00000000] 00:12:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1B43B000) [pid = 3840] [serial = 81] [outer = 1A3E9400] 00:12:29 INFO - PROCESS | 3840 | 1461136349637 Marionette DEBUG loaded listener.js 00:12:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1C253800) [pid = 3840] [serial = 82] [outer = 1A3E9400] 00:12:30 INFO - PROCESS | 3840 | 1461136350205 Marionette TRACE conn5 <- [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]]]}] 00:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 770ms 00:12:30 INFO - PROCESS | 3840 | 1461136350255 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 00:12:30 INFO - PROCESS | 3840 | 1461136350261 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 00:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:12:30 INFO - PROCESS | 3840 | 1461136350267 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:12:30 INFO - PROCESS | 3840 | 1461136350270 Marionette TRACE conn5 <- [1,78,null,{}] 00:12:30 INFO - PROCESS | 3840 | 1461136350276 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:30 INFO - PROCESS | 3840 | 1461136350407 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 00:12:30 INFO - PROCESS | 3840 | 1461136350478 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:30 INFO - PROCESS | 3840 | ++DOCSHELL 10D92800 == 27 [pid = 3840] [id = 29] 00:12:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (10D93400) [pid = 3840] [serial = 83] [outer = 00000000] 00:12:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1499D000) [pid = 3840] [serial = 84] [outer = 10D93400] 00:12:30 INFO - PROCESS | 3840 | 1461136350535 Marionette DEBUG loaded listener.js 00:12:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (16083400) [pid = 3840] [serial = 85] [outer = 10D93400] 00:12:31 INFO - PROCESS | 3840 | 1461136351079 Marionette TRACE conn5 <- [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]]]}] 00:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 830ms 00:12:31 INFO - PROCESS | 3840 | 1461136351106 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 00:12:31 INFO - PROCESS | 3840 | 1461136351112 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 00:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:12:31 INFO - PROCESS | 3840 | 1461136351119 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:12:31 INFO - PROCESS | 3840 | 1461136351122 Marionette TRACE conn5 <- [1,82,null,{}] 00:12:31 INFO - PROCESS | 3840 | 1461136351126 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:31 INFO - PROCESS | 3840 | 1461136351225 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 00:12:31 INFO - PROCESS | 3840 | 1461136351305 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:31 INFO - PROCESS | 3840 | ++DOCSHELL 16081800 == 28 [pid = 3840] [id = 30] 00:12:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (16085800) [pid = 3840] [serial = 86] [outer = 00000000] 00:12:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1A1A2400) [pid = 3840] [serial = 87] [outer = 16085800] 00:12:31 INFO - PROCESS | 3840 | 1461136351360 Marionette DEBUG loaded listener.js 00:12:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1A5E2400) [pid = 3840] [serial = 88] [outer = 16085800] 00:12:31 INFO - PROCESS | 3840 | 1461136351881 Marionette TRACE conn5 <- [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]]]}] 00:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 830ms 00:12:31 INFO - PROCESS | 3840 | 1461136351951 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 00:12:31 INFO - PROCESS | 3840 | 1461136351954 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 00:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:12:31 INFO - PROCESS | 3840 | 1461136351958 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:12:31 INFO - PROCESS | 3840 | 1461136351962 Marionette TRACE conn5 <- [1,86,null,{}] 00:12:31 INFO - PROCESS | 3840 | 1461136351973 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:32 INFO - PROCESS | 3840 | 1461136352103 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 00:12:32 INFO - PROCESS | 3840 | 1461136352171 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:32 INFO - PROCESS | 3840 | ++DOCSHELL 19801400 == 29 [pid = 3840] [id = 31] 00:12:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (19806C00) [pid = 3840] [serial = 89] [outer = 00000000] 00:12:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (1A5E0800) [pid = 3840] [serial = 90] [outer = 19806C00] 00:12:32 INFO - PROCESS | 3840 | 1461136352229 Marionette DEBUG loaded listener.js 00:12:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1B707800) [pid = 3840] [serial = 91] [outer = 19806C00] 00:12:32 INFO - PROCESS | 3840 | 1461136352864 Marionette TRACE conn5 <- [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]]]}] 00:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 970ms 00:12:32 INFO - PROCESS | 3840 | 1461136352931 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 00:12:32 INFO - PROCESS | 3840 | 1461136352935 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 00:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:12:32 INFO - PROCESS | 3840 | 1461136352940 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:12:32 INFO - PROCESS | 3840 | 1461136352944 Marionette TRACE conn5 <- [1,90,null,{}] 00:12:32 INFO - PROCESS | 3840 | 1461136352951 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:33 INFO - PROCESS | 3840 | 1461136353040 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 00:12:33 INFO - PROCESS | 3840 | 1461136353111 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:33 INFO - PROCESS | 3840 | ++DOCSHELL 10457800 == 30 [pid = 3840] [id = 32] 00:12:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (10CBD000) [pid = 3840] [serial = 92] [outer = 00000000] 00:12:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (10D43800) [pid = 3840] [serial = 93] [outer = 10CBD000] 00:12:33 INFO - PROCESS | 3840 | 1461136353159 Marionette DEBUG loaded listener.js 00:12:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (13399400) [pid = 3840] [serial = 94] [outer = 10CBD000] 00:12:34 INFO - PROCESS | 3840 | --DOCSHELL 1DB03000 == 29 [pid = 3840] [id = 8] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (1DB06400) [pid = 3840] [serial = 21] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1A19E400) [pid = 3840] [serial = 17] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (1A3A0400) [pid = 3840] [serial = 14] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1606F800) [pid = 3840] [serial = 9] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (168FB400) [pid = 3840] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (133A0C00) [pid = 3840] [serial = 4] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (1B42D400) [pid = 3840] [serial = 51] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1C2CEC00) [pid = 3840] [serial = 54] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1CEA9800) [pid = 3840] [serial = 57] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1DB0A000) [pid = 3840] [serial = 60] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1DB0A400) [pid = 3840] [serial = 22] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (10112800) [pid = 3840] [serial = 27] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (10456400) [pid = 3840] [serial = 30] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (14FC5400) [pid = 3840] [serial = 36] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1611A400) [pid = 3840] [serial = 39] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (18A29800) [pid = 3840] [serial = 42] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1928C400) [pid = 3840] [serial = 45] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (19FE3000) [pid = 3840] [serial = 48] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (14922400) [pid = 3840] [serial = 33] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (101B3800) [pid = 3840] [serial = 28] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1650B400) [pid = 3840] [serial = 40] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (10D9A400) [pid = 3840] [serial = 31] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (18A46C00) [pid = 3840] [serial = 43] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1DC11800) [pid = 3840] [serial = 24] [outer = 00000000] [url = about:blank] 00:12:34 INFO - PROCESS | 3840 | 1461136354187 Marionette TRACE conn5 <- [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]]]}] 00:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1291ms 00:12:34 INFO - PROCESS | 3840 | 1461136354233 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 00:12:34 INFO - PROCESS | 3840 | 1461136354237 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 00:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:12:34 INFO - PROCESS | 3840 | 1461136354241 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:12:34 INFO - PROCESS | 3840 | 1461136354245 Marionette TRACE conn5 <- [1,94,null,{}] 00:12:34 INFO - PROCESS | 3840 | 1461136354250 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:34 INFO - PROCESS | 3840 | 1461136354331 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 00:12:34 INFO - PROCESS | 3840 | 1461136354343 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:34 INFO - PROCESS | 3840 | ++DOCSHELL 0FDB5800 == 30 [pid = 3840] [id = 33] 00:12:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (0FDB5C00) [pid = 3840] [serial = 95] [outer = 00000000] 00:12:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (1011D800) [pid = 3840] [serial = 96] [outer = 0FDB5C00] 00:12:34 INFO - PROCESS | 3840 | 1461136354392 Marionette DEBUG loaded listener.js 00:12:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (101BA400) [pid = 3840] [serial = 97] [outer = 0FDB5C00] 00:12:34 INFO - PROCESS | 3840 | 1461136354816 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 00:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 632ms 00:12:34 INFO - PROCESS | 3840 | 1461136354875 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 00:12:34 INFO - PROCESS | 3840 | 1461136354881 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 00:12:34 INFO - PROCESS | 3840 | 1461136354887 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:12:34 INFO - PROCESS | 3840 | 1461136354890 Marionette TRACE conn5 <- [1,98,null,{}] 00:12:34 INFO - PROCESS | 3840 | 1461136354896 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:34 INFO - PROCESS | 3840 | 1461136354998 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 00:12:34 INFO - PROCESS | 3840 | 1461136355004 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:35 INFO - PROCESS | 3840 | ++DOCSHELL 101B4000 == 31 [pid = 3840] [id = 34] 00:12:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (10303800) [pid = 3840] [serial = 98] [outer = 00000000] 00:12:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (14FC5400) [pid = 3840] [serial = 99] [outer = 10303800] 00:12:35 INFO - PROCESS | 3840 | 1461136355051 Marionette DEBUG loaded listener.js 00:12:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1606A000) [pid = 3840] [serial = 100] [outer = 10303800] 00:12:35 INFO - PROCESS | 3840 | 1461136355507 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 00:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 670ms 00:12:35 INFO - PROCESS | 3840 | 1461136355560 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 00:12:35 INFO - PROCESS | 3840 | 1461136355565 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 00:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:12:35 INFO - PROCESS | 3840 | 1461136355570 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:12:35 INFO - PROCESS | 3840 | 1461136355575 Marionette TRACE conn5 <- [1,102,null,{}] 00:12:35 INFO - PROCESS | 3840 | 1461136355582 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:35 INFO - PROCESS | 3840 | 1461136355698 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 00:12:35 INFO - PROCESS | 3840 | 1461136355767 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:35 INFO - PROCESS | 3840 | ++DOCSHELL 1011CC00 == 32 [pid = 3840] [id = 35] 00:12:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (101AB800) [pid = 3840] [serial = 101] [outer = 00000000] 00:12:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (10CC0800) [pid = 3840] [serial = 102] [outer = 101AB800] 00:12:35 INFO - PROCESS | 3840 | 1461136355826 Marionette DEBUG loaded listener.js 00:12:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (133A1800) [pid = 3840] [serial = 103] [outer = 101AB800] 00:12:36 INFO - PROCESS | 3840 | 1461136356554 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 00:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1025ms 00:12:36 INFO - PROCESS | 3840 | 1461136356600 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 00:12:36 INFO - PROCESS | 3840 | 1461136356606 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 00:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:12:36 INFO - PROCESS | 3840 | 1461136356613 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:12:36 INFO - PROCESS | 3840 | 1461136356616 Marionette TRACE conn5 <- [1,106,null,{}] 00:12:36 INFO - PROCESS | 3840 | 1461136356620 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:36 INFO - PROCESS | 3840 | 1461136356731 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 00:12:36 INFO - PROCESS | 3840 | 1461136356797 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:36 INFO - PROCESS | 3840 | ++DOCSHELL 16507800 == 33 [pid = 3840] [id = 36] 00:12:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1650D800) [pid = 3840] [serial = 104] [outer = 00000000] 00:12:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (17AA6C00) [pid = 3840] [serial = 105] [outer = 1650D800] 00:12:36 INFO - PROCESS | 3840 | 1461136356853 Marionette DEBUG loaded listener.js 00:12:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (17BEAC00) [pid = 3840] [serial = 106] [outer = 1650D800] 00:12:37 INFO - PROCESS | 3840 | --DOCSHELL 101AC400 == 32 [pid = 3840] [id = 23] 00:12:37 INFO - PROCESS | 3840 | --DOCSHELL 0FDB5800 == 31 [pid = 3840] [id = 33] 00:12:37 INFO - PROCESS | 3840 | --DOCSHELL 10457800 == 30 [pid = 3840] [id = 32] 00:12:37 INFO - PROCESS | 3840 | 1461136357597 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 00:12:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1021ms 00:12:37 INFO - PROCESS | 3840 | 1461136357638 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 00:12:37 INFO - PROCESS | 3840 | 1461136357642 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 00:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:12:37 INFO - PROCESS | 3840 | 1461136357647 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:12:37 INFO - PROCESS | 3840 | 1461136357652 Marionette TRACE conn5 <- [1,110,null,{}] 00:12:37 INFO - PROCESS | 3840 | 1461136357659 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:37 INFO - PROCESS | 3840 | 1461136357765 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 00:12:37 INFO - PROCESS | 3840 | 1461136357836 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:37 INFO - PROCESS | 3840 | ++DOCSHELL 10112800 == 31 [pid = 3840] [id = 37] 00:12:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (10119000) [pid = 3840] [serial = 107] [outer = 00000000] 00:12:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (10D93C00) [pid = 3840] [serial = 108] [outer = 10119000] 00:12:37 INFO - PROCESS | 3840 | 1461136357894 Marionette DEBUG loaded listener.js 00:12:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (14924400) [pid = 3840] [serial = 109] [outer = 10119000] 00:12:38 INFO - PROCESS | 3840 | 1461136358490 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 00:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 890ms 00:12:38 INFO - PROCESS | 3840 | 1461136358538 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 00:12:38 INFO - PROCESS | 3840 | 1461136358544 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 00:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:12:38 INFO - PROCESS | 3840 | 1461136358551 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:12:38 INFO - PROCESS | 3840 | 1461136358553 Marionette TRACE conn5 <- [1,114,null,{}] 00:12:38 INFO - PROCESS | 3840 | 1461136358558 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:38 INFO - PROCESS | 3840 | 1461136358659 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 00:12:38 INFO - PROCESS | 3840 | 1461136358740 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:38 INFO - PROCESS | 3840 | ++DOCSHELL 1491BC00 == 32 [pid = 3840] [id = 38] 00:12:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (14FC3800) [pid = 3840] [serial = 110] [outer = 00000000] 00:12:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (17EBEC00) [pid = 3840] [serial = 111] [outer = 14FC3800] 00:12:38 INFO - PROCESS | 3840 | 1461136358796 Marionette DEBUG loaded listener.js 00:12:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (18A2F400) [pid = 3840] [serial = 112] [outer = 14FC3800] 00:12:39 INFO - PROCESS | 3840 | 1461136359309 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 00:12:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 830ms 00:12:39 INFO - PROCESS | 3840 | 1461136359390 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 00:12:39 INFO - PROCESS | 3840 | 1461136359393 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 00:12:39 INFO - PROCESS | 3840 | 1461136359397 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:12:39 INFO - PROCESS | 3840 | 1461136359401 Marionette TRACE conn5 <- [1,118,null,{}] 00:12:39 INFO - PROCESS | 3840 | 1461136359413 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:39 INFO - PROCESS | 3840 | 1461136359528 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 00:12:39 INFO - PROCESS | 3840 | 1461136359588 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:39 INFO - PROCESS | 3840 | ++DOCSHELL 197A6400 == 33 [pid = 3840] [id = 39] 00:12:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (197A6C00) [pid = 3840] [serial = 113] [outer = 00000000] 00:12:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (197F7C00) [pid = 3840] [serial = 114] [outer = 197A6C00] 00:12:39 INFO - PROCESS | 3840 | 1461136359647 Marionette DEBUG loaded listener.js 00:12:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (19805400) [pid = 3840] [serial = 115] [outer = 197A6C00] 00:12:40 INFO - PROCESS | 3840 | 1461136360167 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 00:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 830ms 00:12:40 INFO - PROCESS | 3840 | 1461136360233 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 00:12:40 INFO - PROCESS | 3840 | 1461136360236 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 00:12:40 INFO - PROCESS | 3840 | 1461136360240 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:12:40 INFO - PROCESS | 3840 | 1461136360242 Marionette TRACE conn5 <- [1,122,null,{}] 00:12:40 INFO - PROCESS | 3840 | 1461136360246 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:40 INFO - PROCESS | 3840 | 1461136360343 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 00:12:40 INFO - PROCESS | 3840 | 1461136360410 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:40 INFO - PROCESS | 3840 | ++DOCSHELL 1A1A1000 == 34 [pid = 3840] [id = 40] 00:12:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1A3DFC00) [pid = 3840] [serial = 116] [outer = 00000000] 00:12:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (1B404000) [pid = 3840] [serial = 117] [outer = 1A3DFC00] 00:12:40 INFO - PROCESS | 3840 | 1461136360468 Marionette DEBUG loaded listener.js 00:12:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (1B710000) [pid = 3840] [serial = 118] [outer = 1A3DFC00] 00:12:41 INFO - PROCESS | 3840 | 1461136361037 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 00:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 830ms 00:12:41 INFO - PROCESS | 3840 | 1461136361073 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 00:12:41 INFO - PROCESS | 3840 | 1461136361076 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 00:12:41 INFO - PROCESS | 3840 | 1461136361079 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:12:41 INFO - PROCESS | 3840 | 1461136361081 Marionette TRACE conn5 <- [1,126,null,{}] 00:12:41 INFO - PROCESS | 3840 | 1461136361085 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:41 INFO - PROCESS | 3840 | 1461136361179 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 00:12:41 INFO - PROCESS | 3840 | 1461136361261 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:41 INFO - PROCESS | 3840 | ++DOCSHELL 1C255000 == 35 [pid = 3840] [id = 41] 00:12:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (1C25B800) [pid = 3840] [serial = 119] [outer = 00000000] 00:12:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (1C59FC00) [pid = 3840] [serial = 120] [outer = 1C25B800] 00:12:41 INFO - PROCESS | 3840 | 1461136361316 Marionette DEBUG loaded listener.js 00:12:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1C59F800) [pid = 3840] [serial = 121] [outer = 1C25B800] 00:12:41 INFO - PROCESS | 3840 | 1461136361905 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 00:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 870ms 00:12:41 INFO - PROCESS | 3840 | 1461136361954 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 00:12:41 INFO - PROCESS | 3840 | 1461136361958 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 00:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:12:41 INFO - PROCESS | 3840 | 1461136361963 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:12:41 INFO - PROCESS | 3840 | 1461136361967 Marionette TRACE conn5 <- [1,130,null,{}] 00:12:41 INFO - PROCESS | 3840 | 1461136361974 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:42 INFO - PROCESS | 3840 | 1461136362105 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 00:12:42 INFO - PROCESS | 3840 | --DOCSHELL 19801400 == 34 [pid = 3840] [id = 31] 00:12:42 INFO - PROCESS | 3840 | --DOCSHELL 1011CC00 == 33 [pid = 3840] [id = 35] 00:12:42 INFO - PROCESS | 3840 | 1461136362185 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:42 INFO - PROCESS | 3840 | ++DOCSHELL 0FD0F000 == 34 [pid = 3840] [id = 42] 00:12:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (0FDB5000) [pid = 3840] [serial = 122] [outer = 00000000] 00:12:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (1011CC00) [pid = 3840] [serial = 123] [outer = 0FDB5000] 00:12:42 INFO - PROCESS | 3840 | 1461136362246 Marionette DEBUG loaded listener.js 00:12:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (14803000) [pid = 3840] [serial = 124] [outer = 0FDB5000] 00:12:42 INFO - PROCESS | 3840 | 1461136362866 Marionette TRACE conn5 <- [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]]]}] 00:12:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 990ms 00:12:42 INFO - PROCESS | 3840 | 1461136362955 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 00:12:42 INFO - PROCESS | 3840 | 1461136362960 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 00:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:12:42 INFO - PROCESS | 3840 | 1461136362964 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:12:42 INFO - PROCESS | 3840 | 1461136362969 Marionette TRACE conn5 <- [1,134,null,{}] 00:12:42 INFO - PROCESS | 3840 | 1461136362987 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:43 INFO - PROCESS | 3840 | 1461136363117 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 00:12:43 INFO - PROCESS | 3840 | 1461136363161 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:43 INFO - PROCESS | 3840 | ++DOCSHELL 17BE8000 == 35 [pid = 3840] [id = 43] 00:12:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (17BF0400) [pid = 3840] [serial = 125] [outer = 00000000] 00:12:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (18ABCC00) [pid = 3840] [serial = 126] [outer = 17BF0400] 00:12:43 INFO - PROCESS | 3840 | 1461136363220 Marionette DEBUG loaded listener.js 00:12:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (19148C00) [pid = 3840] [serial = 127] [outer = 17BF0400] 00:12:43 INFO - PROCESS | 3840 | 1461136363837 Marionette TRACE conn5 <- [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]]]}] 00:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 931ms 00:12:43 INFO - PROCESS | 3840 | 1461136363900 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 00:12:43 INFO - PROCESS | 3840 | 1461136363903 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 00:12:43 INFO - PROCESS | 3840 | 1461136363907 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:12:43 INFO - PROCESS | 3840 | 1461136363909 Marionette TRACE conn5 <- [1,138,null,{}] 00:12:43 INFO - PROCESS | 3840 | 1461136363913 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:44 INFO - PROCESS | 3840 | 1461136364016 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 00:12:44 INFO - PROCESS | 3840 | 1461136364085 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:44 INFO - PROCESS | 3840 | ++DOCSHELL 1011C800 == 36 [pid = 3840] [id = 44] 00:12:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (19810C00) [pid = 3840] [serial = 128] [outer = 00000000] 00:12:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (1BAD2000) [pid = 3840] [serial = 129] [outer = 19810C00] 00:12:44 INFO - PROCESS | 3840 | 1461136364141 Marionette DEBUG loaded listener.js 00:12:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (1C2D8400) [pid = 3840] [serial = 130] [outer = 19810C00] 00:12:44 INFO - PROCESS | 3840 | 1461136364670 Marionette TRACE conn5 <- [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]]]}] 00:12:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 770ms 00:12:44 INFO - PROCESS | 3840 | 1461136364689 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 00:12:44 INFO - PROCESS | 3840 | 1461136364694 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 00:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:12:44 INFO - PROCESS | 3840 | 1461136364706 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:12:44 INFO - PROCESS | 3840 | 1461136364711 Marionette TRACE conn5 <- [1,142,null,{}] 00:12:44 INFO - PROCESS | 3840 | 1461136364715 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:44 INFO - PROCESS | 3840 | 1461136364820 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 00:12:44 INFO - PROCESS | 3840 | 1461136364901 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:44 INFO - PROCESS | 3840 | ++DOCSHELL 19217400 == 37 [pid = 3840] [id = 45] 00:12:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (19218400) [pid = 3840] [serial = 131] [outer = 00000000] 00:12:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (1CA1E400) [pid = 3840] [serial = 132] [outer = 19218400] 00:12:44 INFO - PROCESS | 3840 | 1461136364957 Marionette DEBUG loaded listener.js 00:12:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (1CA29800) [pid = 3840] [serial = 133] [outer = 19218400] 00:12:45 INFO - PROCESS | 3840 | 1461136365477 Marionette TRACE conn5 <- [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]]]}] 00:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 830ms 00:12:45 INFO - PROCESS | 3840 | 1461136365531 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 00:12:45 INFO - PROCESS | 3840 | 1461136365533 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 00:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:12:45 INFO - PROCESS | 3840 | 1461136365536 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:12:45 INFO - PROCESS | 3840 | 1461136365538 Marionette TRACE conn5 <- [1,146,null,{}] 00:12:45 INFO - PROCESS | 3840 | 1461136365542 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:45 INFO - PROCESS | 3840 | 1461136365645 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 00:12:45 INFO - PROCESS | 3840 | 1461136365730 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:45 INFO - PROCESS | 3840 | ++DOCSHELL 19955000 == 38 [pid = 3840] [id = 46] 00:12:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (19955400) [pid = 3840] [serial = 134] [outer = 00000000] 00:12:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (1995F000) [pid = 3840] [serial = 135] [outer = 19955400] 00:12:45 INFO - PROCESS | 3840 | 1461136365785 Marionette DEBUG loaded listener.js 00:12:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (19960400) [pid = 3840] [serial = 136] [outer = 19955400] 00:12:46 INFO - PROCESS | 3840 | 1461136366397 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 00:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 870ms 00:12:46 INFO - PROCESS | 3840 | 1461136366411 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 00:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:12:46 INFO - PROCESS | 3840 | 1461136366415 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 00:12:46 INFO - PROCESS | 3840 | 1461136366420 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:12:46 INFO - PROCESS | 3840 | 1461136366424 Marionette TRACE conn5 <- [1,150,null,{}] 00:12:46 INFO - PROCESS | 3840 | 1461136366430 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:46 INFO - PROCESS | 3840 | 1461136366528 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 00:12:46 INFO - PROCESS | 3840 | 1461136366616 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:46 INFO - PROCESS | 3840 | ++DOCSHELL 10D3B800 == 39 [pid = 3840] [id = 47] 00:12:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (10D41400) [pid = 3840] [serial = 137] [outer = 00000000] 00:12:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (1650E800) [pid = 3840] [serial = 138] [outer = 10D41400] 00:12:46 INFO - PROCESS | 3840 | 1461136366665 Marionette DEBUG loaded listener.js 00:12:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (17EB4C00) [pid = 3840] [serial = 139] [outer = 10D41400] 00:12:47 INFO - PROCESS | 3840 | --DOCSHELL 10112800 == 38 [pid = 3840] [id = 37] 00:12:47 INFO - PROCESS | 3840 | 1461136367335 Marionette TRACE conn5 <- [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]]]}] 00:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 929ms 00:12:47 INFO - PROCESS | 3840 | 1461136367351 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 00:12:47 INFO - PROCESS | 3840 | 1461136367355 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 00:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:12:47 INFO - PROCESS | 3840 | 1461136367360 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:12:47 INFO - PROCESS | 3840 | 1461136367364 Marionette TRACE conn5 <- [1,154,null,{}] 00:12:47 INFO - PROCESS | 3840 | 1461136367370 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:47 INFO - PROCESS | 3840 | 1461136367479 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 00:12:47 INFO - PROCESS | 3840 | 1461136367618 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:47 INFO - PROCESS | 3840 | ++DOCSHELL 16112C00 == 39 [pid = 3840] [id = 48] 00:12:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (16113400) [pid = 3840] [serial = 140] [outer = 00000000] 00:12:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (17EBAC00) [pid = 3840] [serial = 141] [outer = 16113400] 00:12:47 INFO - PROCESS | 3840 | 1461136367679 Marionette DEBUG loaded listener.js 00:12:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 112 (1920E000) [pid = 3840] [serial = 142] [outer = 16113400] 00:12:48 INFO - PROCESS | 3840 | 1461136368247 Marionette TRACE conn5 <- [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]]]}] 00:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 930ms 00:12:48 INFO - PROCESS | 3840 | 1461136368291 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 00:12:48 INFO - PROCESS | 3840 | 1461136368297 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 00:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:12:48 INFO - PROCESS | 3840 | 1461136368304 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:12:48 INFO - PROCESS | 3840 | 1461136368307 Marionette TRACE conn5 <- [1,158,null,{}] 00:12:48 INFO - PROCESS | 3840 | 1461136368311 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:48 INFO - PROCESS | 3840 | 1461136368419 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 00:12:48 INFO - PROCESS | 3840 | 1461136368493 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:48 INFO - PROCESS | 3840 | ++DOCSHELL 19210C00 == 40 [pid = 3840] [id = 49] 00:12:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 113 (19214C00) [pid = 3840] [serial = 143] [outer = 00000000] 00:12:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 114 (19954000) [pid = 3840] [serial = 144] [outer = 19214C00] 00:12:48 INFO - PROCESS | 3840 | 1461136368549 Marionette DEBUG loaded listener.js 00:12:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 115 (1995C400) [pid = 3840] [serial = 145] [outer = 19214C00] 00:12:49 INFO - PROCESS | 3840 | 1461136369130 Marionette TRACE conn5 <- [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]]]}] 00:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 870ms 00:12:49 INFO - PROCESS | 3840 | 1461136369176 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 00:12:49 INFO - PROCESS | 3840 | 1461136369179 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 00:12:49 INFO - PROCESS | 3840 | 1461136369182 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:12:49 INFO - PROCESS | 3840 | 1461136369186 Marionette TRACE conn5 <- [1,162,null,{}] 00:12:49 INFO - PROCESS | 3840 | 1461136369198 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:49 INFO - PROCESS | 3840 | 1461136369303 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 00:12:49 INFO - PROCESS | 3840 | 1461136369405 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:49 INFO - PROCESS | 3840 | ++DOCSHELL 1A6DD000 == 41 [pid = 3840] [id = 50] 00:12:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 116 (1A6DF000) [pid = 3840] [serial = 146] [outer = 00000000] 00:12:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 117 (1A6E2C00) [pid = 3840] [serial = 147] [outer = 1A6DF000] 00:12:49 INFO - PROCESS | 3840 | 1461136369465 Marionette DEBUG loaded listener.js 00:12:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 118 (1C5A0000) [pid = 3840] [serial = 148] [outer = 1A6DF000] 00:12:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 119 (1CA27C00) [pid = 3840] [serial = 149] [outer = 149A7000] 00:12:50 INFO - PROCESS | 3840 | 1461136370042 Marionette TRACE conn5 <- [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]]]}] 00:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 930ms 00:12:50 INFO - PROCESS | 3840 | 1461136370117 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 00:12:50 INFO - PROCESS | 3840 | 1461136370120 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 00:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:12:50 INFO - PROCESS | 3840 | 1461136370124 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:12:50 INFO - PROCESS | 3840 | 1461136370126 Marionette TRACE conn5 <- [1,166,null,{}] 00:12:50 INFO - PROCESS | 3840 | 1461136370129 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:50 INFO - PROCESS | 3840 | 1461136370228 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 00:12:50 INFO - PROCESS | 3840 | 1461136370299 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:50 INFO - PROCESS | 3840 | ++DOCSHELL 1CA1E000 == 42 [pid = 3840] [id = 51] 00:12:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 120 (1D422400) [pid = 3840] [serial = 150] [outer = 00000000] 00:12:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 121 (1DB0B400) [pid = 3840] [serial = 151] [outer = 1D422400] 00:12:50 INFO - PROCESS | 3840 | 1461136370354 Marionette DEBUG loaded listener.js 00:12:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 122 (1DB10800) [pid = 3840] [serial = 152] [outer = 1D422400] 00:12:50 INFO - PROCESS | 3840 | 1461136370977 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 00:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 870ms 00:12:50 INFO - PROCESS | 3840 | 1461136370996 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 00:12:50 INFO - PROCESS | 3840 | 1461136370998 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 00:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:12:50 INFO - PROCESS | 3840 | 1461136371002 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:12:50 INFO - PROCESS | 3840 | 1461136371004 Marionette TRACE conn5 <- [1,170,null,{}] 00:12:50 INFO - PROCESS | 3840 | 1461136371007 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:51 INFO - PROCESS | 3840 | 1461136371107 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 00:12:51 INFO - PROCESS | 3840 | 1461136371178 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:51 INFO - PROCESS | 3840 | ++DOCSHELL 0F7F2400 == 43 [pid = 3840] [id = 52] 00:12:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 123 (18D44800) [pid = 3840] [serial = 153] [outer = 00000000] 00:12:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 124 (18D4F000) [pid = 3840] [serial = 154] [outer = 18D44800] 00:12:51 INFO - PROCESS | 3840 | 1461136371233 Marionette DEBUG loaded listener.js 00:12:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 125 (18D50800) [pid = 3840] [serial = 155] [outer = 18D44800] 00:12:51 INFO - PROCESS | 3840 | 1461136371820 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 00:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 870ms 00:12:51 INFO - PROCESS | 3840 | 1461136371876 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 00:12:51 INFO - PROCESS | 3840 | 1461136371880 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 00:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:12:51 INFO - PROCESS | 3840 | 1461136371885 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:12:51 INFO - PROCESS | 3840 | 1461136371889 Marionette TRACE conn5 <- [1,174,null,{}] 00:12:51 INFO - PROCESS | 3840 | 1461136371896 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:51 INFO - PROCESS | 3840 | 1461136372002 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 00:12:52 INFO - PROCESS | 3840 | 1461136372071 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:52 INFO - PROCESS | 3840 | ++DOCSHELL 0F45B400 == 44 [pid = 3840] [id = 53] 00:12:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 126 (0F460000) [pid = 3840] [serial = 156] [outer = 00000000] 00:12:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 127 (10D9B000) [pid = 3840] [serial = 157] [outer = 0F460000] 00:12:52 INFO - PROCESS | 3840 | 1461136372123 Marionette DEBUG loaded listener.js 00:12:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 128 (16069800) [pid = 3840] [serial = 158] [outer = 0F460000] 00:12:52 INFO - PROCESS | 3840 | 1461136372781 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 00:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 930ms 00:12:52 INFO - PROCESS | 3840 | 1461136372816 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 00:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:12:52 INFO - PROCESS | 3840 | 1461136372820 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 00:12:52 INFO - PROCESS | 3840 | 1461136372826 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:12:52 INFO - PROCESS | 3840 | 1461136372830 Marionette TRACE conn5 <- [1,178,null,{}] 00:12:52 INFO - PROCESS | 3840 | 1461136372836 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:52 INFO - PROCESS | 3840 | 1461136372975 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 00:12:53 INFO - PROCESS | 3840 | 1461136373051 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:53 INFO - PROCESS | 3840 | ++DOCSHELL 14FBE400 == 45 [pid = 3840] [id = 54] 00:12:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 129 (16085000) [pid = 3840] [serial = 159] [outer = 00000000] 00:12:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 130 (18A2B400) [pid = 3840] [serial = 160] [outer = 16085000] 00:12:53 INFO - PROCESS | 3840 | 1461136373151 Marionette DEBUG loaded listener.js 00:12:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 131 (18D48400) [pid = 3840] [serial = 161] [outer = 16085000] 00:12:53 INFO - PROCESS | 3840 | 1461136373727 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 00:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 930ms 00:12:53 INFO - PROCESS | 3840 | 1461136373757 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 00:12:53 INFO - PROCESS | 3840 | 1461136373763 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 00:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:12:53 INFO - PROCESS | 3840 | 1461136373769 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:12:53 INFO - PROCESS | 3840 | 1461136373772 Marionette TRACE conn5 <- [1,182,null,{}] 00:12:53 INFO - PROCESS | 3840 | 1461136373776 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:53 INFO - PROCESS | 3840 | 1461136373880 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 00:12:53 INFO - PROCESS | 3840 | 1461136373969 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:53 INFO - PROCESS | 3840 | ++DOCSHELL 19215C00 == 46 [pid = 3840] [id = 55] 00:12:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 132 (1921A400) [pid = 3840] [serial = 162] [outer = 00000000] 00:12:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 133 (19952000) [pid = 3840] [serial = 163] [outer = 1921A400] 00:12:54 INFO - PROCESS | 3840 | 1461136374025 Marionette DEBUG loaded listener.js 00:12:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 134 (1995E800) [pid = 3840] [serial = 164] [outer = 1921A400] 00:12:54 INFO - PROCESS | 3840 | 1461136374581 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 00:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 830ms 00:12:54 INFO - PROCESS | 3840 | 1461136374606 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 00:12:54 INFO - PROCESS | 3840 | 1461136374609 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 00:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:12:54 INFO - PROCESS | 3840 | 1461136374613 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:12:54 INFO - PROCESS | 3840 | 1461136374617 Marionette TRACE conn5 <- [1,186,null,{}] 00:12:54 INFO - PROCESS | 3840 | 1461136374628 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:54 INFO - PROCESS | 3840 | 1461136374736 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 00:12:54 INFO - PROCESS | 3840 | 1461136374825 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:54 INFO - PROCESS | 3840 | ++DOCSHELL 0FE40800 == 47 [pid = 3840] [id = 56] 00:12:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (0FE40C00) [pid = 3840] [serial = 165] [outer = 00000000] 00:12:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (1A6D4400) [pid = 3840] [serial = 166] [outer = 0FE40C00] 00:12:54 INFO - PROCESS | 3840 | 1461136374884 Marionette DEBUG loaded listener.js 00:12:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 137 (1A6DBC00) [pid = 3840] [serial = 167] [outer = 0FE40C00] 00:12:55 INFO - PROCESS | 3840 | 1461136375444 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 00:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 870ms 00:12:55 INFO - PROCESS | 3840 | 1461136375490 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 00:12:55 INFO - PROCESS | 3840 | 1461136375493 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 00:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:12:55 INFO - PROCESS | 3840 | 1461136375497 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:12:55 INFO - PROCESS | 3840 | 1461136375499 Marionette TRACE conn5 <- [1,190,null,{}] 00:12:55 INFO - PROCESS | 3840 | 1461136375503 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:55 INFO - PROCESS | 3840 | 1461136375602 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 00:12:55 INFO - PROCESS | 3840 | 1461136375693 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:55 INFO - PROCESS | 3840 | ++DOCSHELL 17E2E000 == 48 [pid = 3840] [id = 57] 00:12:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (17E2E800) [pid = 3840] [serial = 168] [outer = 00000000] 00:12:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (19957C00) [pid = 3840] [serial = 169] [outer = 17E2E800] 00:12:55 INFO - PROCESS | 3840 | 1461136375749 Marionette DEBUG loaded listener.js 00:12:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (1C5AA000) [pid = 3840] [serial = 170] [outer = 17E2E800] 00:12:56 INFO - PROCESS | 3840 | 1461136376231 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 00:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 770ms 00:12:56 INFO - PROCESS | 3840 | 1461136376272 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 00:12:56 INFO - PROCESS | 3840 | 1461136376274 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 00:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:12:56 INFO - PROCESS | 3840 | 1461136376278 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:12:56 INFO - PROCESS | 3840 | 1461136376280 Marionette TRACE conn5 <- [1,194,null,{}] 00:12:56 INFO - PROCESS | 3840 | 1461136376284 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:56 INFO - PROCESS | 3840 | 1461136376386 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 00:12:56 INFO - PROCESS | 3840 | 1461136376474 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:56 INFO - PROCESS | 3840 | ++DOCSHELL 0FF46000 == 49 [pid = 3840] [id = 58] 00:12:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (0FF47800) [pid = 3840] [serial = 171] [outer = 00000000] 00:12:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (0FF4C800) [pid = 3840] [serial = 172] [outer = 0FF47800] 00:12:56 INFO - PROCESS | 3840 | 1461136376529 Marionette DEBUG loaded listener.js 00:12:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (0FF4C400) [pid = 3840] [serial = 173] [outer = 0FF47800] 00:12:57 INFO - PROCESS | 3840 | 1461136377145 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 00:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 929ms 00:12:57 INFO - PROCESS | 3840 | 1461136377224 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 00:12:57 INFO - PROCESS | 3840 | 1461136377226 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 00:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:12:57 INFO - PROCESS | 3840 | 1461136377231 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:12:57 INFO - PROCESS | 3840 | 1461136377233 Marionette TRACE conn5 <- [1,198,null,{}] 00:12:57 INFO - PROCESS | 3840 | 1461136377237 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:57 INFO - PROCESS | 3840 | 1461136377380 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 00:12:57 INFO - PROCESS | 3840 | 1461136377452 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:57 INFO - PROCESS | 3840 | ++DOCSHELL 0FF77000 == 50 [pid = 3840] [id = 59] 00:12:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (0FF77800) [pid = 3840] [serial = 174] [outer = 00000000] 00:12:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (1D422800) [pid = 3840] [serial = 175] [outer = 0FF77800] 00:12:57 INFO - PROCESS | 3840 | 1461136377510 Marionette DEBUG loaded listener.js 00:12:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (1D6EA000) [pid = 3840] [serial = 176] [outer = 0FF77800] 00:12:58 INFO - PROCESS | 3840 | 1461136378143 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 00:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1019ms 00:12:58 INFO - PROCESS | 3840 | 1461136378255 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 00:12:58 INFO - PROCESS | 3840 | 1461136378259 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 00:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:12:58 INFO - PROCESS | 3840 | 1461136378265 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:12:58 INFO - PROCESS | 3840 | 1461136378270 Marionette TRACE conn5 <- [1,202,null,{}] 00:12:58 INFO - PROCESS | 3840 | 1461136378286 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:58 INFO - PROCESS | 3840 | 1461136378398 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 00:12:58 INFO - PROCESS | 3840 | 1461136378471 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:58 INFO - PROCESS | 3840 | ++DOCSHELL 0FE3DC00 == 51 [pid = 3840] [id = 60] 00:12:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (0FE3E400) [pid = 3840] [serial = 177] [outer = 00000000] 00:12:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (0FF45400) [pid = 3840] [serial = 178] [outer = 0FE3E400] 00:12:58 INFO - PROCESS | 3840 | 1461136378532 Marionette DEBUG loaded listener.js 00:12:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (0FF72800) [pid = 3840] [serial = 179] [outer = 0FE3E400] 00:12:59 INFO - PROCESS | 3840 | 1461136379133 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 00:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 890ms 00:12:59 INFO - PROCESS | 3840 | 1461136379157 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 00:12:59 INFO - PROCESS | 3840 | 1461136379163 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 00:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:12:59 INFO - PROCESS | 3840 | 1461136379170 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:12:59 INFO - PROCESS | 3840 | 1461136379173 Marionette TRACE conn5 <- [1,206,null,{}] 00:12:59 INFO - PROCESS | 3840 | 1461136379177 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:59 INFO - PROCESS | 3840 | 1461136379283 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 00:12:59 INFO - PROCESS | 3840 | 1461136379378 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:59 INFO - PROCESS | 3840 | ++DOCSHELL 113A1800 == 52 [pid = 3840] [id = 61] 00:12:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (133F2800) [pid = 3840] [serial = 180] [outer = 00000000] 00:12:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (1611AC00) [pid = 3840] [serial = 181] [outer = 133F2800] 00:12:59 INFO - PROCESS | 3840 | 1461136379434 Marionette DEBUG loaded listener.js 00:12:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (17AB2400) [pid = 3840] [serial = 182] [outer = 133F2800] 00:13:00 INFO - PROCESS | 3840 | --DOCSHELL 0FD0F000 == 51 [pid = 3840] [id = 42] 00:13:00 INFO - PROCESS | 3840 | --DOCSHELL 17BE8000 == 50 [pid = 3840] [id = 43] 00:13:00 INFO - PROCESS | 3840 | --DOCSHELL 19955000 == 49 [pid = 3840] [id = 46] 00:13:00 INFO - PROCESS | 3840 | --DOCSHELL 19217400 == 48 [pid = 3840] [id = 45] 00:13:00 INFO - PROCESS | 3840 | --DOCSHELL 1011C800 == 47 [pid = 3840] [id = 44] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 133A3C00 == 46 [pid = 3840] [id = 24] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 0F877000 == 45 [pid = 3840] [id = 10] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 16112C00 == 44 [pid = 3840] [id = 48] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 16081800 == 43 [pid = 3840] [id = 30] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 1C255000 == 42 [pid = 3840] [id = 41] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 19210C00 == 41 [pid = 3840] [id = 49] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 197A6400 == 40 [pid = 3840] [id = 39] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 18A4B400 == 39 [pid = 3840] [id = 16] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 16E7B800 == 38 [pid = 3840] [id = 26] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 1A6DD000 == 37 [pid = 3840] [id = 50] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 1520FC00 == 36 [pid = 3840] [id = 25] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 1499B000 == 35 [pid = 3840] [id = 14] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 18A26C00 == 34 [pid = 3840] [id = 27] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 16507800 == 33 [pid = 3840] [id = 36] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 18A42000 == 32 [pid = 3840] [id = 18] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 14FBE400 == 31 [pid = 3840] [id = 54] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 1C5A6400 == 30 [pid = 3840] [id = 22] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 10D92800 == 29 [pid = 3840] [id = 29] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 0F7F2400 == 28 [pid = 3840] [id = 52] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 1491BC00 == 27 [pid = 3840] [id = 38] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 16E88400 == 26 [pid = 3840] [id = 15] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 1A3A0800 == 25 [pid = 3840] [id = 28] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 1B7AD800 == 24 [pid = 3840] [id = 19] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 1A1A1000 == 23 [pid = 3840] [id = 40] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 1CA1E000 == 22 [pid = 3840] [id = 51] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 0F87FC00 == 21 [pid = 3840] [id = 17] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 0F7B6800 == 20 [pid = 3840] [id = 11] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 19215C00 == 19 [pid = 3840] [id = 55] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 17EB7C00 == 18 [pid = 3840] [id = 21] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 0FE40800 == 17 [pid = 3840] [id = 56] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 17E2E000 == 16 [pid = 3840] [id = 57] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 0FF46000 == 15 [pid = 3840] [id = 58] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 1499AC00 == 14 [pid = 3840] [id = 20] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 10D3B800 == 13 [pid = 3840] [id = 47] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 0FF77000 == 12 [pid = 3840] [id = 59] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 101B4000 == 11 [pid = 3840] [id = 34] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 0FE3DC00 == 10 [pid = 3840] [id = 60] 00:13:02 INFO - PROCESS | 3840 | --DOCSHELL 0F45B400 == 9 [pid = 3840] [id = 53] 00:13:04 INFO - PROCESS | 3840 | 1461136384433 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 00:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 5314ms 00:13:04 INFO - PROCESS | 3840 | 1461136384499 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 00:13:04 INFO - PROCESS | 3840 | 1461136384502 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 00:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:13:04 INFO - PROCESS | 3840 | 1461136384522 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:13:04 INFO - PROCESS | 3840 | 1461136384524 Marionette TRACE conn5 <- [1,210,null,{}] 00:13:04 INFO - PROCESS | 3840 | 1461136384532 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:04 INFO - PROCESS | 3840 | 1461136384622 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 00:13:04 INFO - PROCESS | 3840 | 1461136384634 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:04 INFO - PROCESS | 3840 | ++DOCSHELL 0FD01C00 == 10 [pid = 3840] [id = 62] 00:13:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (0FD04000) [pid = 3840] [serial = 183] [outer = 00000000] 00:13:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (0FE3DC00) [pid = 3840] [serial = 184] [outer = 0FD04000] 00:13:04 INFO - PROCESS | 3840 | 1461136384682 Marionette DEBUG loaded listener.js 00:13:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (0FF42800) [pid = 3840] [serial = 185] [outer = 0FD04000] 00:13:05 INFO - PROCESS | 3840 | 1461136385215 Marionette TRACE conn5 <- [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]]]}] 00:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 730ms 00:13:05 INFO - PROCESS | 3840 | 1461136385252 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 00:13:05 INFO - PROCESS | 3840 | 1461136385258 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 00:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:13:05 INFO - PROCESS | 3840 | 1461136385264 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:13:05 INFO - PROCESS | 3840 | 1461136385267 Marionette TRACE conn5 <- [1,214,null,{}] 00:13:05 INFO - PROCESS | 3840 | 1461136385270 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:05 INFO - PROCESS | 3840 | 1461136385384 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 00:13:05 INFO - PROCESS | 3840 | 1461136385394 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:05 INFO - PROCESS | 3840 | ++DOCSHELL 0F455C00 == 11 [pid = 3840] [id = 63] 00:13:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (0FF75400) [pid = 3840] [serial = 186] [outer = 00000000] 00:13:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (10456400) [pid = 3840] [serial = 187] [outer = 0FF75400] 00:13:05 INFO - PROCESS | 3840 | 1461136385446 Marionette DEBUG loaded listener.js 00:13:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (133FCC00) [pid = 3840] [serial = 188] [outer = 0FF75400] 00:13:05 INFO - PROCESS | 3840 | 1461136385901 Marionette TRACE conn5 <- [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]]]}] 00:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 670ms 00:13:05 INFO - PROCESS | 3840 | 1461136385937 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 00:13:05 INFO - PROCESS | 3840 | 1461136385939 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 00:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:13:05 INFO - PROCESS | 3840 | 1461136385943 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:13:05 INFO - PROCESS | 3840 | 1461136385947 Marionette TRACE conn5 <- [1,218,null,{}] 00:13:05 INFO - PROCESS | 3840 | 1461136385963 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:06 INFO - PROCESS | 3840 | 1461136386099 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 00:13:06 INFO - PROCESS | 3840 | 1461136386113 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:06 INFO - PROCESS | 3840 | ++DOCSHELL 16081800 == 12 [pid = 3840] [id = 64] 00:13:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (16082C00) [pid = 3840] [serial = 189] [outer = 00000000] 00:13:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (17E2BC00) [pid = 3840] [serial = 190] [outer = 16082C00] 00:13:06 INFO - PROCESS | 3840 | 1461136386162 Marionette DEBUG loaded listener.js 00:13:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (17E31800) [pid = 3840] [serial = 191] [outer = 16082C00] 00:13:06 INFO - PROCESS | 3840 | 1461136386625 Marionette TRACE conn5 <- [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]]]}] 00:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 730ms 00:13:06 INFO - PROCESS | 3840 | 1461136386677 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 00:13:06 INFO - PROCESS | 3840 | 1461136386679 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 00:13:06 INFO - PROCESS | 3840 | 1461136386682 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:13:06 INFO - PROCESS | 3840 | 1461136386684 Marionette TRACE conn5 <- [1,222,null,{}] 00:13:06 INFO - PROCESS | 3840 | 1461136386688 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:06 INFO - PROCESS | 3840 | 1461136386795 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 00:13:06 INFO - PROCESS | 3840 | 1461136386801 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:06 INFO - PROCESS | 3840 | ++DOCSHELL 18D44400 == 13 [pid = 3840] [id = 65] 00:13:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (18D46000) [pid = 3840] [serial = 192] [outer = 00000000] 00:13:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (19152000) [pid = 3840] [serial = 193] [outer = 18D46000] 00:13:06 INFO - PROCESS | 3840 | 1461136386847 Marionette DEBUG loaded listener.js 00:13:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (19215C00) [pid = 3840] [serial = 194] [outer = 18D46000] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (10CBD000) [pid = 3840] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (10D93400) [pid = 3840] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (16085800) [pid = 3840] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (19806C00) [pid = 3840] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (0FDB5C00) [pid = 3840] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (14804000) [pid = 3840] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (101B1400) [pid = 3840] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (152BBC00) [pid = 3840] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (17AA9400) [pid = 3840] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (197A6C00) [pid = 3840] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (101AB800) [pid = 3840] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (14FC3800) [pid = 3840] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (10D41400) [pid = 3840] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (0F460000) [pid = 3840] [serial = 156] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (1650D800) [pid = 3840] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (10119000) [pid = 3840] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (10303800) [pid = 3840] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (1C25B800) [pid = 3840] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (1A3DFC00) [pid = 3840] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (1C5A6C00) [pid = 3840] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (1A3E9400) [pid = 3840] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (0FF77800) [pid = 3840] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (17E2E800) [pid = 3840] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (0FF47800) [pid = 3840] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (0FE40C00) [pid = 3840] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 138 (18D44800) [pid = 3840] [serial = 153] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 137 (1BACE400) [pid = 3840] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 136 (17EBA000) [pid = 3840] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 135 (1A5E0000) [pid = 3840] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (1B709800) [pid = 3840] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 133 (17BE7C00) [pid = 3840] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 132 (18ABAC00) [pid = 3840] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 131 (1D422400) [pid = 3840] [serial = 150] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 130 (1A6DF000) [pid = 3840] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 129 (0FE3E400) [pid = 3840] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 128 (19214C00) [pid = 3840] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 127 (18A4C400) [pid = 3840] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 126 (19955400) [pid = 3840] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 125 (0FDB5000) [pid = 3840] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 124 (16085000) [pid = 3840] [serial = 159] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 123 (16113400) [pid = 3840] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 122 (19218400) [pid = 3840] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 121 (1921A400) [pid = 3840] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 120 (19810C00) [pid = 3840] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:13:07 INFO - PROCESS | 3840 | --DOMWINDOW == 119 (17BF0400) [pid = 3840] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:13:08 INFO - PROCESS | 3840 | 1461136388226 Marionette TRACE conn5 <- [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]]]}] 00:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1582ms 00:13:08 INFO - PROCESS | 3840 | 1461136388269 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 00:13:08 INFO - PROCESS | 3840 | 1461136388271 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 00:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:13:08 INFO - PROCESS | 3840 | 1461136388275 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:13:08 INFO - PROCESS | 3840 | 1461136388276 Marionette TRACE conn5 <- [1,226,null,{}] 00:13:08 INFO - PROCESS | 3840 | 1461136388280 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:08 INFO - PROCESS | 3840 | 1461136388385 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 00:13:08 INFO - PROCESS | 3840 | 1461136388394 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:08 INFO - PROCESS | 3840 | ++DOCSHELL 151A0C00 == 14 [pid = 3840] [id = 66] 00:13:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 120 (151BAC00) [pid = 3840] [serial = 195] [outer = 00000000] 00:13:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 121 (1650D800) [pid = 3840] [serial = 196] [outer = 151BAC00] 00:13:08 INFO - PROCESS | 3840 | 1461136388439 Marionette DEBUG loaded listener.js 00:13:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 122 (17BE4400) [pid = 3840] [serial = 197] [outer = 151BAC00] 00:13:08 INFO - PROCESS | 3840 | 1461136388838 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 00:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 570ms 00:13:08 INFO - PROCESS | 3840 | 1461136388845 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 00:13:08 INFO - PROCESS | 3840 | 1461136388847 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 00:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:13:08 INFO - PROCESS | 3840 | 1461136388850 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:13:08 INFO - PROCESS | 3840 | 1461136388852 Marionette TRACE conn5 <- [1,230,null,{}] 00:13:08 INFO - PROCESS | 3840 | 1461136388856 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:08 INFO - PROCESS | 3840 | 1461136388985 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 00:13:09 INFO - PROCESS | 3840 | 1461136389070 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:09 INFO - PROCESS | 3840 | ++DOCSHELL 0F462400 == 15 [pid = 3840] [id = 67] 00:13:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 123 (17E26C00) [pid = 3840] [serial = 198] [outer = 00000000] 00:13:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 124 (19290400) [pid = 3840] [serial = 199] [outer = 17E26C00] 00:13:09 INFO - PROCESS | 3840 | 1461136389118 Marionette DEBUG loaded listener.js 00:13:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 125 (197F7400) [pid = 3840] [serial = 200] [outer = 17E26C00] 00:13:09 INFO - PROCESS | 3840 | 1461136389475 Marionette TRACE conn5 <- [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]]]}] 00:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 670ms 00:13:09 INFO - PROCESS | 3840 | 1461136389521 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 00:13:09 INFO - PROCESS | 3840 | 1461136389523 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 00:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:13:09 INFO - PROCESS | 3840 | 1461136389527 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:13:09 INFO - PROCESS | 3840 | 1461136389528 Marionette TRACE conn5 <- [1,234,null,{}] 00:13:09 INFO - PROCESS | 3840 | 1461136389532 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:09 INFO - PROCESS | 3840 | 1461136389635 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 00:13:09 INFO - PROCESS | 3840 | 1461136389643 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:09 INFO - PROCESS | 3840 | ++DOCSHELL 19803400 == 16 [pid = 3840] [id = 68] 00:13:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 126 (19804400) [pid = 3840] [serial = 201] [outer = 00000000] 00:13:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 127 (19955400) [pid = 3840] [serial = 202] [outer = 19804400] 00:13:09 INFO - PROCESS | 3840 | 1461136389688 Marionette DEBUG loaded listener.js 00:13:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 128 (19954800) [pid = 3840] [serial = 203] [outer = 19804400] 00:13:10 INFO - PROCESS | 3840 | 1461136390394 Marionette TRACE conn5 <- [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]]]}] 00:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 930ms 00:13:10 INFO - PROCESS | 3840 | 1461136390458 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 00:13:10 INFO - PROCESS | 3840 | 1461136390464 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 00:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:13:10 INFO - PROCESS | 3840 | 1461136390469 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:13:10 INFO - PROCESS | 3840 | 1461136390473 Marionette TRACE conn5 <- [1,238,null,{}] 00:13:10 INFO - PROCESS | 3840 | 1461136390479 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:10 INFO - PROCESS | 3840 | 1461136390601 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 00:13:10 INFO - PROCESS | 3840 | 1461136390675 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:10 INFO - PROCESS | 3840 | ++DOCSHELL 0F5E8000 == 17 [pid = 3840] [id = 69] 00:13:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 129 (0F756400) [pid = 3840] [serial = 204] [outer = 00000000] 00:13:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 130 (0FF7B000) [pid = 3840] [serial = 205] [outer = 0F756400] 00:13:10 INFO - PROCESS | 3840 | 1461136390772 Marionette DEBUG loaded listener.js 00:13:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 131 (101ADC00) [pid = 3840] [serial = 206] [outer = 0F756400] 00:13:11 INFO - PROCESS | 3840 | 1461136391570 Marionette TRACE conn5 <- [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]]]}] 00:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1121ms 00:13:11 INFO - PROCESS | 3840 | 1461136391598 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 00:13:11 INFO - PROCESS | 3840 | 1461136391602 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 00:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:13:11 INFO - PROCESS | 3840 | 1461136391608 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:13:11 INFO - PROCESS | 3840 | 1461136391612 Marionette TRACE conn5 <- [1,242,null,{}] 00:13:11 INFO - PROCESS | 3840 | 1461136391618 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:11 INFO - PROCESS | 3840 | 1461136391719 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 00:13:11 INFO - PROCESS | 3840 | 1461136391801 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:11 INFO - PROCESS | 3840 | ++DOCSHELL 0FD09400 == 18 [pid = 3840] [id = 70] 00:13:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 132 (0FD10C00) [pid = 3840] [serial = 207] [outer = 00000000] 00:13:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 133 (0FE39400) [pid = 3840] [serial = 208] [outer = 0FD10C00] 00:13:11 INFO - PROCESS | 3840 | 1461136391850 Marionette DEBUG loaded listener.js 00:13:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 134 (0FE40C00) [pid = 3840] [serial = 209] [outer = 0FD10C00] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 133 (17BEAC00) [pid = 3840] [serial = 106] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 132 (18ABCC00) [pid = 3840] [serial = 126] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 131 (133A1800) [pid = 3840] [serial = 103] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 130 (17AA6C00) [pid = 3840] [serial = 105] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 129 (10D9B000) [pid = 3840] [serial = 157] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 128 (17EBAC00) [pid = 3840] [serial = 141] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 127 (1650E800) [pid = 3840] [serial = 138] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 126 (10D93C00) [pid = 3840] [serial = 108] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 125 (14924400) [pid = 3840] [serial = 109] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 124 (1011CC00) [pid = 3840] [serial = 123] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 123 (1606A000) [pid = 3840] [serial = 100] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 122 (10D43800) [pid = 3840] [serial = 93] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 121 (1499D000) [pid = 3840] [serial = 84] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 120 (16083400) [pid = 3840] [serial = 85] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 119 (1A1A2400) [pid = 3840] [serial = 87] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 118 (1A5E2400) [pid = 3840] [serial = 88] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 117 (1A5E0800) [pid = 3840] [serial = 90] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 116 (1011D800) [pid = 3840] [serial = 96] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 115 (101BA400) [pid = 3840] [serial = 97] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 114 (14FC5400) [pid = 3840] [serial = 99] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 113 (1B707800) [pid = 3840] [serial = 91] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 112 (14F3D400) [pid = 3840] [serial = 69] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 111 (10309400) [pid = 3840] [serial = 66] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (103CE400) [pid = 3840] [serial = 67] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 109 (16086000) [pid = 3840] [serial = 72] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (197C6000) [pid = 3840] [serial = 79] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (151C5C00) [pid = 3840] [serial = 70] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (17EB5400) [pid = 3840] [serial = 75] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (13399400) [pid = 3840] [serial = 94] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (1DC18000) [pid = 3840] [serial = 64] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (16112400) [pid = 3840] [serial = 73] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (17EC3C00) [pid = 3840] [serial = 76] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 101 (19805400) [pid = 3840] [serial = 115] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 100 (19954000) [pid = 3840] [serial = 144] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 99 (1B404000) [pid = 3840] [serial = 117] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (10CC0800) [pid = 3840] [serial = 102] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (197F7C00) [pid = 3840] [serial = 114] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (18A2F400) [pid = 3840] [serial = 112] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (1C253800) [pid = 3840] [serial = 82] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (17EBEC00) [pid = 3840] [serial = 111] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (17EB4C00) [pid = 3840] [serial = 139] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (0FF45400) [pid = 3840] [serial = 178] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (16069800) [pid = 3840] [serial = 158] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (18A2B400) [pid = 3840] [serial = 160] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (151A1800) [pid = 3840] [serial = 37] [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.] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1C5A0000) [pid = 3840] [serial = 148] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (0FF72800) [pid = 3840] [serial = 179] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1995C400) [pid = 3840] [serial = 145] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (197A2C00) [pid = 3840] [serial = 78] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1DB0B400) [pid = 3840] [serial = 151] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (19960400) [pid = 3840] [serial = 136] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (1C59FC00) [pid = 3840] [serial = 120] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (14803000) [pid = 3840] [serial = 124] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1A6E2C00) [pid = 3840] [serial = 147] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (18D48400) [pid = 3840] [serial = 161] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1920E000) [pid = 3840] [serial = 142] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1A6D4400) [pid = 3840] [serial = 166] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1CA29800) [pid = 3840] [serial = 133] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1995E800) [pid = 3840] [serial = 164] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1995F000) [pid = 3840] [serial = 135] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1C2D8400) [pid = 3840] [serial = 130] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1CA1E400) [pid = 3840] [serial = 132] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1611AC00) [pid = 3840] [serial = 181] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (19952000) [pid = 3840] [serial = 163] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (19148C00) [pid = 3840] [serial = 127] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1BAD2000) [pid = 3840] [serial = 129] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1C59F800) [pid = 3840] [serial = 121] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1B710000) [pid = 3840] [serial = 118] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1D6E5000) [pid = 3840] [serial = 63] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1B43B000) [pid = 3840] [serial = 81] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (1D6EA000) [pid = 3840] [serial = 176] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (1C5AA000) [pid = 3840] [serial = 170] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (1D422800) [pid = 3840] [serial = 175] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (0FF4C400) [pid = 3840] [serial = 173] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (0FF4C800) [pid = 3840] [serial = 172] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (1A6DBC00) [pid = 3840] [serial = 167] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (19957C00) [pid = 3840] [serial = 169] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (18D50800) [pid = 3840] [serial = 155] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (1C2D3400) [pid = 3840] [serial = 55] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (1DB10400) [pid = 3840] [serial = 61] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 53 (1B433800) [pid = 3840] [serial = 52] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 52 (1CA28000) [pid = 3840] [serial = 58] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 51 (1A5DD800) [pid = 3840] [serial = 49] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 50 (168FB800) [pid = 3840] [serial = 46] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 49 (18D4F000) [pid = 3840] [serial = 154] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | --DOMWINDOW == 48 (1DB10800) [pid = 3840] [serial = 152] [outer = 00000000] [url = about:blank] 00:13:12 INFO - PROCESS | 3840 | 1461136392341 Marionette TRACE conn5 <- [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]]]}] 00:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 790ms 00:13:12 INFO - PROCESS | 3840 | 1461136392400 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 00:13:12 INFO - PROCESS | 3840 | 1461136392406 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 00:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:13:12 INFO - PROCESS | 3840 | 1461136392412 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:13:12 INFO - PROCESS | 3840 | 1461136392415 Marionette TRACE conn5 <- [1,246,null,{}] 00:13:12 INFO - PROCESS | 3840 | 1461136392419 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:12 INFO - PROCESS | 3840 | 1461136392496 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 00:13:12 INFO - PROCESS | 3840 | 1461136392502 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:12 INFO - PROCESS | 3840 | ++DOCSHELL 0F45F000 == 19 [pid = 3840] [id = 71] 00:13:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 49 (0FF4D800) [pid = 3840] [serial = 210] [outer = 00000000] 00:13:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 50 (0FF7F000) [pid = 3840] [serial = 211] [outer = 0FF4D800] 00:13:12 INFO - PROCESS | 3840 | 1461136392548 Marionette DEBUG loaded listener.js 00:13:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 51 (1011D800) [pid = 3840] [serial = 212] [outer = 0FF4D800] 00:13:12 INFO - PROCESS | 3840 | 1461136392977 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 00:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 630ms 00:13:13 INFO - PROCESS | 3840 | 1461136393044 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 00:13:13 INFO - PROCESS | 3840 | 1461136393046 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 00:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:13:13 INFO - PROCESS | 3840 | 1461136393050 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:13:13 INFO - PROCESS | 3840 | 1461136393053 Marionette TRACE conn5 <- [1,250,null,{}] 00:13:13 INFO - PROCESS | 3840 | 1461136393064 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:13 INFO - PROCESS | 3840 | 1461136393148 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 00:13:13 INFO - PROCESS | 3840 | 1461136393189 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:13 INFO - PROCESS | 3840 | ++DOCSHELL 10D9DC00 == 20 [pid = 3840] [id = 72] 00:13:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 52 (1139B800) [pid = 3840] [serial = 213] [outer = 00000000] 00:13:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 53 (1339EC00) [pid = 3840] [serial = 214] [outer = 1139B800] 00:13:13 INFO - PROCESS | 3840 | 1461136393244 Marionette DEBUG loaded listener.js 00:13:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (1139F800) [pid = 3840] [serial = 215] [outer = 1139B800] 00:13:13 INFO - PROCESS | 3840 | 1461136393677 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 00:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 670ms 00:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:13:13 INFO - PROCESS | 3840 | 1461136393724 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 00:13:13 INFO - PROCESS | 3840 | 1461136393727 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 00:13:13 INFO - PROCESS | 3840 | 1461136393730 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:13:13 INFO - PROCESS | 3840 | 1461136393732 Marionette TRACE conn5 <- [1,254,null,{}] 00:13:13 INFO - PROCESS | 3840 | 1461136393735 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:13 INFO - PROCESS | 3840 | 1461136393811 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 00:13:13 INFO - PROCESS | 3840 | 1461136393820 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:13 INFO - PROCESS | 3840 | ++DOCSHELL 1339B400 == 21 [pid = 3840] [id = 73] 00:13:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (1499D000) [pid = 3840] [serial = 216] [outer = 00000000] 00:13:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (1520A000) [pid = 3840] [serial = 217] [outer = 1499D000] 00:13:13 INFO - PROCESS | 3840 | 1461136393865 Marionette DEBUG loaded listener.js 00:13:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (15217400) [pid = 3840] [serial = 218] [outer = 1499D000] 00:13:14 INFO - PROCESS | 3840 | 1461136394259 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:13:14 INFO - PROCESS | 3840 | 1461136394336 Marionette TRACE conn5 <- [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]]]}] 00:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 630ms 00:13:14 INFO - PROCESS | 3840 | 1461136394361 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 00:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:13:14 INFO - PROCESS | 3840 | 1461136394363 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 00:13:14 INFO - PROCESS | 3840 | 1461136394366 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:13:14 INFO - PROCESS | 3840 | 1461136394367 Marionette TRACE conn5 <- [1,258,null,{}] 00:13:14 INFO - PROCESS | 3840 | 1461136394371 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:14 INFO - PROCESS | 3840 | 1461136394466 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 00:13:14 INFO - PROCESS | 3840 | 1461136394475 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:14 INFO - PROCESS | 3840 | ++DOCSHELL 152BC000 == 22 [pid = 3840] [id = 74] 00:13:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (1606B400) [pid = 3840] [serial = 219] [outer = 00000000] 00:13:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (16084400) [pid = 3840] [serial = 220] [outer = 1606B400] 00:13:14 INFO - PROCESS | 3840 | 1461136394521 Marionette DEBUG loaded listener.js 00:13:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (16083400) [pid = 3840] [serial = 221] [outer = 1606B400] 00:13:14 INFO - PROCESS | 3840 | 1461136394993 Marionette TRACE conn5 <- [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]]]}] 00:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 670ms 00:13:15 INFO - PROCESS | 3840 | 1461136395037 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 00:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:13:15 INFO - PROCESS | 3840 | 1461136395039 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 00:13:15 INFO - PROCESS | 3840 | 1461136395042 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:13:15 INFO - PROCESS | 3840 | 1461136395043 Marionette TRACE conn5 <- [1,262,null,{}] 00:13:15 INFO - PROCESS | 3840 | 1461136395047 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:15 INFO - PROCESS | 3840 | 1461136395163 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 00:13:15 INFO - PROCESS | 3840 | 1461136395170 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:15 INFO - PROCESS | 3840 | ++DOCSHELL 16506C00 == 23 [pid = 3840] [id = 75] 00:13:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (168F7800) [pid = 3840] [serial = 222] [outer = 00000000] 00:13:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (17BEF800) [pid = 3840] [serial = 223] [outer = 168F7800] 00:13:15 INFO - PROCESS | 3840 | 1461136395218 Marionette DEBUG loaded listener.js 00:13:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (17E29800) [pid = 3840] [serial = 224] [outer = 168F7800] 00:13:15 INFO - PROCESS | 3840 | 1461136395642 Marionette TRACE conn5 <- [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]]]}] 00:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 630ms 00:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:13:15 INFO - PROCESS | 3840 | 1461136395673 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 00:13:15 INFO - PROCESS | 3840 | 1461136395675 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 00:13:15 INFO - PROCESS | 3840 | 1461136395678 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:13:15 INFO - PROCESS | 3840 | 1461136395680 Marionette TRACE conn5 <- [1,266,null,{}] 00:13:15 INFO - PROCESS | 3840 | 1461136395683 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:15 INFO - PROCESS | 3840 | 1461136395776 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 00:13:15 INFO - PROCESS | 3840 | 1461136395848 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:15 INFO - PROCESS | 3840 | ++DOCSHELL 17E30C00 == 24 [pid = 3840] [id = 76] 00:13:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (17E31C00) [pid = 3840] [serial = 225] [outer = 00000000] 00:13:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (17EBEC00) [pid = 3840] [serial = 226] [outer = 17E31C00] 00:13:15 INFO - PROCESS | 3840 | 1461136395892 Marionette DEBUG loaded listener.js 00:13:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (17EBDC00) [pid = 3840] [serial = 227] [outer = 17E31C00] 00:13:16 INFO - PROCESS | 3840 | 1461136396292 Marionette TRACE conn5 <- [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]]]}] 00:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 670ms 00:13:16 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (17E26C00) [pid = 3840] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:13:16 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (0FF75400) [pid = 3840] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:13:16 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (133F2800) [pid = 3840] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:13:16 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (0FD04000) [pid = 3840] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:13:16 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (16082C00) [pid = 3840] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:13:16 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (18D46000) [pid = 3840] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:13:16 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (151BAC00) [pid = 3840] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:13:16 INFO - PROCESS | 3840 | 1461136396358 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 00:13:16 INFO - PROCESS | 3840 | 1461136396360 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 00:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:13:16 INFO - PROCESS | 3840 | 1461136396364 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:13:16 INFO - PROCESS | 3840 | 1461136396366 Marionette TRACE conn5 <- [1,270,null,{}] 00:13:16 INFO - PROCESS | 3840 | 1461136396369 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:16 INFO - PROCESS | 3840 | 1461136396444 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 00:13:16 INFO - PROCESS | 3840 | 1461136396450 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:16 INFO - PROCESS | 3840 | ++DOCSHELL 133F2800 == 25 [pid = 3840] [id = 77] 00:13:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (14F01C00) [pid = 3840] [serial = 228] [outer = 00000000] 00:13:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (18A40800) [pid = 3840] [serial = 229] [outer = 14F01C00] 00:13:16 INFO - PROCESS | 3840 | 1461136396495 Marionette DEBUG loaded listener.js 00:13:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (18A47800) [pid = 3840] [serial = 230] [outer = 14F01C00] 00:13:16 INFO - PROCESS | 3840 | 1461136396885 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 00:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 570ms 00:13:16 INFO - PROCESS | 3840 | 1461136396940 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 00:13:16 INFO - PROCESS | 3840 | 1461136396942 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 00:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:13:16 INFO - PROCESS | 3840 | 1461136396945 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:13:16 INFO - PROCESS | 3840 | 1461136396947 Marionette TRACE conn5 <- [1,274,null,{}] 00:13:16 INFO - PROCESS | 3840 | 1461136396950 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:17 INFO - PROCESS | 3840 | 1461136397022 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 00:13:17 INFO - PROCESS | 3840 | 1461136397027 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:17 INFO - PROCESS | 3840 | ++DOCSHELL 18ABCC00 == 26 [pid = 3840] [id = 78] 00:13:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (18ABD400) [pid = 3840] [serial = 231] [outer = 00000000] 00:13:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (18D4FC00) [pid = 3840] [serial = 232] [outer = 18ABD400] 00:13:17 INFO - PROCESS | 3840 | 1461136397071 Marionette DEBUG loaded listener.js 00:13:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (18E29400) [pid = 3840] [serial = 233] [outer = 18ABD400] 00:13:17 INFO - PROCESS | 3840 | 1461136397502 Marionette TRACE conn5 <- [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]]]}] 00:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 569ms 00:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:13:17 INFO - PROCESS | 3840 | 1461136397516 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 00:13:17 INFO - PROCESS | 3840 | 1461136397517 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 00:13:17 INFO - PROCESS | 3840 | 1461136397521 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:13:17 INFO - PROCESS | 3840 | 1461136397522 Marionette TRACE conn5 <- [1,278,null,{}] 00:13:17 INFO - PROCESS | 3840 | 1461136397526 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:17 INFO - PROCESS | 3840 | 1461136397627 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 00:13:17 INFO - PROCESS | 3840 | 1461136397635 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:17 INFO - PROCESS | 3840 | ++DOCSHELL 18D4E400 == 27 [pid = 3840] [id = 79] 00:13:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (18D4E800) [pid = 3840] [serial = 234] [outer = 00000000] 00:13:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (19215000) [pid = 3840] [serial = 235] [outer = 18D4E800] 00:13:17 INFO - PROCESS | 3840 | 1461136397680 Marionette DEBUG loaded listener.js 00:13:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1921C000) [pid = 3840] [serial = 236] [outer = 18D4E800] 00:13:18 INFO - PROCESS | 3840 | 1461136398072 Marionette TRACE conn5 <- [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]]]}] 00:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 570ms 00:13:18 INFO - PROCESS | 3840 | 1461136398092 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 00:13:18 INFO - PROCESS | 3840 | 1461136398094 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 00:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:13:18 INFO - PROCESS | 3840 | 1461136398097 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:13:18 INFO - PROCESS | 3840 | 1461136398099 Marionette TRACE conn5 <- [1,282,null,{}] 00:13:18 INFO - PROCESS | 3840 | 1461136398102 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:18 INFO - PROCESS | 3840 | 1461136398221 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 00:13:18 INFO - PROCESS | 3840 | 1461136398261 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:18 INFO - PROCESS | 3840 | ++DOCSHELL 19150C00 == 28 [pid = 3840] [id = 80] 00:13:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (19210000) [pid = 3840] [serial = 237] [outer = 00000000] 00:13:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (197D1800) [pid = 3840] [serial = 238] [outer = 19210000] 00:13:18 INFO - PROCESS | 3840 | 1461136398316 Marionette DEBUG loaded listener.js 00:13:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (19807400) [pid = 3840] [serial = 239] [outer = 19210000] 00:13:18 INFO - PROCESS | 3840 | 1461136398889 Marionette TRACE conn5 <- [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]]]}] 00:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 830ms 00:13:18 INFO - PROCESS | 3840 | 1461136398928 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 00:13:18 INFO - PROCESS | 3840 | 1461136398934 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 00:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:13:18 INFO - PROCESS | 3840 | 1461136398940 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:13:18 INFO - PROCESS | 3840 | 1461136398943 Marionette TRACE conn5 <- [1,286,null,{}] 00:13:18 INFO - PROCESS | 3840 | 1461136398949 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:19 INFO - PROCESS | 3840 | 1461136399052 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 00:13:19 INFO - PROCESS | 3840 | 1461136399125 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:19 INFO - PROCESS | 3840 | ++DOCSHELL 0FE42800 == 29 [pid = 3840] [id = 81] 00:13:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (0FF43C00) [pid = 3840] [serial = 240] [outer = 00000000] 00:13:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (0FF79000) [pid = 3840] [serial = 241] [outer = 0FF43C00] 00:13:19 INFO - PROCESS | 3840 | 1461136399182 Marionette DEBUG loaded listener.js 00:13:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (10301800) [pid = 3840] [serial = 242] [outer = 0FF43C00] 00:13:19 INFO - PROCESS | 3840 | 1461136399823 Marionette TRACE conn5 <- [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]]]}] 00:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 930ms 00:13:19 INFO - PROCESS | 3840 | 1461136399874 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 00:13:19 INFO - PROCESS | 3840 | 1461136399879 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 00:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:13:19 INFO - PROCESS | 3840 | 1461136399886 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:13:19 INFO - PROCESS | 3840 | 1461136399889 Marionette TRACE conn5 <- [1,290,null,{}] 00:13:19 INFO - PROCESS | 3840 | 1461136399893 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:20 INFO - PROCESS | 3840 | 1461136400028 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 00:13:20 INFO - PROCESS | 3840 | 1461136400098 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:20 INFO - PROCESS | 3840 | ++DOCSHELL 14F39000 == 30 [pid = 3840] [id = 82] 00:13:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (14FDC400) [pid = 3840] [serial = 243] [outer = 00000000] 00:13:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1611A000) [pid = 3840] [serial = 244] [outer = 14FDC400] 00:13:20 INFO - PROCESS | 3840 | 1461136400154 Marionette DEBUG loaded listener.js 00:13:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (16E7A000) [pid = 3840] [serial = 245] [outer = 14FDC400] 00:13:20 INFO - PROCESS | 3840 | 1461136400686 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 00:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 830ms 00:13:20 INFO - PROCESS | 3840 | 1461136400718 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 00:13:20 INFO - PROCESS | 3840 | 1461136400721 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 00:13:20 INFO - PROCESS | 3840 | 1461136400724 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:13:20 INFO - PROCESS | 3840 | 1461136400728 Marionette TRACE conn5 <- [1,294,null,{}] 00:13:20 INFO - PROCESS | 3840 | 1461136400740 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:20 INFO - PROCESS | 3840 | 1461136400840 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 00:13:20 INFO - PROCESS | 3840 | 1461136400925 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:20 INFO - PROCESS | 3840 | ++DOCSHELL 18AB5C00 == 31 [pid = 3840] [id = 83] 00:13:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (18D4F800) [pid = 3840] [serial = 246] [outer = 00000000] 00:13:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (197A9400) [pid = 3840] [serial = 247] [outer = 18D4F800] 00:13:20 INFO - PROCESS | 3840 | 1461136400982 Marionette DEBUG loaded listener.js 00:13:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (197F1C00) [pid = 3840] [serial = 248] [outer = 18D4F800] 00:13:21 INFO - PROCESS | 3840 | 1461136401691 Marionette TRACE conn5 <- [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]]]}] 00:13:21 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. 00:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1021ms 00:13:21 INFO - PROCESS | 3840 | 1461136401749 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 00:13:21 INFO - PROCESS | 3840 | 1461136401753 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 00:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:13:21 INFO - PROCESS | 3840 | 1461136401758 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:13:21 INFO - PROCESS | 3840 | 1461136401762 Marionette TRACE conn5 <- [1,298,null,{}] 00:13:21 INFO - PROCESS | 3840 | 1461136401769 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:21 INFO - PROCESS | 3840 | 1461136401867 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 00:13:21 INFO - PROCESS | 3840 | 1461136401934 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:21 INFO - PROCESS | 3840 | ++DOCSHELL 0FF4E000 == 32 [pid = 3840] [id = 84] 00:13:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (0FF4E400) [pid = 3840] [serial = 249] [outer = 00000000] 00:13:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (0FF7A800) [pid = 3840] [serial = 250] [outer = 0FF4E400] 00:13:21 INFO - PROCESS | 3840 | 1461136401984 Marionette DEBUG loaded listener.js 00:13:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (101B9C00) [pid = 3840] [serial = 251] [outer = 0FF4E400] 00:13:22 INFO - PROCESS | 3840 | 1461136402505 Marionette TRACE conn5 <- [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]]]}] 00:13:22 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (19290400) [pid = 3840] [serial = 199] [outer = 00000000] [url = about:blank] 00:13:22 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (10456400) [pid = 3840] [serial = 187] [outer = 00000000] [url = about:blank] 00:13:22 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (133FCC00) [pid = 3840] [serial = 188] [outer = 00000000] [url = about:blank] 00:13:22 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (17AB2400) [pid = 3840] [serial = 182] [outer = 00000000] [url = about:blank] 00:13:22 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (0FE3DC00) [pid = 3840] [serial = 184] [outer = 00000000] [url = about:blank] 00:13:22 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (17E2BC00) [pid = 3840] [serial = 190] [outer = 00000000] [url = about:blank] 00:13:22 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (17E31800) [pid = 3840] [serial = 191] [outer = 00000000] [url = about:blank] 00:13:22 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (19152000) [pid = 3840] [serial = 193] [outer = 00000000] [url = about:blank] 00:13:22 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (19215C00) [pid = 3840] [serial = 194] [outer = 00000000] [url = about:blank] 00:13:22 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1650D800) [pid = 3840] [serial = 196] [outer = 00000000] [url = about:blank] 00:13:22 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (17BE4400) [pid = 3840] [serial = 197] [outer = 00000000] [url = about:blank] 00:13:22 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (0FF42800) [pid = 3840] [serial = 185] [outer = 00000000] [url = about:blank] 00:13:22 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (197F7400) [pid = 3840] [serial = 200] [outer = 00000000] [url = about:blank] 00:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 830ms 00:13:22 INFO - PROCESS | 3840 | 1461136402590 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 00:13:22 INFO - PROCESS | 3840 | 1461136402595 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 00:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:13:22 INFO - PROCESS | 3840 | 1461136402601 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:13:22 INFO - PROCESS | 3840 | 1461136402603 Marionette TRACE conn5 <- [1,302,null,{}] 00:13:22 INFO - PROCESS | 3840 | 1461136402610 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:22 INFO - PROCESS | 3840 | 1461136402702 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 00:13:22 INFO - PROCESS | 3840 | 1461136402769 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:22 INFO - PROCESS | 3840 | ++DOCSHELL 0F45A800 == 33 [pid = 3840] [id = 85] 00:13:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (0F45B000) [pid = 3840] [serial = 252] [outer = 00000000] 00:13:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (0FF75400) [pid = 3840] [serial = 253] [outer = 0F45B000] 00:13:22 INFO - PROCESS | 3840 | 1461136402815 Marionette DEBUG loaded listener.js 00:13:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (10302800) [pid = 3840] [serial = 254] [outer = 0F45B000] 00:13:23 INFO - PROCESS | 3840 | 1461136403178 Marionette TRACE conn5 <- [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]]]}] 00:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 630ms 00:13:23 INFO - PROCESS | 3840 | 1461136403252 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 00:13:23 INFO - PROCESS | 3840 | 1461136403254 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 00:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:13:23 INFO - PROCESS | 3840 | 1461136403258 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:13:23 INFO - PROCESS | 3840 | 1461136403261 Marionette TRACE conn5 <- [1,306,null,{}] 00:13:23 INFO - PROCESS | 3840 | 1461136403272 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:23 INFO - PROCESS | 3840 | 1461136403355 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 00:13:23 INFO - PROCESS | 3840 | 1461136403361 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:23 INFO - PROCESS | 3840 | ++DOCSHELL 133EE800 == 34 [pid = 3840] [id = 86] 00:13:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (133FC400) [pid = 3840] [serial = 255] [outer = 00000000] 00:13:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (16084C00) [pid = 3840] [serial = 256] [outer = 133FC400] 00:13:23 INFO - PROCESS | 3840 | 1461136403409 Marionette DEBUG loaded listener.js 00:13:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (16503C00) [pid = 3840] [serial = 257] [outer = 133FC400] 00:13:23 INFO - PROCESS | 3840 | 1461136403851 Marionette TRACE conn5 <- [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]]]}] 00:13:23 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. 00:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 630ms 00:13:23 INFO - PROCESS | 3840 | 1461136403895 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 00:13:23 INFO - PROCESS | 3840 | 1461136403897 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 00:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:13:23 INFO - PROCESS | 3840 | 1461136403900 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:13:23 INFO - PROCESS | 3840 | 1461136403902 Marionette TRACE conn5 <- [1,310,null,{}] 00:13:23 INFO - PROCESS | 3840 | 1461136403905 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:23 INFO - PROCESS | 3840 | 1461136403983 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 00:13:23 INFO - PROCESS | 3840 | 1461136403989 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:23 INFO - PROCESS | 3840 | ++DOCSHELL 17BED400 == 35 [pid = 3840] [id = 87] 00:13:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (17BEFC00) [pid = 3840] [serial = 258] [outer = 00000000] 00:13:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (17E32800) [pid = 3840] [serial = 259] [outer = 17BEFC00] 00:13:24 INFO - PROCESS | 3840 | 1461136404038 Marionette DEBUG loaded listener.js 00:13:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (17EB7800) [pid = 3840] [serial = 260] [outer = 17BEFC00] 00:13:24 INFO - PROCESS | 3840 | 1461136404458 Marionette TRACE conn5 <- [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]]]}] 00:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 630ms 00:13:24 INFO - PROCESS | 3840 | 1461136404532 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 00:13:24 INFO - PROCESS | 3840 | 1461136404534 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 00:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:13:24 INFO - PROCESS | 3840 | 1461136404537 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:13:24 INFO - PROCESS | 3840 | 1461136404539 Marionette TRACE conn5 <- [1,314,null,{}] 00:13:24 INFO - PROCESS | 3840 | 1461136404542 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:24 INFO - PROCESS | 3840 | 1461136404616 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 00:13:24 INFO - PROCESS | 3840 | 1461136404622 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:24 INFO - PROCESS | 3840 | ++DOCSHELL 17ED1400 == 36 [pid = 3840] [id = 88] 00:13:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (18A28000) [pid = 3840] [serial = 261] [outer = 00000000] 00:13:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (18D49400) [pid = 3840] [serial = 262] [outer = 18A28000] 00:13:24 INFO - PROCESS | 3840 | 1461136404668 Marionette DEBUG loaded listener.js 00:13:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1914F400) [pid = 3840] [serial = 263] [outer = 18A28000] 00:13:25 INFO - PROCESS | 3840 | 1461136405141 Marionette TRACE conn5 <- [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]]]}] 00:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 630ms 00:13:25 INFO - PROCESS | 3840 | 1461136405168 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 00:13:25 INFO - PROCESS | 3840 | 1461136405170 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 00:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:13:25 INFO - PROCESS | 3840 | 1461136405173 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:13:25 INFO - PROCESS | 3840 | 1461136405175 Marionette TRACE conn5 <- [1,318,null,{}] 00:13:25 INFO - PROCESS | 3840 | 1461136405178 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:25 INFO - PROCESS | 3840 | 1461136405301 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 00:13:25 INFO - PROCESS | 3840 | 1461136405311 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:25 INFO - PROCESS | 3840 | ++DOCSHELL 0F87FC00 == 37 [pid = 3840] [id = 89] 00:13:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (18A46800) [pid = 3840] [serial = 264] [outer = 00000000] 00:13:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (19802800) [pid = 3840] [serial = 265] [outer = 18A46800] 00:13:25 INFO - PROCESS | 3840 | 1461136405358 Marionette DEBUG loaded listener.js 00:13:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1980C000) [pid = 3840] [serial = 266] [outer = 18A46800] 00:13:25 INFO - PROCESS | 3840 | 1461136405798 Marionette TRACE conn5 <- [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]]]}] 00:13:25 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. 00:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 670ms 00:13:25 INFO - PROCESS | 3840 | 1461136405844 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 00:13:25 INFO - PROCESS | 3840 | 1461136405846 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 00:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:13:25 INFO - PROCESS | 3840 | 1461136405849 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:13:25 INFO - PROCESS | 3840 | 1461136405851 Marionette TRACE conn5 <- [1,322,null,{}] 00:13:25 INFO - PROCESS | 3840 | 1461136405854 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:25 INFO - PROCESS | 3840 | 1461136405959 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 00:13:26 INFO - PROCESS | 3840 | 1461136406036 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:26 INFO - PROCESS | 3840 | ++DOCSHELL 1980EC00 == 38 [pid = 3840] [id = 90] 00:13:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (19952800) [pid = 3840] [serial = 267] [outer = 00000000] 00:13:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (1995B800) [pid = 3840] [serial = 268] [outer = 19952800] 00:13:26 INFO - PROCESS | 3840 | 1461136406080 Marionette DEBUG loaded listener.js 00:13:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (19960C00) [pid = 3840] [serial = 269] [outer = 19952800] 00:13:26 INFO - PROCESS | 3840 | 1461136406497 Marionette TRACE conn5 <- [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]]]}] 00:13:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 670ms 00:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:13:26 INFO - PROCESS | 3840 | 1461136406520 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 00:13:26 INFO - PROCESS | 3840 | 1461136406522 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 00:13:26 INFO - PROCESS | 3840 | 1461136406525 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:13:26 INFO - PROCESS | 3840 | 1461136406527 Marionette TRACE conn5 <- [1,326,null,{}] 00:13:26 INFO - PROCESS | 3840 | 1461136406536 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:26 INFO - PROCESS | 3840 | 1461136406632 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 00:13:26 INFO - PROCESS | 3840 | 1461136406638 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:26 INFO - PROCESS | 3840 | ++DOCSHELL 0FD07000 == 39 [pid = 3840] [id = 91] 00:13:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (1A196400) [pid = 3840] [serial = 270] [outer = 00000000] 00:13:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (1A3A5800) [pid = 3840] [serial = 271] [outer = 1A196400] 00:13:26 INFO - PROCESS | 3840 | 1461136406684 Marionette DEBUG loaded listener.js 00:13:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1A3E9400) [pid = 3840] [serial = 272] [outer = 1A196400] 00:13:26 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (1606B400) [pid = 3840] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:13:26 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (17E31C00) [pid = 3840] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:13:26 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1499D000) [pid = 3840] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:13:26 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (1139B800) [pid = 3840] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:13:26 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (0FF4D800) [pid = 3840] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:13:26 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (19804400) [pid = 3840] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:13:26 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (168F7800) [pid = 3840] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:13:26 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (0FD10C00) [pid = 3840] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:13:26 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (14F01C00) [pid = 3840] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:13:26 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (18D4E800) [pid = 3840] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:13:26 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (18ABD400) [pid = 3840] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:13:27 INFO - PROCESS | 3840 | 1461136407157 Marionette TRACE conn5 <- [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]]]}] 00:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 689ms 00:13:27 INFO - PROCESS | 3840 | 1461136407219 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 00:13:27 INFO - PROCESS | 3840 | 1461136407221 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 00:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:13:27 INFO - PROCESS | 3840 | 1461136407224 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:13:27 INFO - PROCESS | 3840 | 1461136407226 Marionette TRACE conn5 <- [1,330,null,{}] 00:13:27 INFO - PROCESS | 3840 | 1461136407229 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:27 INFO - PROCESS | 3840 | 1461136407331 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 00:13:27 INFO - PROCESS | 3840 | 1461136407343 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:27 INFO - PROCESS | 3840 | ++DOCSHELL 17BF0C00 == 40 [pid = 3840] [id = 92] 00:13:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (18A26C00) [pid = 3840] [serial = 273] [outer = 00000000] 00:13:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1A1A1000) [pid = 3840] [serial = 274] [outer = 18A26C00] 00:13:27 INFO - PROCESS | 3840 | 1461136407387 Marionette DEBUG loaded listener.js 00:13:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1A1A0400) [pid = 3840] [serial = 275] [outer = 18A26C00] 00:13:27 INFO - PROCESS | 3840 | 1461136407809 Marionette TRACE conn5 <- [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]]]}] 00:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 630ms 00:13:27 INFO - PROCESS | 3840 | 1461136407856 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 00:13:27 INFO - PROCESS | 3840 | 1461136407858 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 00:13:27 INFO - PROCESS | 3840 | 1461136407862 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:13:27 INFO - PROCESS | 3840 | 1461136407863 Marionette TRACE conn5 <- [1,334,null,{}] 00:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:13:27 INFO - PROCESS | 3840 | 1461136407867 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:27 INFO - PROCESS | 3840 | 1461136407942 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 00:13:27 INFO - PROCESS | 3840 | 1461136407948 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:27 INFO - PROCESS | 3840 | ++DOCSHELL 1A6D7400 == 41 [pid = 3840] [id = 93] 00:13:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (1A6D8000) [pid = 3840] [serial = 276] [outer = 00000000] 00:13:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1A6DD400) [pid = 3840] [serial = 277] [outer = 1A6D8000] 00:13:27 INFO - PROCESS | 3840 | 1461136407992 Marionette DEBUG loaded listener.js 00:13:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1A6E2000) [pid = 3840] [serial = 278] [outer = 1A6D8000] 00:13:28 INFO - PROCESS | 3840 | 1461136408397 Marionette TRACE conn5 <- [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]]]}] 00:13:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 570ms 00:13:28 INFO - PROCESS | 3840 | 1461136408440 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 00:13:28 INFO - PROCESS | 3840 | 1461136408443 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 00:13:28 INFO - PROCESS | 3840 | 1461136408446 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:13:28 INFO - PROCESS | 3840 | 1461136408448 Marionette TRACE conn5 <- [1,338,null,{}] 00:13:28 INFO - PROCESS | 3840 | 1461136408452 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:28 INFO - PROCESS | 3840 | 1461136408545 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 00:13:28 INFO - PROCESS | 3840 | 1461136408552 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:28 INFO - PROCESS | 3840 | ++DOCSHELL 1A6DEC00 == 42 [pid = 3840] [id = 94] 00:13:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (1B27F800) [pid = 3840] [serial = 279] [outer = 00000000] 00:13:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (1B706800) [pid = 3840] [serial = 280] [outer = 1B27F800] 00:13:28 INFO - PROCESS | 3840 | 1461136408600 Marionette DEBUG loaded listener.js 00:13:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (1B7B3800) [pid = 3840] [serial = 281] [outer = 1B27F800] 00:13:29 INFO - PROCESS | 3840 | 1461136409134 Marionette TRACE conn5 <- [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]]]}] 00:13:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 730ms 00:13:29 INFO - PROCESS | 3840 | 1461136409182 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 00:13:29 INFO - PROCESS | 3840 | 1461136409186 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 00:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:13:29 INFO - PROCESS | 3840 | 1461136409192 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:13:29 INFO - PROCESS | 3840 | 1461136409196 Marionette TRACE conn5 <- [1,342,null,{}] 00:13:29 INFO - PROCESS | 3840 | 1461136409203 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:29 INFO - PROCESS | 3840 | 1461136409307 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 00:13:29 INFO - PROCESS | 3840 | 1461136409400 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:29 INFO - PROCESS | 3840 | ++DOCSHELL 0F87B800 == 43 [pid = 3840] [id = 95] 00:13:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (0F87E400) [pid = 3840] [serial = 282] [outer = 00000000] 00:13:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (0FF73000) [pid = 3840] [serial = 283] [outer = 0F87E400] 00:13:29 INFO - PROCESS | 3840 | 1461136409457 Marionette DEBUG loaded listener.js 00:13:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (101B8C00) [pid = 3840] [serial = 284] [outer = 0F87E400] 00:13:30 INFO - PROCESS | 3840 | 1461136410071 Marionette TRACE conn5 <- [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]]]}] 00:13:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 930ms 00:13:30 INFO - PROCESS | 3840 | 1461136410123 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 00:13:30 INFO - PROCESS | 3840 | 1461136410128 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 00:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:13:30 INFO - PROCESS | 3840 | 1461136410135 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:13:30 INFO - PROCESS | 3840 | 1461136410138 Marionette TRACE conn5 <- [1,346,null,{}] 00:13:30 INFO - PROCESS | 3840 | 1461136410142 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:30 INFO - PROCESS | 3840 | 1461136410245 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 00:13:30 INFO - PROCESS | 3840 | 1461136410320 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:30 INFO - PROCESS | 3840 | ++DOCSHELL 14931C00 == 44 [pid = 3840] [id = 96] 00:13:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (14937C00) [pid = 3840] [serial = 285] [outer = 00000000] 00:13:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (17BE7C00) [pid = 3840] [serial = 286] [outer = 14937C00] 00:13:30 INFO - PROCESS | 3840 | 1461136410375 Marionette DEBUG loaded listener.js 00:13:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (17E2EC00) [pid = 3840] [serial = 287] [outer = 14937C00] 00:13:30 INFO - PROCESS | 3840 | 1461136410934 Marionette TRACE conn5 <- [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]]]}] 00:13:30 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. 00:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 830ms 00:13:30 INFO - PROCESS | 3840 | 1461136410967 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 00:13:30 INFO - PROCESS | 3840 | 1461136410969 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 00:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:13:30 INFO - PROCESS | 3840 | 1461136410973 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:13:30 INFO - PROCESS | 3840 | 1461136410977 Marionette TRACE conn5 <- [1,350,null,{}] 00:13:30 INFO - PROCESS | 3840 | 1461136410988 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:31 INFO - PROCESS | 3840 | 1461136411091 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 00:13:31 INFO - PROCESS | 3840 | 1461136411178 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:31 INFO - PROCESS | 3840 | ++DOCSHELL 1980DC00 == 45 [pid = 3840] [id = 97] 00:13:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (1A3AE400) [pid = 3840] [serial = 288] [outer = 00000000] 00:13:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (1B404000) [pid = 3840] [serial = 289] [outer = 1A3AE400] 00:13:31 INFO - PROCESS | 3840 | 1461136411236 Marionette DEBUG loaded listener.js 00:13:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (1B735000) [pid = 3840] [serial = 290] [outer = 1A3AE400] 00:13:31 INFO - PROCESS | 3840 | 1461136411837 Marionette TRACE conn5 <- [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]]]}] 00:13:31 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. 00:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 930ms 00:13:31 INFO - PROCESS | 3840 | 1461136411907 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 00:13:31 INFO - PROCESS | 3840 | 1461136411909 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 00:13:31 INFO - PROCESS | 3840 | 1461136411913 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:13:31 INFO - PROCESS | 3840 | 1461136411915 Marionette TRACE conn5 <- [1,354,null,{}] 00:13:31 INFO - PROCESS | 3840 | 1461136411919 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:31 INFO - PROCESS | 3840 | 1461136412019 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 00:13:32 INFO - PROCESS | 3840 | 1461136412094 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:32 INFO - PROCESS | 3840 | ++DOCSHELL 1C254400 == 46 [pid = 3840] [id = 98] 00:13:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (1C254800) [pid = 3840] [serial = 291] [outer = 00000000] 00:13:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (1C2D4C00) [pid = 3840] [serial = 292] [outer = 1C254800] 00:13:32 INFO - PROCESS | 3840 | 1461136412150 Marionette DEBUG loaded listener.js 00:13:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (1C59F800) [pid = 3840] [serial = 293] [outer = 1C254800] 00:13:32 INFO - PROCESS | 3840 | 1461136412904 Marionette TRACE conn5 <- [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]]]}] 00:13:32 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. 00:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1017ms 00:13:32 INFO - PROCESS | 3840 | 1461136412934 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 00:13:32 INFO - PROCESS | 3840 | 1461136412938 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 00:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:13:32 INFO - PROCESS | 3840 | 1461136412942 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:13:32 INFO - PROCESS | 3840 | 1461136412946 Marionette TRACE conn5 <- [1,358,null,{}] 00:13:32 INFO - PROCESS | 3840 | 1461136412952 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:33 INFO - PROCESS | 3840 | 1461136413097 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 00:13:33 INFO - PROCESS | 3840 | 1461136413175 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:33 INFO - PROCESS | 3840 | ++DOCSHELL 101B8400 == 47 [pid = 3840] [id = 99] 00:13:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (101BA400) [pid = 3840] [serial = 294] [outer = 00000000] 00:13:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (14923400) [pid = 3840] [serial = 295] [outer = 101BA400] 00:13:33 INFO - PROCESS | 3840 | 1461136413270 Marionette DEBUG loaded listener.js 00:13:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (151C2C00) [pid = 3840] [serial = 296] [outer = 101BA400] 00:13:33 INFO - PROCESS | 3840 | --DOCSHELL 113A1800 == 46 [pid = 3840] [id = 61] 00:13:33 INFO - PROCESS | 3840 | --DOCSHELL 1A6D7400 == 45 [pid = 3840] [id = 93] 00:13:33 INFO - PROCESS | 3840 | --DOCSHELL 17BF0C00 == 44 [pid = 3840] [id = 92] 00:13:33 INFO - PROCESS | 3840 | --DOCSHELL 0FD07000 == 43 [pid = 3840] [id = 91] 00:13:33 INFO - PROCESS | 3840 | --DOCSHELL 1980EC00 == 42 [pid = 3840] [id = 90] 00:13:33 INFO - PROCESS | 3840 | --DOCSHELL 0F87FC00 == 41 [pid = 3840] [id = 89] 00:13:33 INFO - PROCESS | 3840 | --DOCSHELL 17ED1400 == 40 [pid = 3840] [id = 88] 00:13:33 INFO - PROCESS | 3840 | --DOCSHELL 17BED400 == 39 [pid = 3840] [id = 87] 00:13:33 INFO - PROCESS | 3840 | --DOCSHELL 133EE800 == 38 [pid = 3840] [id = 86] 00:13:33 INFO - PROCESS | 3840 | --DOCSHELL 0F45A800 == 37 [pid = 3840] [id = 85] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (0FF7B000) [pid = 3840] [serial = 205] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOCSHELL 0FF4E000 == 36 [pid = 3840] [id = 84] 00:13:33 INFO - PROCESS | 3840 | --DOCSHELL 18AB5C00 == 35 [pid = 3840] [id = 83] 00:13:33 INFO - PROCESS | 3840 | --DOCSHELL 14F39000 == 34 [pid = 3840] [id = 82] 00:13:33 INFO - PROCESS | 3840 | --DOCSHELL 0FE42800 == 33 [pid = 3840] [id = 81] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (18A40800) [pid = 3840] [serial = 229] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 101 (17EBDC00) [pid = 3840] [serial = 227] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 100 (19215000) [pid = 3840] [serial = 235] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 99 (1139F800) [pid = 3840] [serial = 215] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (16083400) [pid = 3840] [serial = 221] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (1921C000) [pid = 3840] [serial = 236] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (18E29400) [pid = 3840] [serial = 233] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (18D4FC00) [pid = 3840] [serial = 232] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (15217400) [pid = 3840] [serial = 218] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (16084400) [pid = 3840] [serial = 220] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (17EBEC00) [pid = 3840] [serial = 226] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (1520A000) [pid = 3840] [serial = 217] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (1339EC00) [pid = 3840] [serial = 214] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (0FF7F000) [pid = 3840] [serial = 211] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1011D800) [pid = 3840] [serial = 212] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (19955400) [pid = 3840] [serial = 202] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (17E29800) [pid = 3840] [serial = 224] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (19954800) [pid = 3840] [serial = 203] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (0FE40C00) [pid = 3840] [serial = 209] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (0FE39400) [pid = 3840] [serial = 208] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (17BEF800) [pid = 3840] [serial = 223] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (18A47800) [pid = 3840] [serial = 230] [outer = 00000000] [url = about:blank] 00:13:33 INFO - PROCESS | 3840 | 1461136413809 Marionette TRACE conn5 <- [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]]]}] 00:13:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 930ms 00:13:33 INFO - PROCESS | 3840 | 1461136413874 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 00:13:33 INFO - PROCESS | 3840 | 1461136413879 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 00:13:33 INFO - PROCESS | 3840 | 1461136413885 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:13:33 INFO - PROCESS | 3840 | 1461136413888 Marionette TRACE conn5 <- [1,362,null,{}] 00:13:33 INFO - PROCESS | 3840 | 1461136413891 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:33 INFO - PROCESS | 3840 | 1461136413970 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 00:13:33 INFO - PROCESS | 3840 | 1461136413976 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:33 INFO - PROCESS | 3840 | ++DOCSHELL 0FE39C00 == 34 [pid = 3840] [id = 100] 00:13:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (0FF4C000) [pid = 3840] [serial = 297] [outer = 00000000] 00:13:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (103CB400) [pid = 3840] [serial = 298] [outer = 0FF4C000] 00:13:34 INFO - PROCESS | 3840 | 1461136414021 Marionette DEBUG loaded listener.js 00:13:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (113A6400) [pid = 3840] [serial = 299] [outer = 0FF4C000] 00:13:34 INFO - PROCESS | 3840 | 1461136414777 Marionette TRACE conn5 <- [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]]]}] 00:13:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 930ms 00:13:34 INFO - PROCESS | 3840 | 1461136414819 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 00:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:13:34 INFO - PROCESS | 3840 | 1461136414823 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 00:13:34 INFO - PROCESS | 3840 | 1461136414827 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:13:34 INFO - PROCESS | 3840 | 1461136414831 Marionette TRACE conn5 <- [1,366,null,{}] 00:13:34 INFO - PROCESS | 3840 | 1461136414837 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:34 INFO - PROCESS | 3840 | 1461136414938 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 00:13:34 INFO - PROCESS | 3840 | 1461136415011 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:35 INFO - PROCESS | 3840 | ++DOCSHELL 10112800 == 35 [pid = 3840] [id = 101] 00:13:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (10117800) [pid = 3840] [serial = 300] [outer = 00000000] 00:13:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1499EC00) [pid = 3840] [serial = 301] [outer = 10117800] 00:13:35 INFO - PROCESS | 3840 | 1461136415068 Marionette DEBUG loaded listener.js 00:13:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (1520D400) [pid = 3840] [serial = 302] [outer = 10117800] 00:13:35 INFO - PROCESS | 3840 | 1461136415652 Marionette TRACE conn5 <- [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]]]}] 00:13:35 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. 00:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 890ms 00:13:35 INFO - PROCESS | 3840 | 1461136415719 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 00:13:35 INFO - PROCESS | 3840 | 1461136415725 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 00:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:13:35 INFO - PROCESS | 3840 | 1461136415732 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:13:35 INFO - PROCESS | 3840 | 1461136415734 Marionette TRACE conn5 <- [1,370,null,{}] 00:13:35 INFO - PROCESS | 3840 | 1461136415739 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:35 INFO - PROCESS | 3840 | 1461136415870 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 00:13:35 INFO - PROCESS | 3840 | 1461136415942 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:35 INFO - PROCESS | 3840 | ++DOCSHELL 168F5000 == 36 [pid = 3840] [id = 102] 00:13:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (168F7400) [pid = 3840] [serial = 303] [outer = 00000000] 00:13:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (17BE4400) [pid = 3840] [serial = 304] [outer = 168F7400] 00:13:35 INFO - PROCESS | 3840 | 1461136415997 Marionette DEBUG loaded listener.js 00:13:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (17BF0400) [pid = 3840] [serial = 305] [outer = 168F7400] 00:13:36 INFO - PROCESS | 3840 | 1461136416586 Marionette TRACE conn5 <- [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]]]}] 00:13:36 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. 00:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 870ms 00:13:36 INFO - PROCESS | 3840 | 1461136416607 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 00:13:36 INFO - PROCESS | 3840 | 1461136416610 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 00:13:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:13:36 INFO - PROCESS | 3840 | 1461136416614 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:13:36 INFO - PROCESS | 3840 | 1461136416618 Marionette TRACE conn5 <- [1,374,null,{}] 00:13:36 INFO - PROCESS | 3840 | 1461136416630 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:36 INFO - PROCESS | 3840 | 1461136416732 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 00:13:36 INFO - PROCESS | 3840 | 1461136416818 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:36 INFO - PROCESS | 3840 | ++DOCSHELL 18A2F400 == 37 [pid = 3840] [id = 103] 00:13:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (18A41C00) [pid = 3840] [serial = 306] [outer = 00000000] 00:13:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (18AC1000) [pid = 3840] [serial = 307] [outer = 18A41C00] 00:13:36 INFO - PROCESS | 3840 | 1461136416876 Marionette DEBUG loaded listener.js 00:13:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (18D4D800) [pid = 3840] [serial = 308] [outer = 18A41C00] 00:13:37 INFO - PROCESS | 3840 | 1461136417465 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:13:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:13:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 870ms 00:13:37 INFO - PROCESS | 3840 | 1461136417490 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 00:13:37 INFO - PROCESS | 3840 | 1461136417493 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 00:13:37 INFO - PROCESS | 3840 | 1461136417497 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:13:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:13:37 INFO - PROCESS | 3840 | 1461136417499 Marionette TRACE conn5 <- [1,378,null,{}] 00:13:37 INFO - PROCESS | 3840 | 1461136417503 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:37 INFO - PROCESS | 3840 | 1461136417602 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 00:13:37 INFO - PROCESS | 3840 | 1461136417687 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:37 INFO - PROCESS | 3840 | ++DOCSHELL 18D50400 == 38 [pid = 3840] [id = 104] 00:13:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (18E23400) [pid = 3840] [serial = 309] [outer = 00000000] 00:13:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (1921A400) [pid = 3840] [serial = 310] [outer = 18E23400] 00:13:37 INFO - PROCESS | 3840 | 1461136417742 Marionette DEBUG loaded listener.js 00:13:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (1928F000) [pid = 3840] [serial = 311] [outer = 18E23400] 00:13:38 INFO - PROCESS | 3840 | 1461136418253 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:13:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:13:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 830ms 00:13:38 INFO - PROCESS | 3840 | 1461136418330 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 00:13:38 INFO - PROCESS | 3840 | 1461136418332 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 00:13:38 INFO - PROCESS | 3840 | 1461136418336 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:13:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:13:38 INFO - PROCESS | 3840 | 1461136418338 Marionette TRACE conn5 <- [1,382,null,{}] 00:13:38 INFO - PROCESS | 3840 | 1461136418342 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:38 INFO - PROCESS | 3840 | 1461136418480 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 00:13:38 INFO - PROCESS | 3840 | 1461136418548 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:38 INFO - PROCESS | 3840 | ++DOCSHELL 0FE3F400 == 39 [pid = 3840] [id = 105] 00:13:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (197CF400) [pid = 3840] [serial = 312] [outer = 00000000] 00:13:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (19806C00) [pid = 3840] [serial = 313] [outer = 197CF400] 00:13:38 INFO - PROCESS | 3840 | 1461136418603 Marionette DEBUG loaded listener.js 00:13:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (19806800) [pid = 3840] [serial = 314] [outer = 197CF400] 00:13:39 INFO - PROCESS | 3840 | 1461136419279 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:13:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:13:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 970ms 00:13:39 INFO - PROCESS | 3840 | 1461136419310 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 00:13:39 INFO - PROCESS | 3840 | 1461136419314 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 00:13:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:13:39 INFO - PROCESS | 3840 | 1461136419319 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:13:39 INFO - PROCESS | 3840 | 1461136419322 Marionette TRACE conn5 <- [1,386,null,{}] 00:13:39 INFO - PROCESS | 3840 | 1461136419328 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:39 INFO - PROCESS | 3840 | 1461136419421 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 00:13:39 INFO - PROCESS | 3840 | 1461136419512 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:39 INFO - PROCESS | 3840 | ++DOCSHELL 10309400 == 40 [pid = 3840] [id = 106] 00:13:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (103D0800) [pid = 3840] [serial = 315] [outer = 00000000] 00:13:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (16087C00) [pid = 3840] [serial = 316] [outer = 103D0800] 00:13:39 INFO - PROCESS | 3840 | 1461136419562 Marionette DEBUG loaded listener.js 00:13:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (168F5400) [pid = 3840] [serial = 317] [outer = 103D0800] 00:13:39 INFO - PROCESS | 3840 | --DOCSHELL 101B8400 == 39 [pid = 3840] [id = 99] 00:13:40 INFO - PROCESS | 3840 | 1461136420029 Marionette TRACE conn5 <- [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]]]}] 00:13:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:13:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 730ms 00:13:40 INFO - PROCESS | 3840 | 1461136420050 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 00:13:40 INFO - PROCESS | 3840 | 1461136420055 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 00:13:40 INFO - PROCESS | 3840 | 1461136420061 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:13:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:13:40 INFO - PROCESS | 3840 | 1461136420064 Marionette TRACE conn5 <- [1,390,null,{}] 00:13:40 INFO - PROCESS | 3840 | 1461136420067 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:40 INFO - PROCESS | 3840 | 1461136420147 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 00:13:40 INFO - PROCESS | 3840 | 1461136420154 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:40 INFO - PROCESS | 3840 | ++DOCSHELL 16082800 == 40 [pid = 3840] [id = 107] 00:13:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (16083C00) [pid = 3840] [serial = 318] [outer = 00000000] 00:13:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (17ECE000) [pid = 3840] [serial = 319] [outer = 16083C00] 00:13:40 INFO - PROCESS | 3840 | 1461136420201 Marionette DEBUG loaded listener.js 00:13:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (18D47400) [pid = 3840] [serial = 320] [outer = 16083C00] 00:13:40 INFO - PROCESS | 3840 | 1461136420677 Marionette TRACE conn5 <- [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]]]}] 00:13:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:13:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 670ms 00:13:40 INFO - PROCESS | 3840 | 1461136420735 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 00:13:40 INFO - PROCESS | 3840 | 1461136420737 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 00:13:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:13:40 INFO - PROCESS | 3840 | 1461136420740 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:13:40 INFO - PROCESS | 3840 | 1461136420743 Marionette TRACE conn5 <- [1,394,null,{}] 00:13:40 INFO - PROCESS | 3840 | 1461136420753 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:40 INFO - PROCESS | 3840 | 1461136420866 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 00:13:40 INFO - PROCESS | 3840 | 1461136420948 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:40 INFO - PROCESS | 3840 | ++DOCSHELL 19149400 == 41 [pid = 3840] [id = 108] 00:13:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (1995AC00) [pid = 3840] [serial = 321] [outer = 00000000] 00:13:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (1A5DD400) [pid = 3840] [serial = 322] [outer = 1995AC00] 00:13:40 INFO - PROCESS | 3840 | 1461136420996 Marionette DEBUG loaded listener.js 00:13:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (1A6D9800) [pid = 3840] [serial = 323] [outer = 1995AC00] 00:13:41 INFO - PROCESS | 3840 | 1461136421396 Marionette TRACE conn5 <- [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]]]}] 00:13:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:13:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 671ms 00:13:41 INFO - PROCESS | 3840 | 1461136421421 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 00:13:41 INFO - PROCESS | 3840 | 1461136421424 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 00:13:41 INFO - PROCESS | 3840 | 1461136421427 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:13:41 INFO - PROCESS | 3840 | 1461136421429 Marionette TRACE conn5 <- [1,398,null,{}] 00:13:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:13:41 INFO - PROCESS | 3840 | 1461136421433 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:41 INFO - PROCESS | 3840 | 1461136421538 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 00:13:41 INFO - PROCESS | 3840 | 1461136421544 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:41 INFO - PROCESS | 3840 | ++DOCSHELL 1A6DBC00 == 42 [pid = 3840] [id = 109] 00:13:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (1B28CC00) [pid = 3840] [serial = 324] [outer = 00000000] 00:13:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (1B7B7400) [pid = 3840] [serial = 325] [outer = 1B28CC00] 00:13:41 INFO - PROCESS | 3840 | 1461136421590 Marionette DEBUG loaded listener.js 00:13:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (1C255000) [pid = 3840] [serial = 326] [outer = 1B28CC00] 00:13:42 INFO - PROCESS | 3840 | 1461136422053 Marionette TRACE conn5 <- [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]]]}] 00:13:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:13:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 670ms 00:13:42 INFO - PROCESS | 3840 | 1461136422103 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 00:13:42 INFO - PROCESS | 3840 | 1461136422105 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 00:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:13:42 INFO - PROCESS | 3840 | 1461136422108 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:13:42 INFO - PROCESS | 3840 | 1461136422110 Marionette TRACE conn5 <- [1,402,null,{}] 00:13:42 INFO - PROCESS | 3840 | 1461136422113 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:42 INFO - PROCESS | 3840 | 1461136422242 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 00:13:42 INFO - PROCESS | 3840 | 1461136422265 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:42 INFO - PROCESS | 3840 | ++DOCSHELL 1A3A0400 == 43 [pid = 3840] [id = 110] 00:13:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 112 (1B434C00) [pid = 3840] [serial = 327] [outer = 00000000] 00:13:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 113 (1C5A1C00) [pid = 3840] [serial = 328] [outer = 1B434C00] 00:13:42 INFO - PROCESS | 3840 | 1461136422311 Marionette DEBUG loaded listener.js 00:13:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 114 (1C5A1400) [pid = 3840] [serial = 329] [outer = 1B434C00] 00:13:42 INFO - PROCESS | 3840 | 1461136422768 Marionette TRACE conn5 <- [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]]]}] 00:13:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:13:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 670ms 00:13:42 INFO - PROCESS | 3840 | 1461136422779 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 00:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:13:42 INFO - PROCESS | 3840 | 1461136422780 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 00:13:42 INFO - PROCESS | 3840 | 1461136422783 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:13:42 INFO - PROCESS | 3840 | 1461136422785 Marionette TRACE conn5 <- [1,406,null,{}] 00:13:42 INFO - PROCESS | 3840 | 1461136422788 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:42 INFO - PROCESS | 3840 | 1461136422915 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 00:13:42 INFO - PROCESS | 3840 | 1461136422922 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:42 INFO - PROCESS | 3840 | ++DOCSHELL 0F580000 == 44 [pid = 3840] [id = 111] 00:13:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 115 (1C5A8000) [pid = 3840] [serial = 330] [outer = 00000000] 00:13:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 116 (1CF6B000) [pid = 3840] [serial = 331] [outer = 1C5A8000] 00:13:42 INFO - PROCESS | 3840 | 1461136422970 Marionette DEBUG loaded listener.js 00:13:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 117 (1CF75800) [pid = 3840] [serial = 332] [outer = 1C5A8000] 00:13:43 INFO - PROCESS | 3840 | 1461136423419 Marionette TRACE conn5 <- [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]]]}] 00:13:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:13:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 671ms 00:13:43 INFO - PROCESS | 3840 | --DOMWINDOW == 116 (101BA400) [pid = 3840] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:13:43 INFO - PROCESS | 3840 | --DOMWINDOW == 115 (17BEFC00) [pid = 3840] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:13:43 INFO - PROCESS | 3840 | --DOMWINDOW == 114 (133FC400) [pid = 3840] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:13:43 INFO - PROCESS | 3840 | --DOMWINDOW == 113 (18A28000) [pid = 3840] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:13:43 INFO - PROCESS | 3840 | --DOMWINDOW == 112 (18A46800) [pid = 3840] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:13:43 INFO - PROCESS | 3840 | --DOMWINDOW == 111 (0FF4E400) [pid = 3840] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:13:43 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (0F45B000) [pid = 3840] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:13:43 INFO - PROCESS | 3840 | --DOMWINDOW == 109 (19952800) [pid = 3840] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:13:43 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (1A196400) [pid = 3840] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:13:43 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (18A26C00) [pid = 3840] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:13:43 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (1A6D8000) [pid = 3840] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:13:43 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (0F756400) [pid = 3840] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:13:43 INFO - PROCESS | 3840 | 1461136423555 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 00:13:43 INFO - PROCESS | 3840 | 1461136423557 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 00:13:43 INFO - PROCESS | 3840 | 1461136423567 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:13:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:13:43 INFO - PROCESS | 3840 | 1461136423568 Marionette TRACE conn5 <- [1,410,null,{}] 00:13:43 INFO - PROCESS | 3840 | 1461136423572 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:43 INFO - PROCESS | 3840 | 1461136423652 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 00:13:43 INFO - PROCESS | 3840 | 1461136423660 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:43 INFO - PROCESS | 3840 | ++DOCSHELL 133FC400 == 45 [pid = 3840] [id = 112] 00:13:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (1499B000) [pid = 3840] [serial = 333] [outer = 00000000] 00:13:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (17E26800) [pid = 3840] [serial = 334] [outer = 1499B000] 00:13:43 INFO - PROCESS | 3840 | 1461136423705 Marionette DEBUG loaded listener.js 00:13:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (197ECC00) [pid = 3840] [serial = 335] [outer = 1499B000] 00:13:44 INFO - PROCESS | 3840 | 1461136424134 Marionette TRACE conn5 <- [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]]]}] 00:13:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:13:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 611ms 00:13:44 INFO - PROCESS | 3840 | 1461136424187 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 00:13:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:13:44 INFO - PROCESS | 3840 | 1461136424189 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 00:13:44 INFO - PROCESS | 3840 | 1461136424192 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:13:44 INFO - PROCESS | 3840 | 1461136424194 Marionette TRACE conn5 <- [1,414,null,{}] 00:13:44 INFO - PROCESS | 3840 | 1461136424200 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:44 INFO - PROCESS | 3840 | 1461136424276 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 00:13:44 INFO - PROCESS | 3840 | 1461136424284 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:44 INFO - PROCESS | 3840 | ++DOCSHELL 1A5DE000 == 46 [pid = 3840] [id = 113] 00:13:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (1CF77C00) [pid = 3840] [serial = 336] [outer = 00000000] 00:13:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (1D5CD400) [pid = 3840] [serial = 337] [outer = 1CF77C00] 00:13:44 INFO - PROCESS | 3840 | 1461136424329 Marionette DEBUG loaded listener.js 00:13:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (1D5D6400) [pid = 3840] [serial = 338] [outer = 1CF77C00] 00:13:44 INFO - PROCESS | 3840 | 1461136424744 Marionette TRACE conn5 <- [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]]]}] 00:13:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:13:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 571ms 00:13:44 INFO - PROCESS | 3840 | 1461136424764 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 00:13:44 INFO - PROCESS | 3840 | 1461136424766 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 00:13:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:13:44 INFO - PROCESS | 3840 | 1461136424780 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:13:44 INFO - PROCESS | 3840 | 1461136424782 Marionette TRACE conn5 <- [1,418,null,{}] 00:13:44 INFO - PROCESS | 3840 | 1461136424785 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:44 INFO - PROCESS | 3840 | 1461136424861 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 00:13:44 INFO - PROCESS | 3840 | 1461136424867 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:44 INFO - PROCESS | 3840 | ++DOCSHELL 1D636000 == 47 [pid = 3840] [id = 114] 00:13:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 112 (1D636400) [pid = 3840] [serial = 339] [outer = 00000000] 00:13:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 113 (1D63D800) [pid = 3840] [serial = 340] [outer = 1D636400] 00:13:44 INFO - PROCESS | 3840 | 1461136424911 Marionette DEBUG loaded listener.js 00:13:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 114 (1D63EC00) [pid = 3840] [serial = 341] [outer = 1D636400] 00:13:45 INFO - PROCESS | 3840 | 1461136425891 Marionette TRACE conn5 <- [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]]]}] 00:13:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 00:13:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1144ms 00:13:45 INFO - PROCESS | 3840 | 1461136425914 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 00:13:45 INFO - PROCESS | 3840 | 1461136425919 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 00:13:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:13:45 INFO - PROCESS | 3840 | 1461136425924 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:13:45 INFO - PROCESS | 3840 | 1461136425928 Marionette TRACE conn5 <- [1,422,null,{}] 00:13:45 INFO - PROCESS | 3840 | 1461136425934 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:46 INFO - PROCESS | 3840 | 1461136426094 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 00:13:46 INFO - PROCESS | 3840 | 1461136426235 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:46 INFO - PROCESS | 3840 | ++DOCSHELL 10CC5C00 == 48 [pid = 3840] [id = 115] 00:13:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 115 (10CC8C00) [pid = 3840] [serial = 342] [outer = 00000000] 00:13:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 116 (15209400) [pid = 3840] [serial = 343] [outer = 10CC8C00] 00:13:46 INFO - PROCESS | 3840 | 1461136426291 Marionette DEBUG loaded listener.js 00:13:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 117 (1608FC00) [pid = 3840] [serial = 344] [outer = 10CC8C00] 00:13:47 INFO - PROCESS | 3840 | 1461136427304 Marionette TRACE conn5 <- [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]]]}] 00:13:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:13:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1437ms 00:13:47 INFO - PROCESS | 3840 | 1461136427405 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 00:13:47 INFO - PROCESS | 3840 | 1461136427411 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 00:13:47 INFO - PROCESS | 3840 | 1461136427418 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:13:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:13:47 INFO - PROCESS | 3840 | 1461136427421 Marionette TRACE conn5 <- [1,426,null,{}] 00:13:47 INFO - PROCESS | 3840 | 1461136427425 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:47 INFO - PROCESS | 3840 | 1461136427519 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 00:13:47 INFO - PROCESS | 3840 | 1461136427878 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:47 INFO - PROCESS | 3840 | ++DOCSHELL 0F875000 == 49 [pid = 3840] [id = 116] 00:13:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 118 (0FD08000) [pid = 3840] [serial = 345] [outer = 00000000] 00:13:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 119 (0FE3CC00) [pid = 3840] [serial = 346] [outer = 0FD08000] 00:13:47 INFO - PROCESS | 3840 | 1461136427929 Marionette DEBUG loaded listener.js 00:13:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 120 (0FF47800) [pid = 3840] [serial = 347] [outer = 0FD08000] 00:13:48 INFO - PROCESS | 3840 | 1461136428537 Marionette TRACE conn5 <- [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] 00:13:48 INFO - PROCESS | 3840 | 1461136428608 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 00:13:48 INFO - PROCESS | 3840 | 1461136428613 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:13:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:13:48 INFO - PROCESS | 3840 | 1461136428615 Marionette TRACE conn5 <- [1,430,null,{}] 00:13:48 INFO - PROCESS | 3840 | 1461136428620 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:48 INFO - PROCESS | 3840 | 1461136428718 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 00:13:48 INFO - PROCESS | 3840 | 1461136428799 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:48 INFO - PROCESS | 3840 | ++DOCSHELL 152BD000 == 50 [pid = 3840] [id = 117] 00:13:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 121 (1606B000) [pid = 3840] [serial = 348] [outer = 00000000] 00:13:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 122 (16090800) [pid = 3840] [serial = 349] [outer = 1606B000] 00:13:48 INFO - PROCESS | 3840 | 1461136428849 Marionette DEBUG loaded listener.js 00:13:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 123 (168FAC00) [pid = 3840] [serial = 350] [outer = 1606B000] 00:13:49 INFO - PROCESS | 3840 | --DOCSHELL 1A5DE000 == 49 [pid = 3840] [id = 113] 00:13:49 INFO - PROCESS | 3840 | --DOCSHELL 133FC400 == 48 [pid = 3840] [id = 112] 00:13:49 INFO - PROCESS | 3840 | --DOCSHELL 0F580000 == 47 [pid = 3840] [id = 111] 00:13:49 INFO - PROCESS | 3840 | --DOCSHELL 1A3A0400 == 46 [pid = 3840] [id = 110] 00:13:49 INFO - PROCESS | 3840 | --DOCSHELL 1A6DBC00 == 45 [pid = 3840] [id = 109] 00:13:49 INFO - PROCESS | 3840 | --DOCSHELL 19149400 == 44 [pid = 3840] [id = 108] 00:13:49 INFO - PROCESS | 3840 | --DOCSHELL 16082800 == 43 [pid = 3840] [id = 107] 00:13:49 INFO - PROCESS | 3840 | --DOCSHELL 10309400 == 42 [pid = 3840] [id = 106] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 122 (1C2D4C00) [pid = 3840] [serial = 292] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 121 (0FF73000) [pid = 3840] [serial = 283] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 120 (1B404000) [pid = 3840] [serial = 289] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 119 (17BE7C00) [pid = 3840] [serial = 286] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 118 (1B706800) [pid = 3840] [serial = 280] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 117 (197D1800) [pid = 3840] [serial = 238] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 116 (1611A000) [pid = 3840] [serial = 244] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 115 (0FF79000) [pid = 3840] [serial = 241] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 114 (197A9400) [pid = 3840] [serial = 247] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOCSHELL 10112800 == 41 [pid = 3840] [id = 101] 00:13:49 INFO - PROCESS | 3840 | --DOCSHELL 0FE39C00 == 40 [pid = 3840] [id = 100] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 113 (1A6DD400) [pid = 3840] [serial = 277] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 112 (1A6E2000) [pid = 3840] [serial = 278] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 111 (151C2C00) [pid = 3840] [serial = 296] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (1A3E9400) [pid = 3840] [serial = 272] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 109 (1980C000) [pid = 3840] [serial = 266] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (1A1A0400) [pid = 3840] [serial = 275] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (1914F400) [pid = 3840] [serial = 263] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (101ADC00) [pid = 3840] [serial = 206] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (14923400) [pid = 3840] [serial = 295] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (17E32800) [pid = 3840] [serial = 259] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (17EB7800) [pid = 3840] [serial = 260] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (16084C00) [pid = 3840] [serial = 256] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 101 (16503C00) [pid = 3840] [serial = 257] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 100 (18D49400) [pid = 3840] [serial = 262] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 99 (19802800) [pid = 3840] [serial = 265] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (101B9C00) [pid = 3840] [serial = 251] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (0FF7A800) [pid = 3840] [serial = 250] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (0FF75400) [pid = 3840] [serial = 253] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (10302800) [pid = 3840] [serial = 254] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (1995B800) [pid = 3840] [serial = 268] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (1A3A5800) [pid = 3840] [serial = 271] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (19960C00) [pid = 3840] [serial = 269] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (1A1A1000) [pid = 3840] [serial = 274] [outer = 00000000] [url = about:blank] 00:13:49 INFO - PROCESS | 3840 | 1461136429395 Marionette TRACE conn5 <- [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]]]}] 00:13:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:13:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 830ms 00:13:49 INFO - PROCESS | 3840 | 1461136429449 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 00:13:49 INFO - PROCESS | 3840 | 1461136429453 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 00:13:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:13:49 INFO - PROCESS | 3840 | 1461136429458 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:13:49 INFO - PROCESS | 3840 | 1461136429459 Marionette TRACE conn5 <- [1,434,null,{}] 00:13:49 INFO - PROCESS | 3840 | 1461136429463 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:49 INFO - PROCESS | 3840 | 1461136429543 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 00:13:49 INFO - PROCESS | 3840 | 1461136429660 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:49 INFO - PROCESS | 3840 | ++DOCSHELL 0FDB8C00 == 41 [pid = 3840] [id = 118] 00:13:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (0FF49800) [pid = 3840] [serial = 351] [outer = 00000000] 00:13:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (1030B000) [pid = 3840] [serial = 352] [outer = 0FF49800] 00:13:49 INFO - PROCESS | 3840 | 1461136429709 Marionette DEBUG loaded listener.js 00:13:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (10D37000) [pid = 3840] [serial = 353] [outer = 0FF49800] 00:13:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (14FC5400) [pid = 3840] [serial = 354] [outer = 149A7000] 00:13:50 INFO - PROCESS | 3840 | 1461136430104 Marionette TRACE conn5 <- [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]]]}] 00:13:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:13:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 730ms 00:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:13:50 INFO - PROCESS | 3840 | 1461136430196 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 00:13:50 INFO - PROCESS | 3840 | 1461136430198 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 00:13:50 INFO - PROCESS | 3840 | 1461136430203 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:13:50 INFO - PROCESS | 3840 | 1461136430209 Marionette TRACE conn5 <- [1,438,null,{}] 00:13:50 INFO - PROCESS | 3840 | 1461136430219 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:50 INFO - PROCESS | 3840 | 1461136430336 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 00:13:50 INFO - PROCESS | 3840 | 1461136430346 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:50 INFO - PROCESS | 3840 | ++DOCSHELL 17E2AC00 == 42 [pid = 3840] [id = 119] 00:13:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (17E2C000) [pid = 3840] [serial = 355] [outer = 00000000] 00:13:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (18A47800) [pid = 3840] [serial = 356] [outer = 17E2C000] 00:13:50 INFO - PROCESS | 3840 | 1461136430391 Marionette DEBUG loaded listener.js 00:13:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (18D45400) [pid = 3840] [serial = 357] [outer = 17E2C000] 00:13:50 INFO - PROCESS | 3840 | 1461136430812 Marionette TRACE conn5 <- [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]]]}] 00:13:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:13:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 690ms 00:13:50 INFO - PROCESS | 3840 | 1461136430892 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 00:13:50 INFO - PROCESS | 3840 | 1461136430895 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 00:13:50 INFO - PROCESS | 3840 | 1461136430898 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:13:50 INFO - PROCESS | 3840 | 1461136430900 Marionette TRACE conn5 <- [1,442,null,{}] 00:13:50 INFO - PROCESS | 3840 | 1461136430903 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:50 INFO - PROCESS | 3840 | 1461136430980 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 00:13:50 INFO - PROCESS | 3840 | 1461136430986 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:50 INFO - PROCESS | 3840 | ++DOCSHELL 18E26000 == 43 [pid = 3840] [id = 120] 00:13:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (18E2AC00) [pid = 3840] [serial = 358] [outer = 00000000] 00:13:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (19294C00) [pid = 3840] [serial = 359] [outer = 18E2AC00] 00:13:51 INFO - PROCESS | 3840 | 1461136431032 Marionette DEBUG loaded listener.js 00:13:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (197D2000) [pid = 3840] [serial = 360] [outer = 18E2AC00] 00:13:51 INFO - PROCESS | 3840 | 1461136431507 Marionette TRACE conn5 <- [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]]]}] 00:13:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:13:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 630ms 00:13:51 INFO - PROCESS | 3840 | 1461136431532 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 00:13:51 INFO - PROCESS | 3840 | 1461136431534 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 00:13:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:13:51 INFO - PROCESS | 3840 | 1461136431543 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:13:51 INFO - PROCESS | 3840 | 1461136431545 Marionette TRACE conn5 <- [1,446,null,{}] 00:13:51 INFO - PROCESS | 3840 | 1461136431548 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:51 INFO - PROCESS | 3840 | 1461136431652 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 00:13:51 INFO - PROCESS | 3840 | 1461136431735 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:51 INFO - PROCESS | 3840 | ++DOCSHELL 1980F400 == 44 [pid = 3840] [id = 121] 00:13:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (1980F800) [pid = 3840] [serial = 361] [outer = 00000000] 00:13:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (1995B800) [pid = 3840] [serial = 362] [outer = 1980F800] 00:13:51 INFO - PROCESS | 3840 | 1461136431787 Marionette DEBUG loaded listener.js 00:13:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (19F33400) [pid = 3840] [serial = 363] [outer = 1980F800] 00:13:52 INFO - PROCESS | 3840 | 1461136432231 Marionette TRACE conn5 <- [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]]]}] 00:13:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:13:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 730ms 00:13:52 INFO - PROCESS | 3840 | 1461136432277 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 00:13:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:13:52 INFO - PROCESS | 3840 | 1461136432279 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 00:13:52 INFO - PROCESS | 3840 | 1461136432282 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:13:52 INFO - PROCESS | 3840 | 1461136432284 Marionette TRACE conn5 <- [1,450,null,{}] 00:13:52 INFO - PROCESS | 3840 | 1461136432287 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:52 INFO - PROCESS | 3840 | 1461136432393 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 00:13:52 INFO - PROCESS | 3840 | 1461136432401 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:52 INFO - PROCESS | 3840 | ++DOCSHELL 1A3A5800 == 45 [pid = 3840] [id = 122] 00:13:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (1A3DFC00) [pid = 3840] [serial = 364] [outer = 00000000] 00:13:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (1A6D6C00) [pid = 3840] [serial = 365] [outer = 1A3DFC00] 00:13:52 INFO - PROCESS | 3840 | 1461136432454 Marionette DEBUG loaded listener.js 00:13:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (1A6D6000) [pid = 3840] [serial = 366] [outer = 1A3DFC00] 00:13:52 INFO - PROCESS | 3840 | 1461136432913 Marionette TRACE conn5 <- [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] 00:13:52 INFO - PROCESS | 3840 | 1461136432956 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 00:13:52 INFO - PROCESS | 3840 | 1461136432964 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:13:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:13:52 INFO - PROCESS | 3840 | 1461136432965 Marionette TRACE conn5 <- [1,454,null,{}] 00:13:52 INFO - PROCESS | 3840 | 1461136432969 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:53 INFO - PROCESS | 3840 | 1461136433101 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 00:13:53 INFO - PROCESS | 3840 | 1461136433124 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:53 INFO - PROCESS | 3840 | ++DOCSHELL 1B28D400 == 46 [pid = 3840] [id = 123] 00:13:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (1B430C00) [pid = 3840] [serial = 367] [outer = 00000000] 00:13:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (1B7B6400) [pid = 3840] [serial = 368] [outer = 1B430C00] 00:13:53 INFO - PROCESS | 3840 | 1461136433168 Marionette DEBUG loaded listener.js 00:13:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (1BAD4000) [pid = 3840] [serial = 369] [outer = 1B430C00] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 109 (14937C00) [pid = 3840] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (0FF43C00) [pid = 3840] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (18D4F800) [pid = 3840] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (1C254800) [pid = 3840] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (0F87E400) [pid = 3840] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (197CF400) [pid = 3840] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (103D0800) [pid = 3840] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (1995AC00) [pid = 3840] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 101 (16083C00) [pid = 3840] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 100 (1B434C00) [pid = 3840] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 99 (1C5A8000) [pid = 3840] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (1499B000) [pid = 3840] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (1B28CC00) [pid = 3840] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (1CF77C00) [pid = 3840] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (19210000) [pid = 3840] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (14FDC400) [pid = 3840] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (1B27F800) [pid = 3840] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:13:53 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (1A3AE400) [pid = 3840] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:13:53 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:53 INFO - PROCESS | 3840 | 1461136433847 Marionette TRACE conn5 <- [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]]]}] 00:13:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:13:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 930ms 00:13:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:13:53 INFO - PROCESS | 3840 | 1461136433898 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 00:13:53 INFO - PROCESS | 3840 | 1461136433900 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 00:13:53 INFO - PROCESS | 3840 | 1461136433903 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:13:53 INFO - PROCESS | 3840 | 1461136433905 Marionette TRACE conn5 <- [1,458,null,{}] 00:13:53 INFO - PROCESS | 3840 | 1461136433908 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:53 INFO - PROCESS | 3840 | 1461136433983 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 00:13:53 INFO - PROCESS | 3840 | 1461136433989 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:53 INFO - PROCESS | 3840 | ++DOCSHELL 13305C00 == 47 [pid = 3840] [id = 124] 00:13:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (14802000) [pid = 3840] [serial = 370] [outer = 00000000] 00:13:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (18A4BC00) [pid = 3840] [serial = 371] [outer = 14802000] 00:13:54 INFO - PROCESS | 3840 | 1461136434036 Marionette DEBUG loaded listener.js 00:13:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (19210000) [pid = 3840] [serial = 372] [outer = 14802000] 00:13:54 INFO - PROCESS | 3840 | 1461136434458 Marionette TRACE conn5 <- [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] 00:13:54 INFO - PROCESS | 3840 | 1461136434479 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 00:13:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:13:54 INFO - PROCESS | 3840 | 1461136434497 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:13:54 INFO - PROCESS | 3840 | 1461136434499 Marionette TRACE conn5 <- [1,462,null,{}] 00:13:54 INFO - PROCESS | 3840 | 1461136434502 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:54 INFO - PROCESS | 3840 | 1461136434578 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 00:13:54 INFO - PROCESS | 3840 | 1461136434584 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:54 INFO - PROCESS | 3840 | ++DOCSHELL 1011B400 == 48 [pid = 3840] [id = 125] 00:13:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (19804C00) [pid = 3840] [serial = 373] [outer = 00000000] 00:13:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (1C2D4C00) [pid = 3840] [serial = 374] [outer = 19804C00] 00:13:54 INFO - PROCESS | 3840 | 1461136434631 Marionette DEBUG loaded listener.js 00:13:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (1B704000) [pid = 3840] [serial = 375] [outer = 19804C00] 00:13:55 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:55 INFO - PROCESS | 3840 | 1461136435079 Marionette TRACE conn5 <- [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] 00:13:55 INFO - PROCESS | 3840 | 1461136435128 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 00:13:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:13:55 INFO - PROCESS | 3840 | 1461136435131 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:13:55 INFO - PROCESS | 3840 | 1461136435133 Marionette TRACE conn5 <- [1,466,null,{}] 00:13:55 INFO - PROCESS | 3840 | 1461136435136 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:55 INFO - PROCESS | 3840 | 1461136435215 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 00:13:55 INFO - PROCESS | 3840 | 1461136435221 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:55 INFO - PROCESS | 3840 | ++DOCSHELL 1C59FC00 == 49 [pid = 3840] [id = 126] 00:13:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (1C5A0C00) [pid = 3840] [serial = 376] [outer = 00000000] 00:13:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (1C875400) [pid = 3840] [serial = 377] [outer = 1C5A0C00] 00:13:55 INFO - PROCESS | 3840 | 1461136435275 Marionette DEBUG loaded listener.js 00:13:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (1CE08000) [pid = 3840] [serial = 378] [outer = 1C5A0C00] 00:13:55 INFO - PROCESS | 3840 | 1461136435817 Marionette TRACE conn5 <- [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] 00:13:55 INFO - PROCESS | 3840 | 1461136435871 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 00:13:55 INFO - PROCESS | 3840 | 1461136435877 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:13:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:13:55 INFO - PROCESS | 3840 | 1461136435881 Marionette TRACE conn5 <- [1,470,null,{}] 00:13:55 INFO - PROCESS | 3840 | 1461136435888 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:56 INFO - PROCESS | 3840 | 1461136436052 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 00:13:56 INFO - PROCESS | 3840 | 1461136436177 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:56 INFO - PROCESS | 3840 | ++DOCSHELL 0FE3E400 == 50 [pid = 3840] [id = 127] 00:13:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (0FE3EC00) [pid = 3840] [serial = 379] [outer = 00000000] 00:13:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (13399400) [pid = 3840] [serial = 380] [outer = 0FE3EC00] 00:13:56 INFO - PROCESS | 3840 | 1461136436235 Marionette DEBUG loaded listener.js 00:13:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (1499A000) [pid = 3840] [serial = 381] [outer = 0FE3EC00] 00:13:56 INFO - PROCESS | 3840 | 1461136436830 Marionette TRACE conn5 <- [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]]]}] 00:13:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:13:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1021ms 00:13:56 INFO - PROCESS | 3840 | 1461136436903 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 00:13:56 INFO - PROCESS | 3840 | 1461136436909 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 00:13:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:13:56 INFO - PROCESS | 3840 | 1461136436915 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:13:56 INFO - PROCESS | 3840 | 1461136436918 Marionette TRACE conn5 <- [1,474,null,{}] 00:13:56 INFO - PROCESS | 3840 | 1461136436922 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:57 INFO - PROCESS | 3840 | 1461136437055 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 00:13:57 INFO - PROCESS | 3840 | 1461136437175 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:57 INFO - PROCESS | 3840 | ++DOCSHELL 16086400 == 51 [pid = 3840] [id = 128] 00:13:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (1611B800) [pid = 3840] [serial = 382] [outer = 00000000] 00:13:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (19211800) [pid = 3840] [serial = 383] [outer = 1611B800] 00:13:57 INFO - PROCESS | 3840 | 1461136437232 Marionette DEBUG loaded listener.js 00:13:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (1980E000) [pid = 3840] [serial = 384] [outer = 1611B800] 00:13:57 INFO - PROCESS | 3840 | 1461136437883 Marionette TRACE conn5 <- [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]]]}] 00:13:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:13:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1020ms 00:13:57 INFO - PROCESS | 3840 | 1461136437938 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 00:13:57 INFO - PROCESS | 3840 | 1461136437941 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 00:13:57 INFO - PROCESS | 3840 | 1461136437945 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:13:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:13:57 INFO - PROCESS | 3840 | 1461136437949 Marionette TRACE conn5 <- [1,478,null,{}] 00:13:57 INFO - PROCESS | 3840 | 1461136437961 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:58 INFO - PROCESS | 3840 | 1461136438117 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 00:13:58 INFO - PROCESS | 3840 | 1461136438238 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:58 INFO - PROCESS | 3840 | ++DOCSHELL 1C868400 == 52 [pid = 3840] [id = 129] 00:13:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (1CA29800) [pid = 3840] [serial = 385] [outer = 00000000] 00:13:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (1CE0FC00) [pid = 3840] [serial = 386] [outer = 1CA29800] 00:13:58 INFO - PROCESS | 3840 | 1461136438297 Marionette DEBUG loaded listener.js 00:13:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (1CEA9800) [pid = 3840] [serial = 387] [outer = 1CA29800] 00:13:59 INFO - PROCESS | 3840 | 1461136439096 Marionette TRACE conn5 <- [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]]]}] 00:13:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:13:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1222ms 00:13:59 INFO - PROCESS | 3840 | 1461136439170 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 00:13:59 INFO - PROCESS | 3840 | 1461136439173 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 00:13:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:13:59 INFO - PROCESS | 3840 | 1461136439179 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:13:59 INFO - PROCESS | 3840 | 1461136439182 Marionette TRACE conn5 <- [1,482,null,{}] 00:13:59 INFO - PROCESS | 3840 | 1461136439188 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:59 INFO - PROCESS | 3840 | 1461136439281 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 00:13:59 INFO - PROCESS | 3840 | 1461136439357 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:59 INFO - PROCESS | 3840 | ++DOCSHELL 0FD08C00 == 53 [pid = 3840] [id = 130] 00:13:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (0FD09C00) [pid = 3840] [serial = 388] [outer = 00000000] 00:13:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 112 (0FDC2C00) [pid = 3840] [serial = 389] [outer = 0FD09C00] 00:13:59 INFO - PROCESS | 3840 | 1461136439406 Marionette DEBUG loaded listener.js 00:13:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 113 (0FF73800) [pid = 3840] [serial = 390] [outer = 0FD09C00] 00:13:59 INFO - PROCESS | 3840 | --DOCSHELL 1011B400 == 52 [pid = 3840] [id = 125] 00:13:59 INFO - PROCESS | 3840 | --DOCSHELL 13305C00 == 51 [pid = 3840] [id = 124] 00:13:59 INFO - PROCESS | 3840 | --DOCSHELL 1B28D400 == 50 [pid = 3840] [id = 123] 00:13:59 INFO - PROCESS | 3840 | --DOCSHELL 1A3A5800 == 49 [pid = 3840] [id = 122] 00:13:59 INFO - PROCESS | 3840 | --DOCSHELL 1980F400 == 48 [pid = 3840] [id = 121] 00:13:59 INFO - PROCESS | 3840 | --DOCSHELL 18E26000 == 47 [pid = 3840] [id = 120] 00:13:59 INFO - PROCESS | 3840 | --DOCSHELL 17E2AC00 == 46 [pid = 3840] [id = 119] 00:13:59 INFO - PROCESS | 3840 | --DOCSHELL 0FDB8C00 == 45 [pid = 3840] [id = 118] 00:13:59 INFO - PROCESS | 3840 | --DOCSHELL 152BD000 == 44 [pid = 3840] [id = 117] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 112 (103CB400) [pid = 3840] [serial = 298] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 111 (1D63D800) [pid = 3840] [serial = 340] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOCSHELL 0F875000 == 43 [pid = 3840] [id = 116] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (19807400) [pid = 3840] [serial = 239] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 109 (16E7A000) [pid = 3840] [serial = 245] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (1B7B3800) [pid = 3840] [serial = 281] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (1B735000) [pid = 3840] [serial = 290] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (17E2EC00) [pid = 3840] [serial = 287] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (10301800) [pid = 3840] [serial = 242] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (197F1C00) [pid = 3840] [serial = 248] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (1C59F800) [pid = 3840] [serial = 293] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (101B8C00) [pid = 3840] [serial = 284] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 101 (19806800) [pid = 3840] [serial = 314] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 100 (19806C00) [pid = 3840] [serial = 313] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 99 (18AC1000) [pid = 3840] [serial = 307] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (1921A400) [pid = 3840] [serial = 310] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (168F5400) [pid = 3840] [serial = 317] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (16087C00) [pid = 3840] [serial = 316] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (1499EC00) [pid = 3840] [serial = 301] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (17BE4400) [pid = 3840] [serial = 304] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (1A5DD400) [pid = 3840] [serial = 322] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (17ECE000) [pid = 3840] [serial = 319] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (18D47400) [pid = 3840] [serial = 320] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (1C5A1400) [pid = 3840] [serial = 329] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (1C5A1C00) [pid = 3840] [serial = 328] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1CF6B000) [pid = 3840] [serial = 331] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (17E26800) [pid = 3840] [serial = 334] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1CF75800) [pid = 3840] [serial = 332] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (197ECC00) [pid = 3840] [serial = 335] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1B7B7400) [pid = 3840] [serial = 325] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (1C255000) [pid = 3840] [serial = 326] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (1D5D6400) [pid = 3840] [serial = 338] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (1D5CD400) [pid = 3840] [serial = 337] [outer = 00000000] [url = about:blank] 00:13:59 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1A6D9800) [pid = 3840] [serial = 323] [outer = 00000000] [url = about:blank] 00:14:00 INFO - PROCESS | 3840 | 1461136440055 Marionette TRACE conn5 <- [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]]]}] 00:14:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:14:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 930ms 00:14:00 INFO - PROCESS | 3840 | 1461136440119 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 00:14:00 INFO - PROCESS | 3840 | 1461136440125 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 00:14:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:14:00 INFO - PROCESS | 3840 | 1461136440134 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:14:00 INFO - PROCESS | 3840 | 1461136440136 Marionette TRACE conn5 <- [1,486,null,{}] 00:14:00 INFO - PROCESS | 3840 | 1461136440140 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:00 INFO - PROCESS | 3840 | 1461136440221 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 00:14:00 INFO - PROCESS | 3840 | 1461136440227 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:00 INFO - PROCESS | 3840 | ++DOCSHELL 0FDBE000 == 44 [pid = 3840] [id = 131] 00:14:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (0FE3A800) [pid = 3840] [serial = 391] [outer = 00000000] 00:14:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (0FF7FC00) [pid = 3840] [serial = 392] [outer = 0FE3A800] 00:14:00 INFO - PROCESS | 3840 | 1461136440272 Marionette DEBUG loaded listener.js 00:14:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (101AD400) [pid = 3840] [serial = 393] [outer = 0FE3A800] 00:14:00 INFO - PROCESS | 3840 | 1461136440765 Marionette TRACE conn5 <- [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]]]}] 00:14:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:14:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 00:14:00 INFO - PROCESS | 3840 | 1461136440808 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 00:14:00 INFO - PROCESS | 3840 | 1461136440810 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 00:14:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:14:00 INFO - PROCESS | 3840 | 1461136440813 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:14:00 INFO - PROCESS | 3840 | 1461136440817 Marionette TRACE conn5 <- [1,490,null,{}] 00:14:00 INFO - PROCESS | 3840 | 1461136440827 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:00 INFO - PROCESS | 3840 | 1461136440911 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 00:14:00 INFO - PROCESS | 3840 | 1461136440925 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:00 INFO - PROCESS | 3840 | ++DOCSHELL 14A34800 == 45 [pid = 3840] [id = 132] 00:14:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (14A34C00) [pid = 3840] [serial = 394] [outer = 00000000] 00:14:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (14A3B000) [pid = 3840] [serial = 395] [outer = 14A34C00] 00:14:00 INFO - PROCESS | 3840 | 1461136440976 Marionette DEBUG loaded listener.js 00:14:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (14A3E800) [pid = 3840] [serial = 396] [outer = 14A34C00] 00:14:01 INFO - PROCESS | 3840 | 1461136441426 Marionette TRACE conn5 <- [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]]]}] 00:14:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:14:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 630ms 00:14:01 INFO - PROCESS | 3840 | 1461136441447 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 00:14:01 INFO - PROCESS | 3840 | 1461136441450 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 00:14:01 INFO - PROCESS | 3840 | 1461136441453 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:14:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:14:01 INFO - PROCESS | 3840 | 1461136441455 Marionette TRACE conn5 <- [1,494,null,{}] 00:14:01 INFO - PROCESS | 3840 | 1461136441462 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:01 INFO - PROCESS | 3840 | 1461136441542 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 00:14:01 INFO - PROCESS | 3840 | 1461136441548 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:01 INFO - PROCESS | 3840 | ++DOCSHELL 152BEC00 == 46 [pid = 3840] [id = 133] 00:14:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (1606AC00) [pid = 3840] [serial = 397] [outer = 00000000] 00:14:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (1608B800) [pid = 3840] [serial = 398] [outer = 1606AC00] 00:14:01 INFO - PROCESS | 3840 | 1461136441596 Marionette DEBUG loaded listener.js 00:14:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (1611FC00) [pid = 3840] [serial = 399] [outer = 1606AC00] 00:14:02 INFO - PROCESS | 3840 | 1461136442056 Marionette TRACE conn5 <- [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]]]}] 00:14:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:14:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 630ms 00:14:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:14:02 INFO - PROCESS | 3840 | 1461136442088 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 00:14:02 INFO - PROCESS | 3840 | 1461136442090 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 00:14:02 INFO - PROCESS | 3840 | 1461136442093 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:14:02 INFO - PROCESS | 3840 | 1461136442094 Marionette TRACE conn5 <- [1,498,null,{}] 00:14:02 INFO - PROCESS | 3840 | 1461136442098 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:02 INFO - PROCESS | 3840 | 1461136442174 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 00:14:02 INFO - PROCESS | 3840 | 1461136442181 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:02 INFO - PROCESS | 3840 | ++DOCSHELL 1608A000 == 47 [pid = 3840] [id = 134] 00:14:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (16504400) [pid = 3840] [serial = 400] [outer = 00000000] 00:14:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (17AAF800) [pid = 3840] [serial = 401] [outer = 16504400] 00:14:02 INFO - PROCESS | 3840 | 1461136442227 Marionette DEBUG loaded listener.js 00:14:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (17BF0000) [pid = 3840] [serial = 402] [outer = 16504400] 00:14:02 INFO - PROCESS | 3840 | 1461136442700 Marionette TRACE conn5 <- [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]]]}] 00:14:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:14:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms 00:14:02 INFO - PROCESS | 3840 | 1461136442764 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 00:14:02 INFO - PROCESS | 3840 | 1461136442766 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 00:14:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:14:02 INFO - PROCESS | 3840 | 1461136442769 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:14:02 INFO - PROCESS | 3840 | 1461136442771 Marionette TRACE conn5 <- [1,502,null,{}] 00:14:02 INFO - PROCESS | 3840 | 1461136442775 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:02 INFO - PROCESS | 3840 | 1461136442900 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 00:14:02 INFO - PROCESS | 3840 | 1461136442957 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:02 INFO - PROCESS | 3840 | ++DOCSHELL 18A4D000 == 48 [pid = 3840] [id = 135] 00:14:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (18AB5C00) [pid = 3840] [serial = 403] [outer = 00000000] 00:14:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (18D46C00) [pid = 3840] [serial = 404] [outer = 18AB5C00] 00:14:02 INFO - PROCESS | 3840 | 1461136443005 Marionette DEBUG loaded listener.js 00:14:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (18E21800) [pid = 3840] [serial = 405] [outer = 18AB5C00] 00:14:03 INFO - PROCESS | 3840 | 1461136443444 Marionette TRACE conn5 <- [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]]]}] 00:14:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:14:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 730ms 00:14:03 INFO - PROCESS | 3840 | 1461136443532 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 00:14:03 INFO - PROCESS | 3840 | 1461136443534 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 00:14:03 INFO - PROCESS | 3840 | 1461136443552 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:14:03 INFO - PROCESS | 3840 | 1461136443554 Marionette TRACE conn5 <- [1,506,null,{}] 00:14:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:14:03 INFO - PROCESS | 3840 | 1461136443558 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:03 INFO - PROCESS | 3840 | 1461136443662 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 00:14:03 INFO - PROCESS | 3840 | 1461136443671 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:03 INFO - PROCESS | 3840 | ++DOCSHELL 18E26400 == 49 [pid = 3840] [id = 136] 00:14:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (19148400) [pid = 3840] [serial = 406] [outer = 00000000] 00:14:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (19296800) [pid = 3840] [serial = 407] [outer = 19148400] 00:14:03 INFO - PROCESS | 3840 | 1461136443718 Marionette DEBUG loaded listener.js 00:14:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (197D2400) [pid = 3840] [serial = 408] [outer = 19148400] 00:14:04 INFO - PROCESS | 3840 | 1461136444156 Marionette TRACE conn5 <- [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]]]}] 00:14:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:14:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 630ms 00:14:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:14:04 INFO - PROCESS | 3840 | 1461136444189 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 00:14:04 INFO - PROCESS | 3840 | 1461136444191 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 00:14:04 INFO - PROCESS | 3840 | 1461136444194 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:14:04 INFO - PROCESS | 3840 | 1461136444196 Marionette TRACE conn5 <- [1,510,null,{}] 00:14:04 INFO - PROCESS | 3840 | 1461136444205 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:04 INFO - PROCESS | 3840 | 1461136444305 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 00:14:04 INFO - PROCESS | 3840 | 1461136444311 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:04 INFO - PROCESS | 3840 | ++DOCSHELL 0F844800 == 50 [pid = 3840] [id = 137] 00:14:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (197EE800) [pid = 3840] [serial = 409] [outer = 00000000] 00:14:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (1980BC00) [pid = 3840] [serial = 410] [outer = 197EE800] 00:14:04 INFO - PROCESS | 3840 | 1461136444357 Marionette DEBUG loaded listener.js 00:14:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (1980B800) [pid = 3840] [serial = 411] [outer = 197EE800] 00:14:04 INFO - PROCESS | 3840 | --DOMWINDOW == 100 (0FF4C000) [pid = 3840] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:14:04 INFO - PROCESS | 3840 | --DOMWINDOW == 99 (10117800) [pid = 3840] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:14:04 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (18E23400) [pid = 3840] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:14:04 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (168F7400) [pid = 3840] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:14:04 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (18A41C00) [pid = 3840] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:14:04 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (1980F800) [pid = 3840] [serial = 361] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:14:04 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (1A3DFC00) [pid = 3840] [serial = 364] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:14:04 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (0FD08000) [pid = 3840] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:14:04 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (10CC8C00) [pid = 3840] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:14:04 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (18E2AC00) [pid = 3840] [serial = 358] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:14:04 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (17E2C000) [pid = 3840] [serial = 355] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:14:04 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (1606B000) [pid = 3840] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:14:04 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (0FF49800) [pid = 3840] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:14:04 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (19804C00) [pid = 3840] [serial = 373] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:14:04 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1B430C00) [pid = 3840] [serial = 367] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:14:04 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (14802000) [pid = 3840] [serial = 370] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:14:04 INFO - PROCESS | 3840 | 1461136444928 Marionette TRACE conn5 <- [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]]]}] 00:14:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:14:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 830ms 00:14:05 INFO - PROCESS | 3840 | 1461136445025 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 00:14:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:14:05 INFO - PROCESS | 3840 | 1461136445027 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 00:14:05 INFO - PROCESS | 3840 | 1461136445030 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:14:05 INFO - PROCESS | 3840 | 1461136445032 Marionette TRACE conn5 <- [1,514,null,{}] 00:14:05 INFO - PROCESS | 3840 | 1461136445036 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:05 INFO - PROCESS | 3840 | 1461136445115 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 00:14:05 INFO - PROCESS | 3840 | 1461136445127 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:05 INFO - PROCESS | 3840 | ++DOCSHELL 0FF4D400 == 51 [pid = 3840] [id = 138] 00:14:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (0FF79400) [pid = 3840] [serial = 412] [outer = 00000000] 00:14:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (18D50800) [pid = 3840] [serial = 413] [outer = 0FF79400] 00:14:05 INFO - PROCESS | 3840 | 1461136445171 Marionette DEBUG loaded listener.js 00:14:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (19290C00) [pid = 3840] [serial = 414] [outer = 0FF79400] 00:14:05 INFO - PROCESS | 3840 | 1461136445578 Marionette TRACE conn5 <- [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]]]}] 00:14:05 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 00:14:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 571ms 00:14:05 INFO - PROCESS | 3840 | 1461136445613 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 00:14:05 INFO - PROCESS | 3840 | 1461136445615 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 00:14:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:14:05 INFO - PROCESS | 3840 | 1461136445619 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:14:05 INFO - PROCESS | 3840 | 1461136445620 Marionette TRACE conn5 <- [1,518,null,{}] 00:14:05 INFO - PROCESS | 3840 | 1461136445624 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:05 INFO - PROCESS | 3840 | 1461136445701 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 00:14:05 INFO - PROCESS | 3840 | 1461136445707 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:05 INFO - PROCESS | 3840 | ++DOCSHELL 19806800 == 52 [pid = 3840] [id = 139] 00:14:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (19954C00) [pid = 3840] [serial = 415] [outer = 00000000] 00:14:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (1A3A7400) [pid = 3840] [serial = 416] [outer = 19954C00] 00:14:05 INFO - PROCESS | 3840 | 1461136445754 Marionette DEBUG loaded listener.js 00:14:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1A3E4000) [pid = 3840] [serial = 417] [outer = 19954C00] 00:14:06 INFO - PROCESS | 3840 | 1461136446178 Marionette TRACE conn5 <- [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]]]}] 00:14:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:14:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 570ms 00:14:06 INFO - PROCESS | 3840 | 1461136446193 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 00:14:06 INFO - PROCESS | 3840 | 1461136446195 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 00:14:06 INFO - PROCESS | 3840 | 1461136446198 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:14:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:14:06 INFO - PROCESS | 3840 | 1461136446201 Marionette TRACE conn5 <- [1,522,null,{}] 00:14:06 INFO - PROCESS | 3840 | 1461136446220 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:06 INFO - PROCESS | 3840 | 1461136446316 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 00:14:06 INFO - PROCESS | 3840 | 1461136446325 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:06 INFO - PROCESS | 3840 | ++DOCSHELL 1A5E0800 == 53 [pid = 3840] [id = 140] 00:14:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (1A6DE800) [pid = 3840] [serial = 418] [outer = 00000000] 00:14:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (1B410800) [pid = 3840] [serial = 419] [outer = 1A6DE800] 00:14:06 INFO - PROCESS | 3840 | 1461136446376 Marionette DEBUG loaded listener.js 00:14:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (1B43B000) [pid = 3840] [serial = 420] [outer = 1A6DE800] 00:14:07 INFO - PROCESS | 3840 | 1461136447064 Marionette TRACE conn5 <- [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]]]}] 00:14:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:14:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 931ms 00:14:07 INFO - PROCESS | 3840 | 1461136447134 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 00:14:07 INFO - PROCESS | 3840 | 1461136447139 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 00:14:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:14:07 INFO - PROCESS | 3840 | 1461136447145 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:14:07 INFO - PROCESS | 3840 | 1461136447149 Marionette TRACE conn5 <- [1,526,null,{}] 00:14:07 INFO - PROCESS | 3840 | 1461136447155 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:07 INFO - PROCESS | 3840 | 1461136447263 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 00:14:07 INFO - PROCESS | 3840 | 1461136447388 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:07 INFO - PROCESS | 3840 | ++DOCSHELL 0FF47C00 == 54 [pid = 3840] [id = 141] 00:14:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (0FF76400) [pid = 3840] [serial = 421] [outer = 00000000] 00:14:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (10CCBC00) [pid = 3840] [serial = 422] [outer = 0FF76400] 00:14:07 INFO - PROCESS | 3840 | 1461136447448 Marionette DEBUG loaded listener.js 00:14:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (13305C00) [pid = 3840] [serial = 423] [outer = 0FF76400] 00:14:08 INFO - PROCESS | 3840 | 1461136448172 Marionette TRACE conn5 <- [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]]]}] 00:14:08 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 00:14:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1076ms 00:14:08 INFO - PROCESS | 3840 | 1461136448239 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 00:14:08 INFO - PROCESS | 3840 | 1461136448246 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 00:14:08 INFO - PROCESS | 3840 | 1461136448254 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:14:08 INFO - PROCESS | 3840 | 1461136448258 Marionette TRACE conn5 <- [1,530,null,{}] 00:14:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:14:08 INFO - PROCESS | 3840 | 1461136448262 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:08 INFO - PROCESS | 3840 | 1461136448374 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 00:14:08 INFO - PROCESS | 3840 | 1461136448455 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:08 INFO - PROCESS | 3840 | ++DOCSHELL 168EF800 == 55 [pid = 3840] [id = 142] 00:14:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (168F6000) [pid = 3840] [serial = 424] [outer = 00000000] 00:14:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (18A40C00) [pid = 3840] [serial = 425] [outer = 168F6000] 00:14:08 INFO - PROCESS | 3840 | 1461136448551 Marionette DEBUG loaded listener.js 00:14:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (1914F400) [pid = 3840] [serial = 426] [outer = 168F6000] 00:14:09 INFO - PROCESS | 3840 | 1461136449467 Marionette TRACE conn5 <- [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"]]]}] 00:14:09 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 00:14:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:14:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:14:09 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 00:14:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:14:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:14:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1219ms 00:14:09 INFO - PROCESS | 3840 | 1461136449492 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 00:14:09 INFO - PROCESS | 3840 | 1461136449494 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 00:14:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:14:09 INFO - PROCESS | 3840 | 1461136449499 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:14:09 INFO - PROCESS | 3840 | 1461136449503 Marionette TRACE conn5 <- [1,534,null,{}] 00:14:09 INFO - PROCESS | 3840 | 1461136449515 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:09 INFO - PROCESS | 3840 | 1461136449636 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 00:14:09 INFO - PROCESS | 3840 | 1461136449733 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:09 INFO - PROCESS | 3840 | ++DOCSHELL 1C2CF400 == 56 [pid = 3840] [id = 143] 00:14:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (1C2CF800) [pid = 3840] [serial = 427] [outer = 00000000] 00:14:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (1C59F400) [pid = 3840] [serial = 428] [outer = 1C2CF800] 00:14:09 INFO - PROCESS | 3840 | 1461136449791 Marionette DEBUG loaded listener.js 00:14:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (1C5A7000) [pid = 3840] [serial = 429] [outer = 1C2CF800] 00:14:10 INFO - PROCESS | 3840 | 1461136450296 Marionette TRACE conn5 <- [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]]]}] 00:14:10 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. 00:14:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 830ms 00:14:10 INFO - PROCESS | 3840 | 1461136450332 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 00:14:10 INFO - PROCESS | 3840 | 1461136450335 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 00:14:10 INFO - PROCESS | 3840 | 1461136450338 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:14:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:14:10 INFO - PROCESS | 3840 | 1461136450340 Marionette TRACE conn5 <- [1,538,null,{}] 00:14:10 INFO - PROCESS | 3840 | 1461136450344 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:10 INFO - PROCESS | 3840 | 1461136450449 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 00:14:10 INFO - PROCESS | 3840 | 1461136450530 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:10 INFO - PROCESS | 3840 | ++DOCSHELL 0FE40800 == 57 [pid = 3840] [id = 144] 00:14:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (10D43800) [pid = 3840] [serial = 430] [outer = 00000000] 00:14:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (1CE12800) [pid = 3840] [serial = 431] [outer = 10D43800] 00:14:10 INFO - PROCESS | 3840 | 1461136450637 Marionette DEBUG loaded listener.js 00:14:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (1CEAD800) [pid = 3840] [serial = 432] [outer = 10D43800] 00:14:11 INFO - PROCESS | 3840 | 1461136451440 Marionette TRACE conn5 <- [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]]]}] 00:14:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 00:14:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1124ms 00:14:11 INFO - PROCESS | 3840 | 1461136451466 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 00:14:11 INFO - PROCESS | 3840 | 1461136451470 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 00:14:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:14:11 INFO - PROCESS | 3840 | 1461136451490 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:14:11 INFO - PROCESS | 3840 | 1461136451494 Marionette TRACE conn5 <- [1,542,null,{}] 00:14:11 INFO - PROCESS | 3840 | 1461136451502 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:11 INFO - PROCESS | 3840 | 1461136451597 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 00:14:11 INFO - PROCESS | 3840 | 1461136451711 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:11 INFO - PROCESS | 3840 | ++DOCSHELL 10301800 == 58 [pid = 3840] [id = 145] 00:14:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (10CBFC00) [pid = 3840] [serial = 433] [outer = 00000000] 00:14:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (14FCA400) [pid = 3840] [serial = 434] [outer = 10CBFC00] 00:14:11 INFO - PROCESS | 3840 | 1461136451765 Marionette DEBUG loaded listener.js 00:14:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (152BD000) [pid = 3840] [serial = 435] [outer = 10CBFC00] 00:14:12 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:12 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 00:14:12 INFO - PROCESS | 3840 | --DOCSHELL 19806800 == 57 [pid = 3840] [id = 139] 00:14:12 INFO - PROCESS | 3840 | --DOCSHELL 0FF4D400 == 56 [pid = 3840] [id = 138] 00:14:12 INFO - PROCESS | 3840 | --DOCSHELL 0F844800 == 55 [pid = 3840] [id = 137] 00:14:12 INFO - PROCESS | 3840 | --DOCSHELL 18E26400 == 54 [pid = 3840] [id = 136] 00:14:12 INFO - PROCESS | 3840 | --DOCSHELL 18A4D000 == 53 [pid = 3840] [id = 135] 00:14:12 INFO - PROCESS | 3840 | --DOCSHELL 1608A000 == 52 [pid = 3840] [id = 134] 00:14:12 INFO - PROCESS | 3840 | --DOCSHELL 152BEC00 == 51 [pid = 3840] [id = 133] 00:14:12 INFO - PROCESS | 3840 | --DOCSHELL 14A34800 == 50 [pid = 3840] [id = 132] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (1C875400) [pid = 3840] [serial = 377] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOCSHELL 0FDBE000 == 49 [pid = 3840] [id = 131] 00:14:12 INFO - PROCESS | 3840 | --DOCSHELL 0FD08C00 == 48 [pid = 3840] [id = 130] 00:14:12 INFO - PROCESS | 3840 | --DOCSHELL 0FE3E400 == 47 [pid = 3840] [id = 127] 00:14:12 INFO - PROCESS | 3840 | --DOCSHELL 1C59FC00 == 46 [pid = 3840] [id = 126] 00:14:12 INFO - PROCESS | 3840 | 1461136452406 Marionette TRACE conn5 <- [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]]]}] 00:14:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:14:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 950ms 00:14:12 INFO - PROCESS | 3840 | 1461136452427 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 00:14:12 INFO - PROCESS | 3840 | 1461136452432 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 00:14:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:14:12 INFO - PROCESS | 3840 | 1461136452438 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:14:12 INFO - PROCESS | 3840 | 1461136452440 Marionette TRACE conn5 <- [1,546,null,{}] 00:14:12 INFO - PROCESS | 3840 | 1461136452444 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:12 INFO - PROCESS | 3840 | 1461136452523 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (113A6400) [pid = 3840] [serial = 299] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (1995B800) [pid = 3840] [serial = 362] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (1A6D6C00) [pid = 3840] [serial = 365] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (0FF47800) [pid = 3840] [serial = 347] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (0FE3CC00) [pid = 3840] [serial = 346] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (1608FC00) [pid = 3840] [serial = 344] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 101 (15209400) [pid = 3840] [serial = 343] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 100 (19294C00) [pid = 3840] [serial = 359] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 99 (18A47800) [pid = 3840] [serial = 356] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (18D45400) [pid = 3840] [serial = 357] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (168FAC00) [pid = 3840] [serial = 350] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (16090800) [pid = 3840] [serial = 349] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (19F33400) [pid = 3840] [serial = 363] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (1030B000) [pid = 3840] [serial = 352] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (10D37000) [pid = 3840] [serial = 353] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (1B704000) [pid = 3840] [serial = 375] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (1B7B6400) [pid = 3840] [serial = 368] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (1CA27C00) [pid = 3840] [serial = 149] [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.] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (1A6D6000) [pid = 3840] [serial = 366] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1C2D4C00) [pid = 3840] [serial = 374] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (1BAD4000) [pid = 3840] [serial = 369] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (18A4BC00) [pid = 3840] [serial = 371] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (19210000) [pid = 3840] [serial = 372] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (197D2000) [pid = 3840] [serial = 360] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (1520D400) [pid = 3840] [serial = 302] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (1928F000) [pid = 3840] [serial = 311] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (17BF0400) [pid = 3840] [serial = 305] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (18D4D800) [pid = 3840] [serial = 308] [outer = 00000000] [url = about:blank] 00:14:12 INFO - PROCESS | 3840 | 1461136452623 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:12 INFO - PROCESS | 3840 | ++DOCSHELL 0F757000 == 47 [pid = 3840] [id = 146] 00:14:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (0F7F2800) [pid = 3840] [serial = 436] [outer = 00000000] 00:14:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (0FF4BC00) [pid = 3840] [serial = 437] [outer = 0F7F2800] 00:14:12 INFO - PROCESS | 3840 | 1461136452671 Marionette DEBUG loaded listener.js 00:14:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (103CDC00) [pid = 3840] [serial = 438] [outer = 0F7F2800] 00:14:13 INFO - PROCESS | 3840 | 1461136453059 Marionette TRACE conn5 <- [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]]]}] 00:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 00:14:13 INFO - PROCESS | 3840 | 1461136453112 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 00:14:13 INFO - PROCESS | 3840 | 1461136453114 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 00:14:13 INFO - PROCESS | 3840 | 1461136453117 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:14:13 INFO - PROCESS | 3840 | 1461136453121 Marionette TRACE conn5 <- [1,550,null,{}] 00:14:13 INFO - PROCESS | 3840 | 1461136453132 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:13 INFO - PROCESS | 3840 | 1461136453217 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 00:14:13 INFO - PROCESS | 3840 | 1461136453224 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:13 INFO - PROCESS | 3840 | ++DOCSHELL 1139F800 == 48 [pid = 3840] [id = 147] 00:14:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (113A1800) [pid = 3840] [serial = 439] [outer = 00000000] 00:14:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1611C800) [pid = 3840] [serial = 440] [outer = 113A1800] 00:14:13 INFO - PROCESS | 3840 | 1461136453274 Marionette DEBUG loaded listener.js 00:14:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (16E7D000) [pid = 3840] [serial = 441] [outer = 113A1800] 00:14:13 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:13 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 00:14:13 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:13 INFO - PROCESS | 3840 | 1461136453727 Marionette TRACE conn5 <- [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]]]}] 00:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 630ms 00:14:13 INFO - PROCESS | 3840 | 1461136453751 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 00:14:13 INFO - PROCESS | 3840 | 1461136453754 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 00:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:14:13 INFO - PROCESS | 3840 | 1461136453762 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:14:13 INFO - PROCESS | 3840 | 1461136453764 Marionette TRACE conn5 <- [1,554,null,{}] 00:14:13 INFO - PROCESS | 3840 | 1461136453767 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:13 INFO - PROCESS | 3840 | 1461136453850 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 00:14:13 INFO - PROCESS | 3840 | 1461136453887 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:13 INFO - PROCESS | 3840 | ++DOCSHELL 17E31800 == 49 [pid = 3840] [id = 148] 00:14:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (17EB3800) [pid = 3840] [serial = 442] [outer = 00000000] 00:14:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (18A2E400) [pid = 3840] [serial = 443] [outer = 17EB3800] 00:14:13 INFO - PROCESS | 3840 | 1461136453932 Marionette DEBUG loaded listener.js 00:14:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (18A4C800) [pid = 3840] [serial = 444] [outer = 17EB3800] 00:14:14 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:14 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 00:14:14 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:14 INFO - PROCESS | 3840 | 1461136454354 Marionette TRACE conn5 <- [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]]]}] 00:14:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:14:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 630ms 00:14:14 INFO - PROCESS | 3840 | 1461136454391 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 00:14:14 INFO - PROCESS | 3840 | 1461136454394 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 00:14:14 INFO - PROCESS | 3840 | 1461136454397 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:14:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:14:14 INFO - PROCESS | 3840 | 1461136454398 Marionette TRACE conn5 <- [1,558,null,{}] 00:14:14 INFO - PROCESS | 3840 | 1461136454402 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:14 INFO - PROCESS | 3840 | 1461136454481 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 00:14:14 INFO - PROCESS | 3840 | 1461136454487 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:14 INFO - PROCESS | 3840 | ++DOCSHELL 0FE3B800 == 50 [pid = 3840] [id = 149] 00:14:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (18D4D800) [pid = 3840] [serial = 445] [outer = 00000000] 00:14:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (19212000) [pid = 3840] [serial = 446] [outer = 18D4D800] 00:14:14 INFO - PROCESS | 3840 | 1461136454534 Marionette DEBUG loaded listener.js 00:14:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (1921A400) [pid = 3840] [serial = 447] [outer = 18D4D800] 00:14:14 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 00:14:14 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:14 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 00:14:15 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:15 INFO - PROCESS | 3840 | 1461136455144 Marionette TRACE conn5 <- [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]]]}] 00:14:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:14:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 770ms 00:14:15 INFO - PROCESS | 3840 | 1461136455203 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 00:14:15 INFO - PROCESS | 3840 | 1461136455205 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 00:14:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:14:15 INFO - PROCESS | 3840 | 1461136455216 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:14:15 INFO - PROCESS | 3840 | 1461136455218 Marionette TRACE conn5 <- [1,562,null,{}] 00:14:15 INFO - PROCESS | 3840 | 1461136455222 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:15 INFO - PROCESS | 3840 | 1461136455348 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 00:14:15 INFO - PROCESS | 3840 | 1461136455362 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:15 INFO - PROCESS | 3840 | ++DOCSHELL 19806800 == 51 [pid = 3840] [id = 150] 00:14:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (19806C00) [pid = 3840] [serial = 448] [outer = 00000000] 00:14:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (19958800) [pid = 3840] [serial = 449] [outer = 19806C00] 00:14:15 INFO - PROCESS | 3840 | 1461136455410 Marionette DEBUG loaded listener.js 00:14:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (1995B000) [pid = 3840] [serial = 450] [outer = 19806C00] 00:14:15 INFO - PROCESS | 3840 | 1461136455820 Marionette TRACE conn5 <- [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]]]}] 00:14:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:14:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 00:14:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:14:15 INFO - PROCESS | 3840 | 1461136455856 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 00:14:15 INFO - PROCESS | 3840 | 1461136455858 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 00:14:15 INFO - PROCESS | 3840 | 1461136455861 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:14:15 INFO - PROCESS | 3840 | 1461136455863 Marionette TRACE conn5 <- [1,566,null,{}] 00:14:15 INFO - PROCESS | 3840 | 1461136455866 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:15 INFO - PROCESS | 3840 | 1461136455968 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 00:14:15 INFO - PROCESS | 3840 | 1461136455974 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:15 INFO - PROCESS | 3840 | ++DOCSHELL 1995B400 == 52 [pid = 3840] [id = 151] 00:14:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (19960C00) [pid = 3840] [serial = 451] [outer = 00000000] 00:14:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (1A3A7C00) [pid = 3840] [serial = 452] [outer = 19960C00] 00:14:16 INFO - PROCESS | 3840 | 1461136456020 Marionette DEBUG loaded listener.js 00:14:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (1A6D6000) [pid = 3840] [serial = 453] [outer = 19960C00] 00:14:16 INFO - PROCESS | 3840 | 1461136456465 Marionette TRACE conn5 <- [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]]]}] 00:14:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:14:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 630ms 00:14:16 INFO - PROCESS | 3840 | 1461136456492 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 00:14:16 INFO - PROCESS | 3840 | 1461136456494 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 00:14:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:14:16 INFO - PROCESS | 3840 | 1461136456505 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:14:16 INFO - PROCESS | 3840 | 1461136456507 Marionette TRACE conn5 <- [1,570,null,{}] 00:14:16 INFO - PROCESS | 3840 | 1461136456511 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:16 INFO - PROCESS | 3840 | 1461136456614 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 00:14:16 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (18AB5C00) [pid = 3840] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:14:16 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (19148400) [pid = 3840] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:14:16 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (197EE800) [pid = 3840] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:14:16 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (0FF79400) [pid = 3840] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:14:16 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (0FD09C00) [pid = 3840] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:14:16 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (1606AC00) [pid = 3840] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:14:16 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (14A34C00) [pid = 3840] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:14:16 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (16504400) [pid = 3840] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:14:16 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (19954C00) [pid = 3840] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:14:16 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (0FE3A800) [pid = 3840] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:14:16 INFO - PROCESS | 3840 | 1461136456840 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:16 INFO - PROCESS | 3840 | ++DOCSHELL 0F844000 == 53 [pid = 3840] [id = 152] 00:14:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (0F84BC00) [pid = 3840] [serial = 454] [outer = 00000000] 00:14:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (14937C00) [pid = 3840] [serial = 455] [outer = 0F84BC00] 00:14:16 INFO - PROCESS | 3840 | 1461136456885 Marionette DEBUG loaded listener.js 00:14:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (14923000) [pid = 3840] [serial = 456] [outer = 0F84BC00] 00:14:17 INFO - PROCESS | 3840 | 1461136457244 Marionette TRACE conn5 <- [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]]]}] 00:14:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:14:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 769ms 00:14:17 INFO - PROCESS | 3840 | 1461136457277 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 00:14:17 INFO - PROCESS | 3840 | 1461136457279 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 00:14:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:14:17 INFO - PROCESS | 3840 | 1461136457283 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:14:17 INFO - PROCESS | 3840 | 1461136457284 Marionette TRACE conn5 <- [1,574,null,{}] 00:14:17 INFO - PROCESS | 3840 | 1461136457288 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:17 INFO - PROCESS | 3840 | 1461136457368 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 00:14:17 INFO - PROCESS | 3840 | 1461136457448 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:17 INFO - PROCESS | 3840 | ++DOCSHELL 10457800 == 54 [pid = 3840] [id = 153] 00:14:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (13396400) [pid = 3840] [serial = 457] [outer = 00000000] 00:14:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (1B28C000) [pid = 3840] [serial = 458] [outer = 13396400] 00:14:17 INFO - PROCESS | 3840 | 1461136457492 Marionette DEBUG loaded listener.js 00:14:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (1B433800) [pid = 3840] [serial = 459] [outer = 13396400] 00:14:17 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:17 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 00:14:17 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:17 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 00:14:17 INFO - PROCESS | 3840 | 1461136457847 Marionette TRACE conn5 <- [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]]]}] 00:14:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:14:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 631ms 00:14:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:14:17 INFO - PROCESS | 3840 | 1461136457918 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 00:14:17 INFO - PROCESS | 3840 | 1461136457920 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 00:14:17 INFO - PROCESS | 3840 | 1461136457923 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:14:17 INFO - PROCESS | 3840 | 1461136457925 Marionette TRACE conn5 <- [1,578,null,{}] 00:14:17 INFO - PROCESS | 3840 | 1461136457929 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:18 INFO - PROCESS | 3840 | 1461136458037 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 00:14:18 INFO - PROCESS | 3840 | 1461136458078 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:18 INFO - PROCESS | 3840 | ++DOCSHELL 0FF72000 == 55 [pid = 3840] [id = 154] 00:14:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (14FE0C00) [pid = 3840] [serial = 460] [outer = 00000000] 00:14:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (1C254800) [pid = 3840] [serial = 461] [outer = 14FE0C00] 00:14:18 INFO - PROCESS | 3840 | 1461136458122 Marionette DEBUG loaded listener.js 00:14:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (1C2D3C00) [pid = 3840] [serial = 462] [outer = 14FE0C00] 00:14:18 INFO - PROCESS | 3840 | 1461136458520 Marionette TRACE conn5 <- [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]]]}] 00:14:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:14:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 630ms 00:14:18 INFO - PROCESS | 3840 | 1461136458554 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 00:14:18 INFO - PROCESS | 3840 | 1461136458557 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 00:14:18 INFO - PROCESS | 3840 | 1461136458560 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:14:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:14:18 INFO - PROCESS | 3840 | 1461136458562 Marionette TRACE conn5 <- [1,582,null,{}] 00:14:18 INFO - PROCESS | 3840 | 1461136458566 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:18 INFO - PROCESS | 3840 | 1461136458691 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 00:14:18 INFO - PROCESS | 3840 | 1461136458700 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:18 INFO - PROCESS | 3840 | ++DOCSHELL 1C5A2000 == 56 [pid = 3840] [id = 155] 00:14:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (1C5A2800) [pid = 3840] [serial = 463] [outer = 00000000] 00:14:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (1CE04800) [pid = 3840] [serial = 464] [outer = 1C5A2800] 00:14:18 INFO - PROCESS | 3840 | 1461136458750 Marionette DEBUG loaded listener.js 00:14:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (1CE13800) [pid = 3840] [serial = 465] [outer = 1C5A2800] 00:14:19 INFO - PROCESS | 3840 | 1461136459440 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 00:14:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:14:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 930ms 00:14:19 INFO - PROCESS | 3840 | 1461136459495 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 00:14:19 INFO - PROCESS | 3840 | 1461136459501 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 00:14:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:14:19 INFO - PROCESS | 3840 | 1461136459506 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:14:19 INFO - PROCESS | 3840 | 1461136459510 Marionette TRACE conn5 <- [1,586,null,{}] 00:14:19 INFO - PROCESS | 3840 | 1461136459516 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:19 INFO - PROCESS | 3840 | 1461136459624 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 00:14:19 INFO - PROCESS | 3840 | 1461136459770 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:19 INFO - PROCESS | 3840 | ++DOCSHELL 10456400 == 57 [pid = 3840] [id = 156] 00:14:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (10456800) [pid = 3840] [serial = 466] [outer = 00000000] 00:14:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (14934C00) [pid = 3840] [serial = 467] [outer = 10456800] 00:14:19 INFO - PROCESS | 3840 | 1461136459833 Marionette DEBUG loaded listener.js 00:14:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (14FC3800) [pid = 3840] [serial = 468] [outer = 10456800] 00:14:20 INFO - PROCESS | 3840 | 1461136460387 Marionette TRACE conn5 <- [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]]]}] 00:14:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:14:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 930ms 00:14:20 INFO - PROCESS | 3840 | 1461136460440 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 00:14:20 INFO - PROCESS | 3840 | 1461136460446 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 00:14:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:14:20 INFO - PROCESS | 3840 | 1461136460453 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:14:20 INFO - PROCESS | 3840 | 1461136460456 Marionette TRACE conn5 <- [1,590,null,{}] 00:14:20 INFO - PROCESS | 3840 | 1461136460460 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:20 INFO - PROCESS | 3840 | 1461136460570 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 00:14:20 INFO - PROCESS | 3840 | 1461136460692 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:20 INFO - PROCESS | 3840 | ++DOCSHELL 168F7000 == 58 [pid = 3840] [id = 157] 00:14:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (17E2E000) [pid = 3840] [serial = 469] [outer = 00000000] 00:14:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (197A5C00) [pid = 3840] [serial = 470] [outer = 17E2E000] 00:14:20 INFO - PROCESS | 3840 | 1461136460749 Marionette DEBUG loaded listener.js 00:14:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (19802400) [pid = 3840] [serial = 471] [outer = 17E2E000] 00:14:21 INFO - PROCESS | 3840 | 1461136461342 Marionette TRACE conn5 <- [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]]]}] 00:14:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:14:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 930ms 00:14:21 INFO - PROCESS | 3840 | 1461136461384 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 00:14:21 INFO - PROCESS | 3840 | 1461136461387 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 00:14:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:14:21 INFO - PROCESS | 3840 | 1461136461391 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:14:21 INFO - PROCESS | 3840 | 1461136461395 Marionette TRACE conn5 <- [1,594,null,{}] 00:14:21 INFO - PROCESS | 3840 | 1461136461406 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:21 INFO - PROCESS | 3840 | 1461136461514 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 00:14:21 INFO - PROCESS | 3840 | 1461136461638 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:21 INFO - PROCESS | 3840 | ++DOCSHELL 1CA28400 == 59 [pid = 3840] [id = 158] 00:14:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (1CA29400) [pid = 3840] [serial = 472] [outer = 00000000] 00:14:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (1CEAB400) [pid = 3840] [serial = 473] [outer = 1CA29400] 00:14:21 INFO - PROCESS | 3840 | 1461136461696 Marionette DEBUG loaded listener.js 00:14:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (1CF77400) [pid = 3840] [serial = 474] [outer = 1CA29400] 00:14:22 INFO - PROCESS | 3840 | 1461136462292 Marionette TRACE conn5 <- [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]]]}] 00:14:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:14:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 930ms 00:14:22 INFO - PROCESS | 3840 | 1461136462324 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 00:14:22 INFO - PROCESS | 3840 | 1461136462328 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 00:14:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:14:22 INFO - PROCESS | 3840 | 1461136462331 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:14:22 INFO - PROCESS | 3840 | 1461136462333 Marionette TRACE conn5 <- [1,598,null,{}] 00:14:22 INFO - PROCESS | 3840 | 1461136462337 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:22 INFO - PROCESS | 3840 | 1461136462441 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 00:14:22 INFO - PROCESS | 3840 | 1461136462562 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:22 INFO - PROCESS | 3840 | ++DOCSHELL 1D422800 == 60 [pid = 3840] [id = 159] 00:14:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (1D5C8400) [pid = 3840] [serial = 475] [outer = 00000000] 00:14:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (1D5CFC00) [pid = 3840] [serial = 476] [outer = 1D5C8400] 00:14:22 INFO - PROCESS | 3840 | 1461136462618 Marionette DEBUG loaded listener.js 00:14:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 112 (1D5D3C00) [pid = 3840] [serial = 477] [outer = 1D5C8400] 00:14:23 INFO - PROCESS | 3840 | 1461136463324 Marionette TRACE conn5 <- [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]]]}] 00:14:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:14:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1019ms 00:14:23 INFO - PROCESS | 3840 | 1461136463354 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 00:14:23 INFO - PROCESS | 3840 | 1461136463358 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 00:14:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:14:23 INFO - PROCESS | 3840 | 1461136463363 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:14:23 INFO - PROCESS | 3840 | 1461136463367 Marionette TRACE conn5 <- [1,602,null,{}] 00:14:23 INFO - PROCESS | 3840 | 1461136463373 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:23 INFO - PROCESS | 3840 | 1461136463491 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 00:14:23 INFO - PROCESS | 3840 | 1461136463619 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:23 INFO - PROCESS | 3840 | ++DOCSHELL 10111800 == 61 [pid = 3840] [id = 160] 00:14:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 113 (10D36400) [pid = 3840] [serial = 478] [outer = 00000000] 00:14:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 114 (14A3CC00) [pid = 3840] [serial = 479] [outer = 10D36400] 00:14:23 INFO - PROCESS | 3840 | 1461136463669 Marionette DEBUG loaded listener.js 00:14:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 115 (1519F000) [pid = 3840] [serial = 480] [outer = 10D36400] 00:14:24 INFO - PROCESS | 3840 | --DOCSHELL 18D50400 == 60 [pid = 3840] [id = 104] 00:14:24 INFO - PROCESS | 3840 | --DOCSHELL 18A2F400 == 59 [pid = 3840] [id = 103] 00:14:24 INFO - PROCESS | 3840 | --DOCSHELL 0FF72000 == 58 [pid = 3840] [id = 154] 00:14:24 INFO - PROCESS | 3840 | --DOCSHELL 10457800 == 57 [pid = 3840] [id = 153] 00:14:24 INFO - PROCESS | 3840 | --DOCSHELL 0F844000 == 56 [pid = 3840] [id = 152] 00:14:24 INFO - PROCESS | 3840 | --DOCSHELL 1995B400 == 55 [pid = 3840] [id = 151] 00:14:24 INFO - PROCESS | 3840 | --DOCSHELL 19806800 == 54 [pid = 3840] [id = 150] 00:14:24 INFO - PROCESS | 3840 | --DOCSHELL 0FE3B800 == 53 [pid = 3840] [id = 149] 00:14:24 INFO - PROCESS | 3840 | --DOCSHELL 17E31800 == 52 [pid = 3840] [id = 148] 00:14:24 INFO - PROCESS | 3840 | --DOCSHELL 1139F800 == 51 [pid = 3840] [id = 147] 00:14:24 INFO - PROCESS | 3840 | --DOCSHELL 0F757000 == 50 [pid = 3840] [id = 146] 00:14:24 INFO - PROCESS | 3840 | --DOCSHELL 10301800 == 49 [pid = 3840] [id = 145] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 114 (1B410800) [pid = 3840] [serial = 419] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOCSHELL 0FF47C00 == 48 [pid = 3840] [id = 141] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 113 (18D46C00) [pid = 3840] [serial = 404] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 112 (19296800) [pid = 3840] [serial = 407] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 111 (18E21800) [pid = 3840] [serial = 405] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (1980BC00) [pid = 3840] [serial = 410] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 109 (197D2400) [pid = 3840] [serial = 408] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (18D50800) [pid = 3840] [serial = 413] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (13399400) [pid = 3840] [serial = 380] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (19211800) [pid = 3840] [serial = 383] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (0FF73800) [pid = 3840] [serial = 390] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (0FDC2C00) [pid = 3840] [serial = 389] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (1CE0FC00) [pid = 3840] [serial = 386] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (1608B800) [pid = 3840] [serial = 398] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 101 (1611FC00) [pid = 3840] [serial = 399] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 100 (14A3B000) [pid = 3840] [serial = 395] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 99 (14A3E800) [pid = 3840] [serial = 396] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (17AAF800) [pid = 3840] [serial = 401] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (1A3A7400) [pid = 3840] [serial = 416] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (0FF7FC00) [pid = 3840] [serial = 392] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (101AD400) [pid = 3840] [serial = 393] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (1A3E4000) [pid = 3840] [serial = 417] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (1980B800) [pid = 3840] [serial = 411] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (19290C00) [pid = 3840] [serial = 414] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (17BF0000) [pid = 3840] [serial = 402] [outer = 00000000] [url = about:blank] 00:14:24 INFO - PROCESS | 3840 | 1461136464283 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 00:14:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:14:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 990ms 00:14:24 INFO - PROCESS | 3840 | 1461136464354 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 00:14:24 INFO - PROCESS | 3840 | 1461136464360 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 00:14:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:14:24 INFO - PROCESS | 3840 | 1461136464366 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:14:24 INFO - PROCESS | 3840 | 1461136464368 Marionette TRACE conn5 <- [1,606,null,{}] 00:14:24 INFO - PROCESS | 3840 | 1461136464372 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:24 INFO - PROCESS | 3840 | 1461136464454 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 00:14:24 INFO - PROCESS | 3840 | 1461136464461 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:24 INFO - PROCESS | 3840 | ++DOCSHELL 0FE41800 == 49 [pid = 3840] [id = 161] 00:14:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (0FF42C00) [pid = 3840] [serial = 481] [outer = 00000000] 00:14:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (1139F800) [pid = 3840] [serial = 482] [outer = 0FF42C00] 00:14:24 INFO - PROCESS | 3840 | 1461136464514 Marionette DEBUG loaded listener.js 00:14:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (14A33000) [pid = 3840] [serial = 483] [outer = 0FF42C00] 00:14:24 INFO - PROCESS | 3840 | 1461136464970 Marionette TRACE conn5 <- [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]]]}] 00:14:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:14:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 670ms 00:14:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:14:25 INFO - PROCESS | 3840 | 1461136465039 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 00:14:25 INFO - PROCESS | 3840 | 1461136465041 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 00:14:25 INFO - PROCESS | 3840 | 1461136465044 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:14:25 INFO - PROCESS | 3840 | 1461136465047 Marionette TRACE conn5 <- [1,610,null,{}] 00:14:25 INFO - PROCESS | 3840 | 1461136465058 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:25 INFO - PROCESS | 3840 | 1461136465144 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 00:14:25 INFO - PROCESS | 3840 | 1461136465158 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:25 INFO - PROCESS | 3840 | ++DOCSHELL 1650EC00 == 50 [pid = 3840] [id = 162] 00:14:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (168FAC00) [pid = 3840] [serial = 484] [outer = 00000000] 00:14:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (17BF0C00) [pid = 3840] [serial = 485] [outer = 168FAC00] 00:14:25 INFO - PROCESS | 3840 | 1461136465207 Marionette DEBUG loaded listener.js 00:14:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (17EBA000) [pid = 3840] [serial = 486] [outer = 168FAC00] 00:14:25 INFO - PROCESS | 3840 | 1461136465674 Marionette TRACE conn5 <- [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]]]}] 00:14:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:14:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 670ms 00:14:25 INFO - PROCESS | 3840 | 1461136465718 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 00:14:25 INFO - PROCESS | 3840 | 1461136465721 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 00:14:25 INFO - PROCESS | 3840 | 1461136465724 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:14:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:14:25 INFO - PROCESS | 3840 | 1461136465726 Marionette TRACE conn5 <- [1,614,null,{}] 00:14:25 INFO - PROCESS | 3840 | 1461136465729 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:25 INFO - PROCESS | 3840 | 1461136465809 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 00:14:25 INFO - PROCESS | 3840 | 1461136465817 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:25 INFO - PROCESS | 3840 | ++DOCSHELL 17EC2C00 == 51 [pid = 3840] [id = 163] 00:14:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (18D46C00) [pid = 3840] [serial = 487] [outer = 00000000] 00:14:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (19210800) [pid = 3840] [serial = 488] [outer = 18D46C00] 00:14:25 INFO - PROCESS | 3840 | 1461136465863 Marionette DEBUG loaded listener.js 00:14:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (19219C00) [pid = 3840] [serial = 489] [outer = 18D46C00] 00:14:26 INFO - PROCESS | 3840 | 1461136466277 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 00:14:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:14:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 630ms 00:14:26 INFO - PROCESS | 3840 | 1461136466359 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 00:14:26 INFO - PROCESS | 3840 | 1461136466361 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 00:14:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:14:26 INFO - PROCESS | 3840 | 1461136466364 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:14:26 INFO - PROCESS | 3840 | 1461136466365 Marionette TRACE conn5 <- [1,618,null,{}] 00:14:26 INFO - PROCESS | 3840 | 1461136466369 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:26 INFO - PROCESS | 3840 | 1461136466445 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 00:14:26 INFO - PROCESS | 3840 | 1461136466480 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:26 INFO - PROCESS | 3840 | ++DOCSHELL 0F585000 == 52 [pid = 3840] [id = 164] 00:14:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (197A7800) [pid = 3840] [serial = 490] [outer = 00000000] 00:14:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (197F7800) [pid = 3840] [serial = 491] [outer = 197A7800] 00:14:26 INFO - PROCESS | 3840 | 1461136466528 Marionette DEBUG loaded listener.js 00:14:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (19804400) [pid = 3840] [serial = 492] [outer = 197A7800] 00:14:26 INFO - PROCESS | 3840 | 1461136466976 Marionette TRACE conn5 <- [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]]]}] 00:14:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:14:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 00:14:27 INFO - PROCESS | 3840 | 1461136467037 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 00:14:27 INFO - PROCESS | 3840 | 1461136467039 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 00:14:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:14:27 INFO - PROCESS | 3840 | 1461136467042 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:14:27 INFO - PROCESS | 3840 | 1461136467044 Marionette TRACE conn5 <- [1,622,null,{}] 00:14:27 INFO - PROCESS | 3840 | 1461136467047 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:27 INFO - PROCESS | 3840 | 1461136467174 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 00:14:27 INFO - PROCESS | 3840 | 1461136467181 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:27 INFO - PROCESS | 3840 | ++DOCSHELL 197F0800 == 53 [pid = 3840] [id = 165] 00:14:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (1980B400) [pid = 3840] [serial = 493] [outer = 00000000] 00:14:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (1A5E2C00) [pid = 3840] [serial = 494] [outer = 1980B400] 00:14:27 INFO - PROCESS | 3840 | 1461136467229 Marionette DEBUG loaded listener.js 00:14:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (1A6E1C00) [pid = 3840] [serial = 495] [outer = 1980B400] 00:14:27 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:27 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:27 INFO - PROCESS | 3840 | 1461136467689 Marionette TRACE conn5 <- [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]]]}] 00:14:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:14:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 669ms 00:14:27 INFO - PROCESS | 3840 | 1461136467714 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 00:14:27 INFO - PROCESS | 3840 | 1461136467716 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 00:14:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:14:27 INFO - PROCESS | 3840 | 1461136467725 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:14:27 INFO - PROCESS | 3840 | 1461136467727 Marionette TRACE conn5 <- [1,626,null,{}] 00:14:27 INFO - PROCESS | 3840 | 1461136467730 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:27 INFO - PROCESS | 3840 | 1461136467866 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 00:14:27 INFO - PROCESS | 3840 | 1461136467895 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:27 INFO - PROCESS | 3840 | ++DOCSHELL 1B708800 == 54 [pid = 3840] [id = 166] 00:14:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (1B737400) [pid = 3840] [serial = 496] [outer = 00000000] 00:14:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (1C2D3400) [pid = 3840] [serial = 497] [outer = 1B737400] 00:14:27 INFO - PROCESS | 3840 | 1461136467939 Marionette DEBUG loaded listener.js 00:14:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (1C2D2800) [pid = 3840] [serial = 498] [outer = 1B737400] 00:14:28 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:28 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 00:14:28 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:28 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 00:14:28 INFO - PROCESS | 3840 | 1461136468377 Marionette TRACE conn5 <- [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]]]}] 00:14:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:14:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 670ms 00:14:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:14:28 INFO - PROCESS | 3840 | 1461136468399 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 00:14:28 INFO - PROCESS | 3840 | 1461136468401 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 00:14:28 INFO - PROCESS | 3840 | 1461136468405 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:14:28 INFO - PROCESS | 3840 | 1461136468406 Marionette TRACE conn5 <- [1,630,null,{}] 00:14:28 INFO - PROCESS | 3840 | 1461136468415 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:28 INFO - PROCESS | 3840 | 1461136468519 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 00:14:28 INFO - PROCESS | 3840 | 1461136468526 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:28 INFO - PROCESS | 3840 | ++DOCSHELL 1C5A8800 == 55 [pid = 3840] [id = 167] 00:14:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (1C5AAC00) [pid = 3840] [serial = 499] [outer = 00000000] 00:14:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (1CE0EC00) [pid = 3840] [serial = 500] [outer = 1C5AAC00] 00:14:28 INFO - PROCESS | 3840 | 1461136468572 Marionette DEBUG loaded listener.js 00:14:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 112 (1CF6C000) [pid = 3840] [serial = 501] [outer = 1C5AAC00] 00:14:28 INFO - PROCESS | 3840 | --DOMWINDOW == 111 (14FE0C00) [pid = 3840] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:14:28 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (10CBFC00) [pid = 3840] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:14:28 INFO - PROCESS | 3840 | --DOMWINDOW == 109 (0F7F2800) [pid = 3840] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:14:28 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (13396400) [pid = 3840] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:14:28 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (19960C00) [pid = 3840] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:14:28 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (19806C00) [pid = 3840] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:14:28 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (113A1800) [pid = 3840] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:14:28 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (0F84BC00) [pid = 3840] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:14:28 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (18D4D800) [pid = 3840] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:14:28 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (17EB3800) [pid = 3840] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:14:29 INFO - PROCESS | 3840 | 1461136469109 Marionette TRACE conn5 <- [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]]]}] 00:14:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:14:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 730ms 00:14:29 INFO - PROCESS | 3840 | 1461136469135 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 00:14:29 INFO - PROCESS | 3840 | 1461136469137 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 00:14:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:14:29 INFO - PROCESS | 3840 | 1461136469140 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:14:29 INFO - PROCESS | 3840 | 1461136469142 Marionette TRACE conn5 <- [1,634,null,{}] 00:14:29 INFO - PROCESS | 3840 | 1461136469171 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:29 INFO - PROCESS | 3840 | 1461136469248 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 00:14:29 INFO - PROCESS | 3840 | 1461136469254 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:29 INFO - PROCESS | 3840 | ++DOCSHELL 1B288000 == 56 [pid = 3840] [id = 168] 00:14:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (1B404400) [pid = 3840] [serial = 502] [outer = 00000000] 00:14:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (1CE06000) [pid = 3840] [serial = 503] [outer = 1B404400] 00:14:29 INFO - PROCESS | 3840 | 1461136469299 Marionette DEBUG loaded listener.js 00:14:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (1D14A400) [pid = 3840] [serial = 504] [outer = 1B404400] 00:14:29 INFO - PROCESS | 3840 | 1461136469715 Marionette TRACE conn5 <- [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]]]}] 00:14:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:14:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 630ms 00:14:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:14:29 INFO - PROCESS | 3840 | 1461136469771 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 00:14:29 INFO - PROCESS | 3840 | 1461136469773 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 00:14:29 INFO - PROCESS | 3840 | 1461136469776 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:14:29 INFO - PROCESS | 3840 | 1461136469778 Marionette TRACE conn5 <- [1,638,null,{}] 00:14:29 INFO - PROCESS | 3840 | 1461136469782 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:29 INFO - PROCESS | 3840 | 1461136469861 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 00:14:29 INFO - PROCESS | 3840 | 1461136469867 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:29 INFO - PROCESS | 3840 | ++DOCSHELL 1D14C400 == 57 [pid = 3840] [id = 169] 00:14:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (1D14E400) [pid = 3840] [serial = 505] [outer = 00000000] 00:14:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (1D153000) [pid = 3840] [serial = 506] [outer = 1D14E400] 00:14:29 INFO - PROCESS | 3840 | 1461136469911 Marionette DEBUG loaded listener.js 00:14:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (1D155000) [pid = 3840] [serial = 507] [outer = 1D14E400] 00:14:30 INFO - PROCESS | 3840 | 1461136470336 Marionette TRACE conn5 <- [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]]]}] 00:14:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:14:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 570ms 00:14:30 INFO - PROCESS | 3840 | 1461136470347 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 00:14:30 INFO - PROCESS | 3840 | 1461136470350 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 00:14:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:14:30 INFO - PROCESS | 3840 | 1461136470352 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:14:30 INFO - PROCESS | 3840 | 1461136470355 Marionette TRACE conn5 <- [1,642,null,{}] 00:14:30 INFO - PROCESS | 3840 | 1461136470374 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:30 INFO - PROCESS | 3840 | 1461136470472 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 00:14:30 INFO - PROCESS | 3840 | 1461136470480 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:30 INFO - PROCESS | 3840 | ++DOCSHELL 1D158400 == 58 [pid = 3840] [id = 170] 00:14:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (1D419800) [pid = 3840] [serial = 508] [outer = 00000000] 00:14:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (1D63C400) [pid = 3840] [serial = 509] [outer = 1D419800] 00:14:30 INFO - PROCESS | 3840 | 1461136470530 Marionette DEBUG loaded listener.js 00:14:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (1D643400) [pid = 3840] [serial = 510] [outer = 1D419800] 00:14:31 INFO - PROCESS | 3840 | 1461136471146 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 00:14:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:14:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 830ms 00:14:31 INFO - PROCESS | 3840 | 1461136471184 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 00:14:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:14:31 INFO - PROCESS | 3840 | 1461136471188 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 00:14:31 INFO - PROCESS | 3840 | 1461136471194 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:14:31 INFO - PROCESS | 3840 | 1461136471198 Marionette TRACE conn5 <- [1,646,null,{}] 00:14:31 INFO - PROCESS | 3840 | 1461136471204 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:31 INFO - PROCESS | 3840 | 1461136471313 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 00:14:31 INFO - PROCESS | 3840 | 1461136471441 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:31 INFO - PROCESS | 3840 | ++DOCSHELL 10116800 == 59 [pid = 3840] [id = 171] 00:14:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 112 (1030B000) [pid = 3840] [serial = 511] [outer = 00000000] 00:14:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 113 (14A3E800) [pid = 3840] [serial = 512] [outer = 1030B000] 00:14:31 INFO - PROCESS | 3840 | 1461136471500 Marionette DEBUG loaded listener.js 00:14:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 114 (152B7800) [pid = 3840] [serial = 513] [outer = 1030B000] 00:14:32 INFO - PROCESS | 3840 | 1461136472110 Marionette TRACE conn5 <- [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]]]}] 00:14:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:14:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 990ms 00:14:32 INFO - PROCESS | 3840 | 1461136472184 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 00:14:32 INFO - PROCESS | 3840 | 1461136472191 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 00:14:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:14:32 INFO - PROCESS | 3840 | 1461136472197 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:14:32 INFO - PROCESS | 3840 | 1461136472200 Marionette TRACE conn5 <- [1,650,null,{}] 00:14:32 INFO - PROCESS | 3840 | 1461136472204 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:32 INFO - PROCESS | 3840 | 1461136472309 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 00:14:32 INFO - PROCESS | 3840 | 1461136472436 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:32 INFO - PROCESS | 3840 | ++DOCSHELL 1611A800 == 60 [pid = 3840] [id = 172] 00:14:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 115 (17E30400) [pid = 3840] [serial = 514] [outer = 00000000] 00:14:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 116 (19293400) [pid = 3840] [serial = 515] [outer = 17E30400] 00:14:32 INFO - PROCESS | 3840 | 1461136472492 Marionette DEBUG loaded listener.js 00:14:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 117 (19957800) [pid = 3840] [serial = 516] [outer = 17E30400] 00:14:32 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:32 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 00:14:33 INFO - PROCESS | 3840 | 1461136473132 Marionette TRACE conn5 <- [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]]]}] 00:14:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:14:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 970ms 00:14:33 INFO - PROCESS | 3840 | 1461136473169 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 00:14:33 INFO - PROCESS | 3840 | 1461136473172 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 00:14:33 INFO - PROCESS | 3840 | 1461136473175 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:14:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:14:33 INFO - PROCESS | 3840 | 1461136473179 Marionette TRACE conn5 <- [1,654,null,{}] 00:14:33 INFO - PROCESS | 3840 | 1461136473190 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:33 INFO - PROCESS | 3840 | 1461136473298 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 00:14:33 INFO - PROCESS | 3840 | 1461136473426 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:33 INFO - PROCESS | 3840 | ++DOCSHELL 1D14DC00 == 61 [pid = 3840] [id = 173] 00:14:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 118 (1D5CE800) [pid = 3840] [serial = 517] [outer = 00000000] 00:14:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 119 (1D640800) [pid = 3840] [serial = 518] [outer = 1D5CE800] 00:14:33 INFO - PROCESS | 3840 | 1461136473484 Marionette DEBUG loaded listener.js 00:14:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 120 (1D6EA400) [pid = 3840] [serial = 519] [outer = 1D5CE800] 00:14:33 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:33 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 00:14:34 INFO - PROCESS | 3840 | 1461136474085 Marionette TRACE conn5 <- [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]]]}] 00:14:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:14:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 972ms 00:14:34 INFO - PROCESS | 3840 | 1461136474151 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 00:14:34 INFO - PROCESS | 3840 | 1461136474154 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 00:14:34 INFO - PROCESS | 3840 | 1461136474157 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:14:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:14:34 INFO - PROCESS | 3840 | 1461136474159 Marionette TRACE conn5 <- [1,658,null,{}] 00:14:34 INFO - PROCESS | 3840 | 1461136474163 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:34 INFO - PROCESS | 3840 | 1461136474268 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 00:14:34 INFO - PROCESS | 3840 | 1461136474526 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:34 INFO - PROCESS | 3840 | ++DOCSHELL 0F586000 == 62 [pid = 3840] [id = 174] 00:14:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 121 (0F7F3800) [pid = 3840] [serial = 520] [outer = 00000000] 00:14:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 122 (0FF50C00) [pid = 3840] [serial = 521] [outer = 0F7F3800] 00:14:34 INFO - PROCESS | 3840 | 1461136474601 Marionette DEBUG loaded listener.js 00:14:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 123 (0FF8C800) [pid = 3840] [serial = 522] [outer = 0F7F3800] 00:14:35 INFO - PROCESS | 3840 | 1461136475184 Marionette TRACE conn5 <- [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]]]}] 00:14:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:14:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1074ms 00:14:35 INFO - PROCESS | 3840 | 1461136475239 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 00:14:35 INFO - PROCESS | 3840 | 1461136475242 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 00:14:35 INFO - PROCESS | 3840 | 1461136475246 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:14:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:14:35 INFO - PROCESS | 3840 | 1461136475250 Marionette TRACE conn5 <- [1,662,null,{}] 00:14:35 INFO - PROCESS | 3840 | 1461136475255 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:35 INFO - PROCESS | 3840 | 1461136475348 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 00:14:35 INFO - PROCESS | 3840 | 1461136475445 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:35 INFO - PROCESS | 3840 | ++DOCSHELL 10D41400 == 63 [pid = 3840] [id = 175] 00:14:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 124 (113A1C00) [pid = 3840] [serial = 523] [outer = 00000000] 00:14:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 125 (14A35400) [pid = 3840] [serial = 524] [outer = 113A1C00] 00:14:35 INFO - PROCESS | 3840 | 1461136475495 Marionette DEBUG loaded listener.js 00:14:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 126 (14A40000) [pid = 3840] [serial = 525] [outer = 113A1C00] 00:14:35 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:35 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 00:14:35 INFO - PROCESS | 3840 | --DOCSHELL 1D636000 == 62 [pid = 3840] [id = 114] 00:14:35 INFO - PROCESS | 3840 | --DOCSHELL 1D14C400 == 61 [pid = 3840] [id = 169] 00:14:35 INFO - PROCESS | 3840 | --DOCSHELL 1B288000 == 60 [pid = 3840] [id = 168] 00:14:35 INFO - PROCESS | 3840 | --DOCSHELL 1C5A8800 == 59 [pid = 3840] [id = 167] 00:14:35 INFO - PROCESS | 3840 | --DOCSHELL 1B708800 == 58 [pid = 3840] [id = 166] 00:14:35 INFO - PROCESS | 3840 | --DOCSHELL 197F0800 == 57 [pid = 3840] [id = 165] 00:14:35 INFO - PROCESS | 3840 | --DOCSHELL 0F585000 == 56 [pid = 3840] [id = 164] 00:14:35 INFO - PROCESS | 3840 | --DOMWINDOW == 125 (1C59F400) [pid = 3840] [serial = 428] [outer = 00000000] [url = about:blank] 00:14:35 INFO - PROCESS | 3840 | --DOMWINDOW == 124 (18A40C00) [pid = 3840] [serial = 425] [outer = 00000000] [url = about:blank] 00:14:35 INFO - PROCESS | 3840 | --DOMWINDOW == 123 (10CCBC00) [pid = 3840] [serial = 422] [outer = 00000000] [url = about:blank] 00:14:35 INFO - PROCESS | 3840 | --DOCSHELL 17EC2C00 == 55 [pid = 3840] [id = 163] 00:14:35 INFO - PROCESS | 3840 | --DOCSHELL 1650EC00 == 54 [pid = 3840] [id = 162] 00:14:35 INFO - PROCESS | 3840 | --DOCSHELL 0FE41800 == 53 [pid = 3840] [id = 161] 00:14:35 INFO - PROCESS | 3840 | --DOCSHELL 10111800 == 52 [pid = 3840] [id = 160] 00:14:35 INFO - PROCESS | 3840 | --DOCSHELL 1D422800 == 51 [pid = 3840] [id = 159] 00:14:35 INFO - PROCESS | 3840 | --DOCSHELL 1CA28400 == 50 [pid = 3840] [id = 158] 00:14:35 INFO - PROCESS | 3840 | --DOCSHELL 168F7000 == 49 [pid = 3840] [id = 157] 00:14:35 INFO - PROCESS | 3840 | --DOCSHELL 10456400 == 48 [pid = 3840] [id = 156] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 122 (1C254800) [pid = 3840] [serial = 461] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 121 (1C2D3C00) [pid = 3840] [serial = 462] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 120 (152BD000) [pid = 3840] [serial = 435] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 119 (0FF4BC00) [pid = 3840] [serial = 437] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 118 (1B28C000) [pid = 3840] [serial = 458] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 117 (1A6D6000) [pid = 3840] [serial = 453] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 116 (1995B000) [pid = 3840] [serial = 450] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 115 (1611C800) [pid = 3840] [serial = 440] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 114 (14923000) [pid = 3840] [serial = 456] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 113 (1921A400) [pid = 3840] [serial = 447] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 112 (18A4C800) [pid = 3840] [serial = 444] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 111 (103CDC00) [pid = 3840] [serial = 438] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (18A2E400) [pid = 3840] [serial = 443] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 109 (19958800) [pid = 3840] [serial = 449] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (14937C00) [pid = 3840] [serial = 455] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (1B433800) [pid = 3840] [serial = 459] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (1A3A7C00) [pid = 3840] [serial = 452] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (14FCA400) [pid = 3840] [serial = 434] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (19212000) [pid = 3840] [serial = 446] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (1CE12800) [pid = 3840] [serial = 431] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (16E7D000) [pid = 3840] [serial = 441] [outer = 00000000] [url = about:blank] 00:14:36 INFO - PROCESS | 3840 | 1461136476095 Marionette TRACE conn5 <- [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]]]}] 00:14:36 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 00:14:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 870ms 00:14:36 INFO - PROCESS | 3840 | 1461136476122 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 00:14:36 INFO - PROCESS | 3840 | 1461136476125 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 00:14:36 INFO - PROCESS | 3840 | 1461136476130 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:14:36 INFO - PROCESS | 3840 | 1461136476132 Marionette TRACE conn5 <- [1,666,null,{}] 00:14:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:14:36 INFO - PROCESS | 3840 | 1461136476136 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:36 INFO - PROCESS | 3840 | 1461136476216 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 00:14:36 INFO - PROCESS | 3840 | 1461136476224 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:36 INFO - PROCESS | 3840 | ++DOCSHELL 0FE37400 == 49 [pid = 3840] [id = 176] 00:14:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (0FE37C00) [pid = 3840] [serial = 526] [outer = 00000000] 00:14:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (10CC6000) [pid = 3840] [serial = 527] [outer = 0FE37C00] 00:14:36 INFO - PROCESS | 3840 | 1461136476270 Marionette DEBUG loaded listener.js 00:14:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (13396400) [pid = 3840] [serial = 528] [outer = 0FE37C00] 00:14:36 INFO - PROCESS | 3840 | 1461136476759 Marionette TRACE conn5 <- [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]]]}] 00:14:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:14:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 670ms 00:14:36 INFO - PROCESS | 3840 | 1461136476805 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 00:14:36 INFO - PROCESS | 3840 | 1461136476807 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 00:14:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:14:36 INFO - PROCESS | 3840 | 1461136476812 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:14:36 INFO - PROCESS | 3840 | 1461136476818 Marionette TRACE conn5 <- [1,670,null,{}] 00:14:36 INFO - PROCESS | 3840 | 1461136476826 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:36 INFO - PROCESS | 3840 | 1461136476907 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 00:14:36 INFO - PROCESS | 3840 | 1461136476916 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:36 INFO - PROCESS | 3840 | ++DOCSHELL 16507800 == 50 [pid = 3840] [id = 177] 00:14:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (16508C00) [pid = 3840] [serial = 529] [outer = 00000000] 00:14:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (16E79400) [pid = 3840] [serial = 530] [outer = 16508C00] 00:14:36 INFO - PROCESS | 3840 | 1461136476961 Marionette DEBUG loaded listener.js 00:14:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (17AB0400) [pid = 3840] [serial = 531] [outer = 16508C00] 00:14:37 INFO - PROCESS | 3840 | 1461136477895 Marionette TRACE conn5 <- [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]]]}] 00:14:37 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) 00:14:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1124ms 00:14:37 INFO - PROCESS | 3840 | 1461136477940 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 00:14:37 INFO - PROCESS | 3840 | 1461136477942 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 00:14:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:14:37 INFO - PROCESS | 3840 | 1461136477945 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:14:37 INFO - PROCESS | 3840 | 1461136477947 Marionette TRACE conn5 <- [1,674,null,{}] 00:14:37 INFO - PROCESS | 3840 | 1461136477950 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:38 INFO - PROCESS | 3840 | 1461136478029 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 00:14:38 INFO - PROCESS | 3840 | 1461136478036 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:38 INFO - PROCESS | 3840 | ++DOCSHELL 17E31400 == 51 [pid = 3840] [id = 178] 00:14:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (17E31800) [pid = 3840] [serial = 532] [outer = 00000000] 00:14:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (18A4BC00) [pid = 3840] [serial = 533] [outer = 17E31800] 00:14:38 INFO - PROCESS | 3840 | 1461136478081 Marionette DEBUG loaded listener.js 00:14:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (18A4B800) [pid = 3840] [serial = 534] [outer = 17E31800] 00:14:39 INFO - PROCESS | 3840 | 1461136479023 Marionette TRACE conn5 <- [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]]]}] 00:14:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:14:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1118ms 00:14:39 INFO - PROCESS | 3840 | 1461136479064 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 00:14:39 INFO - PROCESS | 3840 | 1461136479066 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 00:14:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:14:39 INFO - PROCESS | 3840 | 1461136479069 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:14:39 INFO - PROCESS | 3840 | 1461136479071 Marionette TRACE conn5 <- [1,678,null,{}] 00:14:39 INFO - PROCESS | 3840 | 1461136479074 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:39 INFO - PROCESS | 3840 | 1461136479180 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 00:14:39 INFO - PROCESS | 3840 | 1461136479186 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:39 INFO - PROCESS | 3840 | ++DOCSHELL 18E21800 == 52 [pid = 3840] [id = 179] 00:14:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 112 (18E26400) [pid = 3840] [serial = 535] [outer = 00000000] 00:14:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 113 (19216800) [pid = 3840] [serial = 536] [outer = 18E26400] 00:14:39 INFO - PROCESS | 3840 | 1461136479286 Marionette DEBUG loaded listener.js 00:14:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 114 (197A5000) [pid = 3840] [serial = 537] [outer = 18E26400] 00:14:39 INFO - PROCESS | 3840 | --DOMWINDOW == 113 (1C5A0C00) [pid = 3840] [serial = 376] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:14:39 INFO - PROCESS | 3840 | --DOMWINDOW == 112 (1A6DE800) [pid = 3840] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:14:39 INFO - PROCESS | 3840 | --DOMWINDOW == 111 (1980B400) [pid = 3840] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:14:39 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (1B737400) [pid = 3840] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:14:39 INFO - PROCESS | 3840 | --DOMWINDOW == 109 (1C5AAC00) [pid = 3840] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:14:39 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (1B404400) [pid = 3840] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:14:39 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (18D46C00) [pid = 3840] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:14:39 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (168FAC00) [pid = 3840] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:14:39 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (10D36400) [pid = 3840] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:14:39 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (197A7800) [pid = 3840] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:14:39 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (1D14E400) [pid = 3840] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:14:39 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (0FF42C00) [pid = 3840] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:14:40 INFO - PROCESS | 3840 | 1461136480259 Marionette TRACE conn5 <- [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]]]}] 00:14:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:14:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1223ms 00:14:40 INFO - PROCESS | 3840 | 1461136480294 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 00:14:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:14:40 INFO - PROCESS | 3840 | 1461136480298 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 00:14:40 INFO - PROCESS | 3840 | 1461136480303 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:14:40 INFO - PROCESS | 3840 | 1461136480307 Marionette TRACE conn5 <- [1,682,null,{}] 00:14:40 INFO - PROCESS | 3840 | 1461136480313 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:40 INFO - PROCESS | 3840 | 1461136480447 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 00:14:40 INFO - PROCESS | 3840 | 1461136480566 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:40 INFO - PROCESS | 3840 | ++DOCSHELL 0FF72400 == 53 [pid = 3840] [id = 180] 00:14:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (0FF72C00) [pid = 3840] [serial = 538] [outer = 00000000] 00:14:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (0FF89400) [pid = 3840] [serial = 539] [outer = 0FF72C00] 00:14:40 INFO - PROCESS | 3840 | 1461136480672 Marionette DEBUG loaded listener.js 00:14:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (0FF92C00) [pid = 3840] [serial = 540] [outer = 0FF72C00] 00:14:41 INFO - PROCESS | 3840 | 1461136481719 Marionette TRACE conn5 <- [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]]]}] 00:14:41 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) 00:14:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1481ms 00:14:41 INFO - PROCESS | 3840 | 1461136481785 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 00:14:41 INFO - PROCESS | 3840 | 1461136481791 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 00:14:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:14:41 INFO - PROCESS | 3840 | 1461136481797 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:14:41 INFO - PROCESS | 3840 | 1461136481801 Marionette TRACE conn5 <- [1,686,null,{}] 00:14:41 INFO - PROCESS | 3840 | 1461136481805 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:41 INFO - PROCESS | 3840 | 1461136481938 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 00:14:42 INFO - PROCESS | 3840 | 1461136482065 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:42 INFO - PROCESS | 3840 | ++DOCSHELL 10301C00 == 54 [pid = 3840] [id = 181] 00:14:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (103D5800) [pid = 3840] [serial = 541] [outer = 00000000] 00:14:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (152B2C00) [pid = 3840] [serial = 542] [outer = 103D5800] 00:14:42 INFO - PROCESS | 3840 | 1461136482120 Marionette DEBUG loaded listener.js 00:14:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (1606F400) [pid = 3840] [serial = 543] [outer = 103D5800] 00:14:43 INFO - PROCESS | 3840 | 1461136483152 Marionette TRACE conn5 <- [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]]]}] 00:14:43 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) 00:14:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1383ms 00:14:43 INFO - PROCESS | 3840 | 1461136483182 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 00:14:43 INFO - PROCESS | 3840 | 1461136483185 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 00:14:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:14:43 INFO - PROCESS | 3840 | 1461136483189 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:14:43 INFO - PROCESS | 3840 | 1461136483193 Marionette TRACE conn5 <- [1,690,null,{}] 00:14:43 INFO - PROCESS | 3840 | 1461136483204 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:43 INFO - PROCESS | 3840 | 1461136483311 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 00:14:43 INFO - PROCESS | 3840 | 1461136483434 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:43 INFO - PROCESS | 3840 | ++DOCSHELL 18D46C00 == 55 [pid = 3840] [id = 182] 00:14:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (18D4C000) [pid = 3840] [serial = 544] [outer = 00000000] 00:14:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (197CE800) [pid = 3840] [serial = 545] [outer = 18D4C000] 00:14:43 INFO - PROCESS | 3840 | 1461136483492 Marionette DEBUG loaded listener.js 00:14:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (19806000) [pid = 3840] [serial = 546] [outer = 18D4C000] 00:14:44 INFO - PROCESS | 3840 | 1461136484604 Marionette TRACE conn5 <- [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]]]}] 00:14:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:14:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1420ms 00:14:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:14:44 INFO - PROCESS | 3840 | 1461136484613 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 00:14:44 INFO - PROCESS | 3840 | 1461136484617 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 00:14:44 INFO - PROCESS | 3840 | 1461136484622 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:14:44 INFO - PROCESS | 3840 | 1461136484625 Marionette TRACE conn5 <- [1,694,null,{}] 00:14:44 INFO - PROCESS | 3840 | 1461136484632 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:44 INFO - PROCESS | 3840 | 1461136484727 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 00:14:44 INFO - PROCESS | 3840 | 1461136484866 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:44 INFO - PROCESS | 3840 | ++DOCSHELL 0FF96C00 == 56 [pid = 3840] [id = 183] 00:14:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 112 (0FF97000) [pid = 3840] [serial = 547] [outer = 00000000] 00:14:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 113 (103C9800) [pid = 3840] [serial = 548] [outer = 0FF97000] 00:14:44 INFO - PROCESS | 3840 | 1461136484917 Marionette DEBUG loaded listener.js 00:14:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 114 (1330FC00) [pid = 3840] [serial = 549] [outer = 0FF97000] 00:14:45 INFO - PROCESS | 3840 | --DOCSHELL 0FE40800 == 55 [pid = 3840] [id = 144] 00:14:45 INFO - PROCESS | 3840 | --DOCSHELL 1C2CF400 == 54 [pid = 3840] [id = 143] 00:14:45 INFO - PROCESS | 3840 | --DOCSHELL 168EF800 == 53 [pid = 3840] [id = 142] 00:14:45 INFO - PROCESS | 3840 | --DOCSHELL 17E31400 == 52 [pid = 3840] [id = 178] 00:14:45 INFO - PROCESS | 3840 | --DOCSHELL 16507800 == 51 [pid = 3840] [id = 177] 00:14:45 INFO - PROCESS | 3840 | --DOCSHELL 0FE37400 == 50 [pid = 3840] [id = 176] 00:14:45 INFO - PROCESS | 3840 | --DOCSHELL 10D41400 == 49 [pid = 3840] [id = 175] 00:14:45 INFO - PROCESS | 3840 | --DOCSHELL 0F586000 == 48 [pid = 3840] [id = 174] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 113 (1CE08000) [pid = 3840] [serial = 378] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 112 (1B43B000) [pid = 3840] [serial = 420] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 111 (1519F000) [pid = 3840] [serial = 480] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (14A3CC00) [pid = 3840] [serial = 479] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 109 (197F7800) [pid = 3840] [serial = 491] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (1D153000) [pid = 3840] [serial = 506] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (1139F800) [pid = 3840] [serial = 482] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (14A33000) [pid = 3840] [serial = 483] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (197A5C00) [pid = 3840] [serial = 470] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (1CEAB400) [pid = 3840] [serial = 473] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (1D5CFC00) [pid = 3840] [serial = 476] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (1D63C400) [pid = 3840] [serial = 509] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 101 (1D155000) [pid = 3840] [serial = 507] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 100 (1CF6C000) [pid = 3840] [serial = 501] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 99 (1D14A400) [pid = 3840] [serial = 504] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (19804400) [pid = 3840] [serial = 492] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (1A5E2C00) [pid = 3840] [serial = 494] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (1C2D3400) [pid = 3840] [serial = 497] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (1A6E1C00) [pid = 3840] [serial = 495] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (1CE0EC00) [pid = 3840] [serial = 500] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (1C2D2800) [pid = 3840] [serial = 498] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (1CE06000) [pid = 3840] [serial = 503] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (19210800) [pid = 3840] [serial = 488] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (19219C00) [pid = 3840] [serial = 489] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (14934C00) [pid = 3840] [serial = 467] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (17BF0C00) [pid = 3840] [serial = 485] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (17EBA000) [pid = 3840] [serial = 486] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1CE04800) [pid = 3840] [serial = 464] [outer = 00000000] [url = about:blank] 00:14:45 INFO - PROCESS | 3840 | 1461136485886 Marionette TRACE conn5 <- [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]]]}] 00:14:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:14:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1283ms 00:14:45 INFO - PROCESS | 3840 | 1461136485906 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 00:14:45 INFO - PROCESS | 3840 | 1461136485911 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 00:14:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:14:45 INFO - PROCESS | 3840 | 1461136485917 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:14:45 INFO - PROCESS | 3840 | 1461136485919 Marionette TRACE conn5 <- [1,698,null,{}] 00:14:45 INFO - PROCESS | 3840 | 1461136485923 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:46 INFO - PROCESS | 3840 | 1461136486004 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 00:14:46 INFO - PROCESS | 3840 | 1461136486011 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:46 INFO - PROCESS | 3840 | ++DOCSHELL 0FF50000 == 49 [pid = 3840] [id = 184] 00:14:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (0FF79C00) [pid = 3840] [serial = 550] [outer = 00000000] 00:14:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (133A3C00) [pid = 3840] [serial = 551] [outer = 0FF79C00] 00:14:46 INFO - PROCESS | 3840 | 1461136486058 Marionette DEBUG loaded listener.js 00:14:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (14A35000) [pid = 3840] [serial = 552] [outer = 0FF79C00] 00:14:47 INFO - PROCESS | 3840 | 1461136487025 Marionette TRACE conn5 <- [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]]]}] 00:14:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:14:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1130ms 00:14:47 INFO - PROCESS | 3840 | 1461136487051 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 00:14:47 INFO - PROCESS | 3840 | 1461136487053 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 00:14:47 INFO - PROCESS | 3840 | 1461136487056 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:14:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:14:47 INFO - PROCESS | 3840 | 1461136487059 Marionette TRACE conn5 <- [1,702,null,{}] 00:14:47 INFO - PROCESS | 3840 | 1461136487069 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:47 INFO - PROCESS | 3840 | 1461136487154 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 00:14:47 INFO - PROCESS | 3840 | 1461136487161 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:47 INFO - PROCESS | 3840 | ++DOCSHELL 1606E400 == 50 [pid = 3840] [id = 185] 00:14:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (17AB0800) [pid = 3840] [serial = 553] [outer = 00000000] 00:14:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (17EC1400) [pid = 3840] [serial = 554] [outer = 17AB0800] 00:14:47 INFO - PROCESS | 3840 | 1461136487209 Marionette DEBUG loaded listener.js 00:14:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (18A2C800) [pid = 3840] [serial = 555] [outer = 17AB0800] 00:14:48 INFO - PROCESS | 3840 | 1461136488161 Marionette TRACE conn5 <- [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]]]}] 00:14:48 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 00:14:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1128ms 00:14:48 INFO - PROCESS | 3840 | 1461136488190 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 00:14:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:14:48 INFO - PROCESS | 3840 | 1461136488193 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 00:14:48 INFO - PROCESS | 3840 | 1461136488196 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:14:48 INFO - PROCESS | 3840 | 1461136488198 Marionette TRACE conn5 <- [1,706,null,{}] 00:14:48 INFO - PROCESS | 3840 | 1461136488201 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:48 INFO - PROCESS | 3840 | 1461136488308 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 00:14:48 INFO - PROCESS | 3840 | 1461136488315 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:48 INFO - PROCESS | 3840 | ++DOCSHELL 18D51C00 == 51 [pid = 3840] [id = 186] 00:14:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (18E2A400) [pid = 3840] [serial = 556] [outer = 00000000] 00:14:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (1921C800) [pid = 3840] [serial = 557] [outer = 18E2A400] 00:14:48 INFO - PROCESS | 3840 | 1461136488360 Marionette DEBUG loaded listener.js 00:14:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (197A5C00) [pid = 3840] [serial = 558] [outer = 18E2A400] 00:14:49 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (17E31800) [pid = 3840] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:14:49 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (1C5A2800) [pid = 3840] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:14:49 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (1D419800) [pid = 3840] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:14:49 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (16508C00) [pid = 3840] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:14:49 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (0FE37C00) [pid = 3840] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:14:49 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (0F7F3800) [pid = 3840] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:14:49 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (113A1C00) [pid = 3840] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:14:49 INFO - PROCESS | 3840 | 1461136489321 Marionette TRACE conn5 <- [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]]]}] 00:14:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:14:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1180ms 00:14:49 INFO - PROCESS | 3840 | 1461136489379 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 00:14:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:14:49 INFO - PROCESS | 3840 | 1461136489381 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 00:14:49 INFO - PROCESS | 3840 | 1461136489385 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:14:49 INFO - PROCESS | 3840 | 1461136489386 Marionette TRACE conn5 <- [1,710,null,{}] 00:14:49 INFO - PROCESS | 3840 | 1461136489390 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:49 INFO - PROCESS | 3840 | 1461136489467 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 00:14:49 INFO - PROCESS | 3840 | 1461136489473 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:49 INFO - PROCESS | 3840 | ++DOCSHELL 0F5E8400 == 52 [pid = 3840] [id = 187] 00:14:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (0FDC0800) [pid = 3840] [serial = 559] [outer = 00000000] 00:14:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (197D0400) [pid = 3840] [serial = 560] [outer = 0FDC0800] 00:14:49 INFO - PROCESS | 3840 | 1461136489518 Marionette DEBUG loaded listener.js 00:14:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (19804800) [pid = 3840] [serial = 561] [outer = 0FDC0800] 00:14:49 INFO - PROCESS | 3840 | 1461136489967 Marionette TRACE conn5 <- [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] 00:14:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:14:50 INFO - PROCESS | 3840 | 1461136490018 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 00:14:50 INFO - PROCESS | 3840 | 1461136490021 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:14:50 INFO - PROCESS | 3840 | 1461136490022 Marionette TRACE conn5 <- [1,714,null,{}] 00:14:50 INFO - PROCESS | 3840 | 1461136490025 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:50 INFO - PROCESS | 3840 | 1461136490122 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 00:14:50 INFO - PROCESS | 3840 | 1461136490130 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:50 INFO - PROCESS | 3840 | ++DOCSHELL 1A5E2000 == 53 [pid = 3840] [id = 188] 00:14:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (1A6D3800) [pid = 3840] [serial = 562] [outer = 00000000] 00:14:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (1A6DC000) [pid = 3840] [serial = 563] [outer = 1A6D3800] 00:14:50 INFO - PROCESS | 3840 | 1461136490177 Marionette DEBUG loaded listener.js 00:14:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (1A6E2400) [pid = 3840] [serial = 564] [outer = 1A6D3800] 00:14:50 INFO - PROCESS | 3840 | 1461136490660 Marionette TRACE conn5 <- [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]]]}] 00:14:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:14:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 00:14:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:14:50 INFO - PROCESS | 3840 | 1461136490691 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 00:14:50 INFO - PROCESS | 3840 | 1461136490693 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 00:14:50 INFO - PROCESS | 3840 | 1461136490697 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:14:50 INFO - PROCESS | 3840 | 1461136490698 Marionette TRACE conn5 <- [1,718,null,{}] 00:14:50 INFO - PROCESS | 3840 | 1461136490702 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:50 INFO - PROCESS | 3840 | 1461136490778 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 00:14:50 INFO - PROCESS | 3840 | 1461136490820 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:50 INFO - PROCESS | 3840 | ++DOCSHELL 1B404C00 == 54 [pid = 3840] [id = 189] 00:14:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (1B406000) [pid = 3840] [serial = 565] [outer = 00000000] 00:14:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (1B434000) [pid = 3840] [serial = 566] [outer = 1B406000] 00:14:50 INFO - PROCESS | 3840 | 1461136490864 Marionette DEBUG loaded listener.js 00:14:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (1B43B000) [pid = 3840] [serial = 567] [outer = 1B406000] 00:14:51 INFO - PROCESS | 3840 | 1461136491306 Marionette TRACE conn5 <- [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] 00:14:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:14:51 INFO - PROCESS | 3840 | 1461136491369 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 00:14:51 INFO - PROCESS | 3840 | 1461136491372 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:14:51 INFO - PROCESS | 3840 | 1461136491374 Marionette TRACE conn5 <- [1,722,null,{}] 00:14:51 INFO - PROCESS | 3840 | 1461136491378 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:51 INFO - PROCESS | 3840 | 1461136491453 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 00:14:51 INFO - PROCESS | 3840 | 1461136491461 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:51 INFO - PROCESS | 3840 | ++DOCSHELL 1C25CC00 == 55 [pid = 3840] [id = 190] 00:14:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (1C2CB400) [pid = 3840] [serial = 568] [outer = 00000000] 00:14:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (1C59D800) [pid = 3840] [serial = 569] [outer = 1C2CB400] 00:14:51 INFO - PROCESS | 3840 | 1461136491507 Marionette DEBUG loaded listener.js 00:14:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (1C59C800) [pid = 3840] [serial = 570] [outer = 1C2CB400] 00:14:52 INFO - PROCESS | 3840 | 1461136492195 Marionette TRACE conn5 <- [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]]]}] 00:14:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:14:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 870ms 00:14:52 INFO - PROCESS | 3840 | 1461136492244 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 00:14:52 INFO - PROCESS | 3840 | 1461136492250 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 00:14:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:14:52 INFO - PROCESS | 3840 | 1461136492255 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:14:52 INFO - PROCESS | 3840 | 1461136492259 Marionette TRACE conn5 <- [1,726,null,{}] 00:14:52 INFO - PROCESS | 3840 | 1461136492265 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:52 INFO - PROCESS | 3840 | 1461136492381 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 00:14:52 INFO - PROCESS | 3840 | 1461136492499 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:52 INFO - PROCESS | 3840 | ++DOCSHELL 0FF4EC00 == 56 [pid = 3840] [id = 191] 00:14:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (0FF90C00) [pid = 3840] [serial = 571] [outer = 00000000] 00:14:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (152B0400) [pid = 3840] [serial = 572] [outer = 0FF90C00] 00:14:52 INFO - PROCESS | 3840 | 1461136492557 Marionette DEBUG loaded listener.js 00:14:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (1608BC00) [pid = 3840] [serial = 573] [outer = 0FF90C00] 00:14:53 INFO - PROCESS | 3840 | 1461136493586 Marionette TRACE conn5 <- [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]]]}] 00:14:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:14:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1376ms 00:14:53 INFO - PROCESS | 3840 | 1461136493636 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 00:14:53 INFO - PROCESS | 3840 | 1461136493641 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 00:14:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:14:53 INFO - PROCESS | 3840 | 1461136493648 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:14:53 INFO - PROCESS | 3840 | 1461136493651 Marionette TRACE conn5 <- [1,730,null,{}] 00:14:53 INFO - PROCESS | 3840 | 1461136493655 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:53 INFO - PROCESS | 3840 | 1461136493790 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 00:14:53 INFO - PROCESS | 3840 | 1461136493920 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:53 INFO - PROCESS | 3840 | ++DOCSHELL 17E2B000 == 57 [pid = 3840] [id = 192] 00:14:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (17E31400) [pid = 3840] [serial = 574] [outer = 00000000] 00:14:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (1980E400) [pid = 3840] [serial = 575] [outer = 17E31400] 00:14:53 INFO - PROCESS | 3840 | 1461136493975 Marionette DEBUG loaded listener.js 00:14:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (19F30C00) [pid = 3840] [serial = 576] [outer = 17E31400] 00:14:54 INFO - PROCESS | 3840 | 1461136494994 Marionette TRACE conn5 <- [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]]]}] 00:14:55 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 00:14:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1373ms 00:14:55 INFO - PROCESS | 3840 | 1461136495023 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 00:14:55 INFO - PROCESS | 3840 | 1461136495025 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 00:14:55 INFO - PROCESS | 3840 | 1461136495029 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:14:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:14:55 INFO - PROCESS | 3840 | 1461136495033 Marionette TRACE conn5 <- [1,734,null,{}] 00:14:55 INFO - PROCESS | 3840 | 1461136495044 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:55 INFO - PROCESS | 3840 | 1461136495150 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 00:14:55 INFO - PROCESS | 3840 | 1461136495260 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:55 INFO - PROCESS | 3840 | ++DOCSHELL 1CA23800 == 58 [pid = 3840] [id = 193] 00:14:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (1CA24800) [pid = 3840] [serial = 577] [outer = 00000000] 00:14:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (1CE0FC00) [pid = 3840] [serial = 578] [outer = 1CA24800] 00:14:55 INFO - PROCESS | 3840 | 1461136495361 Marionette DEBUG loaded listener.js 00:14:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (1CEADC00) [pid = 3840] [serial = 579] [outer = 1CA24800] 00:14:56 INFO - PROCESS | 3840 | 1461136496337 Marionette TRACE conn5 <- [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]]]}] 00:14:56 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.) 00:14:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1338ms 00:14:56 INFO - PROCESS | 3840 | 1461136496371 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 00:14:56 INFO - PROCESS | 3840 | 1461136496374 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 00:14:56 INFO - PROCESS | 3840 | 1461136496377 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:14:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:14:56 INFO - PROCESS | 3840 | 1461136496379 Marionette TRACE conn5 <- [1,738,null,{}] 00:14:56 INFO - PROCESS | 3840 | 1461136496424 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:56 INFO - PROCESS | 3840 | 1461136496545 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 00:14:56 INFO - PROCESS | 3840 | 1461136496833 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:56 INFO - PROCESS | 3840 | ++DOCSHELL 101BA400 == 59 [pid = 3840] [id = 194] 00:14:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (10301800) [pid = 3840] [serial = 580] [outer = 00000000] 00:14:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (1493C000) [pid = 3840] [serial = 581] [outer = 10301800] 00:14:56 INFO - PROCESS | 3840 | 1461136496884 Marionette DEBUG loaded listener.js 00:14:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 112 (14A3D800) [pid = 3840] [serial = 582] [outer = 10301800] 00:14:57 INFO - PROCESS | 3840 | --DOCSHELL 1C5A2000 == 58 [pid = 3840] [id = 155] 00:14:57 INFO - PROCESS | 3840 | --DOCSHELL 1B404C00 == 57 [pid = 3840] [id = 189] 00:14:57 INFO - PROCESS | 3840 | --DOCSHELL 1A5E2000 == 56 [pid = 3840] [id = 188] 00:14:57 INFO - PROCESS | 3840 | --DOCSHELL 0F5E8400 == 55 [pid = 3840] [id = 187] 00:14:57 INFO - PROCESS | 3840 | --DOCSHELL 18D51C00 == 54 [pid = 3840] [id = 186] 00:14:57 INFO - PROCESS | 3840 | --DOCSHELL 1606E400 == 53 [pid = 3840] [id = 185] 00:14:57 INFO - PROCESS | 3840 | --DOCSHELL 0FF50000 == 52 [pid = 3840] [id = 184] 00:14:57 INFO - PROCESS | 3840 | --DOCSHELL 0FF96C00 == 51 [pid = 3840] [id = 183] 00:14:57 INFO - PROCESS | 3840 | --DOMWINDOW == 111 (19216800) [pid = 3840] [serial = 536] [outer = 00000000] [url = about:blank] 00:14:57 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (1D640800) [pid = 3840] [serial = 518] [outer = 00000000] [url = about:blank] 00:14:57 INFO - PROCESS | 3840 | --DOCSHELL 0FF72400 == 50 [pid = 3840] [id = 180] 00:14:57 INFO - PROCESS | 3840 | --DOCSHELL 18E21800 == 49 [pid = 3840] [id = 179] 00:14:57 INFO - PROCESS | 3840 | --DOMWINDOW == 109 (18A4BC00) [pid = 3840] [serial = 533] [outer = 00000000] [url = about:blank] 00:14:57 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (18A4B800) [pid = 3840] [serial = 534] [outer = 00000000] [url = about:blank] 00:14:57 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (1CE13800) [pid = 3840] [serial = 465] [outer = 00000000] [url = about:blank] 00:14:57 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (1D643400) [pid = 3840] [serial = 510] [outer = 00000000] [url = about:blank] 00:14:57 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (16E79400) [pid = 3840] [serial = 530] [outer = 00000000] [url = about:blank] 00:14:57 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (17AB0400) [pid = 3840] [serial = 531] [outer = 00000000] [url = about:blank] 00:14:57 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (10CC6000) [pid = 3840] [serial = 527] [outer = 00000000] [url = about:blank] 00:14:57 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (13396400) [pid = 3840] [serial = 528] [outer = 00000000] [url = about:blank] 00:14:57 INFO - PROCESS | 3840 | --DOMWINDOW == 101 (0FF8C800) [pid = 3840] [serial = 522] [outer = 00000000] [url = about:blank] 00:14:57 INFO - PROCESS | 3840 | --DOMWINDOW == 100 (0FF50C00) [pid = 3840] [serial = 521] [outer = 00000000] [url = about:blank] 00:14:57 INFO - PROCESS | 3840 | --DOMWINDOW == 99 (14A40000) [pid = 3840] [serial = 525] [outer = 00000000] [url = about:blank] 00:14:57 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (14A35400) [pid = 3840] [serial = 524] [outer = 00000000] [url = about:blank] 00:14:57 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (14A3E800) [pid = 3840] [serial = 512] [outer = 00000000] [url = about:blank] 00:14:57 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (19293400) [pid = 3840] [serial = 515] [outer = 00000000] [url = about:blank] 00:14:57 INFO - PROCESS | 3840 | 1461136497946 Marionette TRACE conn5 <- [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]]]}] 00:14:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:14:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1630ms 00:14:58 INFO - PROCESS | 3840 | 1461136498013 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 00:14:58 INFO - PROCESS | 3840 | 1461136498016 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 00:14:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:14:58 INFO - PROCESS | 3840 | 1461136498021 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:14:58 INFO - PROCESS | 3840 | 1461136498024 Marionette TRACE conn5 <- [1,742,null,{}] 00:14:58 INFO - PROCESS | 3840 | 1461136498030 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:58 INFO - PROCESS | 3840 | 1461136498116 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 00:14:58 INFO - PROCESS | 3840 | 1461136498224 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:58 INFO - PROCESS | 3840 | ++DOCSHELL 0FF50C00 == 50 [pid = 3840] [id = 195] 00:14:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (0FF71800) [pid = 3840] [serial = 583] [outer = 00000000] 00:14:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (13310C00) [pid = 3840] [serial = 584] [outer = 0FF71800] 00:14:58 INFO - PROCESS | 3840 | 1461136498275 Marionette DEBUG loaded listener.js 00:14:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (14A34C00) [pid = 3840] [serial = 585] [outer = 0FF71800] 00:14:59 INFO - PROCESS | 3840 | 1461136499112 Marionette TRACE conn5 <- [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]]]}] 00:14:59 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 00:14:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1135ms 00:14:59 INFO - PROCESS | 3840 | 1461136499160 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 00:14:59 INFO - PROCESS | 3840 | 1461136499163 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 00:14:59 INFO - PROCESS | 3840 | 1461136499167 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:14:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:14:59 INFO - PROCESS | 3840 | 1461136499169 Marionette TRACE conn5 <- [1,746,null,{}] 00:14:59 INFO - PROCESS | 3840 | 1461136499173 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:59 INFO - PROCESS | 3840 | 1461136499288 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 00:14:59 INFO - PROCESS | 3840 | 1461136499304 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:59 INFO - PROCESS | 3840 | ++DOCSHELL 16E88400 == 51 [pid = 3840] [id = 196] 00:14:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (17AA5400) [pid = 3840] [serial = 586] [outer = 00000000] 00:14:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (17BE2000) [pid = 3840] [serial = 587] [outer = 17AA5400] 00:14:59 INFO - PROCESS | 3840 | 1461136499350 Marionette DEBUG loaded listener.js 00:14:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (17E2B400) [pid = 3840] [serial = 588] [outer = 17AA5400] 00:14:59 INFO - PROCESS | 3840 | 1461136499817 Marionette TRACE conn5 <- [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]]]}] 00:14:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:14:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 00:14:59 INFO - PROCESS | 3840 | 1461136499842 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 00:14:59 INFO - PROCESS | 3840 | 1461136499844 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 00:14:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:14:59 INFO - PROCESS | 3840 | 1461136499854 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:14:59 INFO - PROCESS | 3840 | 1461136499859 Marionette TRACE conn5 <- [1,750,null,{}] 00:14:59 INFO - PROCESS | 3840 | 1461136499864 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:59 INFO - PROCESS | 3840 | 1461136499974 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 00:14:59 INFO - PROCESS | 3840 | 1461136499980 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:59 INFO - PROCESS | 3840 | ++DOCSHELL 18A2B400 == 52 [pid = 3840] [id = 197] 00:14:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (18A2E400) [pid = 3840] [serial = 589] [outer = 00000000] 00:15:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (1921B000) [pid = 3840] [serial = 590] [outer = 18A2E400] 00:15:00 INFO - PROCESS | 3840 | 1461136500026 Marionette DEBUG loaded listener.js 00:15:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (197A9400) [pid = 3840] [serial = 591] [outer = 18A2E400] 00:15:00 INFO - PROCESS | 3840 | 1461136500946 Marionette TRACE conn5 <- [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]]]}] 00:15:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:15:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1129ms 00:15:00 INFO - PROCESS | 3840 | 1461136500981 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 00:15:00 INFO - PROCESS | 3840 | 1461136500983 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 00:15:00 INFO - PROCESS | 3840 | 1461136500986 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:15:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:15:00 INFO - PROCESS | 3840 | 1461136500988 Marionette TRACE conn5 <- [1,754,null,{}] 00:15:00 INFO - PROCESS | 3840 | 1461136500992 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:01 INFO - PROCESS | 3840 | 1461136501101 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 00:15:01 INFO - PROCESS | 3840 | 1461136501107 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:01 INFO - PROCESS | 3840 | ++DOCSHELL 19955400 == 53 [pid = 3840] [id = 198] 00:15:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (1995B000) [pid = 3840] [serial = 592] [outer = 00000000] 00:15:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (1A3A1C00) [pid = 3840] [serial = 593] [outer = 1995B000] 00:15:01 INFO - PROCESS | 3840 | 1461136501199 Marionette DEBUG loaded listener.js 00:15:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (1A1A1400) [pid = 3840] [serial = 594] [outer = 1995B000] 00:15:01 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (1B406000) [pid = 3840] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:15:01 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (0FF97000) [pid = 3840] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:15:01 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (0FF79C00) [pid = 3840] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:15:01 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (17AB0800) [pid = 3840] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:15:01 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (18E2A400) [pid = 3840] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:15:01 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (0FDC0800) [pid = 3840] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:15:01 INFO - PROCESS | 3840 | --DOMWINDOW == 101 (1A6D3800) [pid = 3840] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:15:02 INFO - PROCESS | 3840 | 1461136502049 Marionette TRACE conn5 <- [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]]]}] 00:15:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:15:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1075ms 00:15:02 INFO - PROCESS | 3840 | 1461136502066 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 00:15:02 INFO - PROCESS | 3840 | 1461136502068 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 00:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:15:02 INFO - PROCESS | 3840 | 1461136502071 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:15:02 INFO - PROCESS | 3840 | 1461136502073 Marionette TRACE conn5 <- [1,758,null,{}] 00:15:02 INFO - PROCESS | 3840 | 1461136502076 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:02 INFO - PROCESS | 3840 | 1461136502181 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 00:15:02 INFO - PROCESS | 3840 | 1461136502189 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:02 INFO - PROCESS | 3840 | ++DOCSHELL 0FF8B400 == 54 [pid = 3840] [id = 199] 00:15:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (1A5E2000) [pid = 3840] [serial = 595] [outer = 00000000] 00:15:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (1B28D000) [pid = 3840] [serial = 596] [outer = 1A5E2000] 00:15:02 INFO - PROCESS | 3840 | 1461136502243 Marionette DEBUG loaded listener.js 00:15:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (1B708800) [pid = 3840] [serial = 597] [outer = 1A5E2000] 00:15:02 INFO - PROCESS | 3840 | 1461136502665 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 00:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 630ms 00:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:15:02 INFO - PROCESS | 3840 | 1461136502702 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 00:15:02 INFO - PROCESS | 3840 | 1461136502704 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 00:15:02 INFO - PROCESS | 3840 | 1461136502707 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:15:02 INFO - PROCESS | 3840 | 1461136502708 Marionette TRACE conn5 <- [1,762,null,{}] 00:15:02 INFO - PROCESS | 3840 | 1461136502712 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:02 INFO - PROCESS | 3840 | 1461136502823 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 00:15:02 INFO - PROCESS | 3840 | 1461136502831 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:02 INFO - PROCESS | 3840 | ++DOCSHELL 17EB8400 == 55 [pid = 3840] [id = 200] 00:15:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (1A6E2800) [pid = 3840] [serial = 598] [outer = 00000000] 00:15:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (1CE04800) [pid = 3840] [serial = 599] [outer = 1A6E2800] 00:15:02 INFO - PROCESS | 3840 | 1461136502875 Marionette DEBUG loaded listener.js 00:15:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (1CE0A800) [pid = 3840] [serial = 600] [outer = 1A6E2800] 00:15:03 INFO - PROCESS | 3840 | 1461136503274 Marionette TRACE conn5 <- [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]]]}] 00:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 630ms 00:15:03 INFO - PROCESS | 3840 | 1461136503387 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 00:15:03 INFO - PROCESS | 3840 | 1461136503391 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 00:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:15:03 INFO - PROCESS | 3840 | 1461136503401 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:15:03 INFO - PROCESS | 3840 | 1461136503405 Marionette TRACE conn5 <- [1,766,null,{}] 00:15:03 INFO - PROCESS | 3840 | 1461136503412 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:03 INFO - PROCESS | 3840 | 1461136503532 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 00:15:03 INFO - PROCESS | 3840 | 1461136503625 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:03 INFO - PROCESS | 3840 | ++DOCSHELL 0FF8A000 == 56 [pid = 3840] [id = 201] 00:15:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (0FF8AC00) [pid = 3840] [serial = 601] [outer = 00000000] 00:15:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (10117800) [pid = 3840] [serial = 602] [outer = 0FF8AC00] 00:15:03 INFO - PROCESS | 3840 | 1461136503682 Marionette DEBUG loaded listener.js 00:15:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (10CC8C00) [pid = 3840] [serial = 603] [outer = 0FF8AC00] 00:15:04 INFO - PROCESS | 3840 | 1461136504296 Marionette TRACE conn5 <- [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]]]}] 00:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 930ms 00:15:04 INFO - PROCESS | 3840 | 1461136504335 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 00:15:04 INFO - PROCESS | 3840 | 1461136504339 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 00:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:15:04 INFO - PROCESS | 3840 | 1461136504346 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:15:04 INFO - PROCESS | 3840 | 1461136504350 Marionette TRACE conn5 <- [1,770,null,{}] 00:15:04 INFO - PROCESS | 3840 | 1461136504355 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:04 INFO - PROCESS | 3840 | 1461136504460 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 00:15:04 INFO - PROCESS | 3840 | 1461136504586 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:04 INFO - PROCESS | 3840 | ++DOCSHELL 16112000 == 57 [pid = 3840] [id = 202] 00:15:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (16E7C800) [pid = 3840] [serial = 604] [outer = 00000000] 00:15:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 112 (18E28800) [pid = 3840] [serial = 605] [outer = 16E7C800] 00:15:04 INFO - PROCESS | 3840 | 1461136504642 Marionette DEBUG loaded listener.js 00:15:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 113 (197A4800) [pid = 3840] [serial = 606] [outer = 16E7C800] 00:15:05 INFO - PROCESS | 3840 | 1461136505274 Marionette TRACE conn5 <- [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]]]}] 00:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 970ms 00:15:05 INFO - PROCESS | 3840 | 1461136505319 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 00:15:05 INFO - PROCESS | 3840 | 1461136505322 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 00:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:15:05 INFO - PROCESS | 3840 | 1461136505326 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:15:05 INFO - PROCESS | 3840 | 1461136505328 Marionette TRACE conn5 <- [1,774,null,{}] 00:15:05 INFO - PROCESS | 3840 | 1461136505338 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:05 INFO - PROCESS | 3840 | 1461136505442 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 00:15:05 INFO - PROCESS | 3840 | 1461136505571 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:05 INFO - PROCESS | 3840 | ++DOCSHELL 1CF6B400 == 58 [pid = 3840] [id = 203] 00:15:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 114 (1CF6C400) [pid = 3840] [serial = 607] [outer = 00000000] 00:15:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 115 (1D14AC00) [pid = 3840] [serial = 608] [outer = 1CF6C400] 00:15:05 INFO - PROCESS | 3840 | 1461136505630 Marionette DEBUG loaded listener.js 00:15:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 116 (1D151000) [pid = 3840] [serial = 609] [outer = 1CF6C400] 00:15:06 INFO - PROCESS | 3840 | 1461136506228 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 00:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 970ms 00:15:06 INFO - PROCESS | 3840 | 1461136506300 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 00:15:06 INFO - PROCESS | 3840 | 1461136506302 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 00:15:06 INFO - PROCESS | 3840 | 1461136506305 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:15:06 INFO - PROCESS | 3840 | 1461136506307 Marionette TRACE conn5 <- [1,778,null,{}] 00:15:06 INFO - PROCESS | 3840 | 1461136506311 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:06 INFO - PROCESS | 3840 | 1461136506419 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 00:15:06 INFO - PROCESS | 3840 | 1461136506540 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:06 INFO - PROCESS | 3840 | ++DOCSHELL 1D422000 == 59 [pid = 3840] [id = 204] 00:15:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 117 (1D422800) [pid = 3840] [serial = 610] [outer = 00000000] 00:15:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 118 (1D5D2800) [pid = 3840] [serial = 611] [outer = 1D422800] 00:15:06 INFO - PROCESS | 3840 | 1461136506598 Marionette DEBUG loaded listener.js 00:15:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 119 (1D636800) [pid = 3840] [serial = 612] [outer = 1D422800] 00:15:07 INFO - PROCESS | 3840 | 1461136507141 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 00:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 869ms 00:15:07 INFO - PROCESS | 3840 | 1461136507179 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 00:15:07 INFO - PROCESS | 3840 | 1461136507182 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 00:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:15:07 INFO - PROCESS | 3840 | 1461136507185 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:15:07 INFO - PROCESS | 3840 | 1461136507187 Marionette TRACE conn5 <- [1,782,null,{}] 00:15:07 INFO - PROCESS | 3840 | 1461136507191 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:07 INFO - PROCESS | 3840 | 1461136507290 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 00:15:07 INFO - PROCESS | 3840 | 1461136507390 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:07 INFO - PROCESS | 3840 | ++DOCSHELL 1CF6D400 == 60 [pid = 3840] [id = 205] 00:15:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 120 (1D638400) [pid = 3840] [serial = 613] [outer = 00000000] 00:15:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 121 (1D6E4000) [pid = 3840] [serial = 614] [outer = 1D638400] 00:15:07 INFO - PROCESS | 3840 | 1461136507446 Marionette DEBUG loaded listener.js 00:15:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 122 (1D6E8400) [pid = 3840] [serial = 615] [outer = 1D638400] 00:15:08 INFO - PROCESS | 3840 | 1461136508024 Marionette TRACE conn5 <- [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]]]}] 00:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 870ms 00:15:08 INFO - PROCESS | 3840 | 1461136508059 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 00:15:08 INFO - PROCESS | 3840 | 1461136508062 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 00:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:15:08 INFO - PROCESS | 3840 | 1461136508065 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:15:08 INFO - PROCESS | 3840 | 1461136508067 Marionette TRACE conn5 <- [1,786,null,{}] 00:15:08 INFO - PROCESS | 3840 | 1461136508071 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:08 INFO - PROCESS | 3840 | 1461136508215 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 00:15:08 INFO - PROCESS | 3840 | 1461136508319 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:08 INFO - PROCESS | 3840 | ++DOCSHELL 197A2C00 == 61 [pid = 3840] [id = 206] 00:15:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 123 (197ECC00) [pid = 3840] [serial = 616] [outer = 00000000] 00:15:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 124 (1A6DE400) [pid = 3840] [serial = 617] [outer = 197ECC00] 00:15:08 INFO - PROCESS | 3840 | 1461136508376 Marionette DEBUG loaded listener.js 00:15:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 125 (1C5A2C00) [pid = 3840] [serial = 618] [outer = 197ECC00] 00:15:09 INFO - PROCESS | 3840 | 1461136509139 Marionette TRACE conn5 <- [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]]]}] 00:15:09 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 00:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1118ms 00:15:09 INFO - PROCESS | 3840 | 1461136509187 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 00:15:09 INFO - PROCESS | 3840 | 1461136509192 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 00:15:09 INFO - PROCESS | 3840 | 1461136509197 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:15:09 INFO - PROCESS | 3840 | 1461136509200 Marionette TRACE conn5 <- [1,790,null,{}] 00:15:09 INFO - PROCESS | 3840 | 1461136509205 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:09 INFO - PROCESS | 3840 | 1461136509306 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 00:15:09 INFO - PROCESS | 3840 | 1461136509439 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:09 INFO - PROCESS | 3840 | ++DOCSHELL 1650C000 == 62 [pid = 3840] [id = 207] 00:15:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 126 (17E26800) [pid = 3840] [serial = 619] [outer = 00000000] 00:15:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 127 (18ABB400) [pid = 3840] [serial = 620] [outer = 17E26800] 00:15:09 INFO - PROCESS | 3840 | 1461136509491 Marionette DEBUG loaded listener.js 00:15:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 128 (18E2A400) [pid = 3840] [serial = 621] [outer = 17E26800] 00:15:09 INFO - PROCESS | 3840 | --DOCSHELL 0FF8B400 == 61 [pid = 3840] [id = 199] 00:15:09 INFO - PROCESS | 3840 | --DOCSHELL 19955400 == 60 [pid = 3840] [id = 198] 00:15:09 INFO - PROCESS | 3840 | --DOCSHELL 18A2B400 == 59 [pid = 3840] [id = 197] 00:15:09 INFO - PROCESS | 3840 | --DOCSHELL 16E88400 == 58 [pid = 3840] [id = 196] 00:15:09 INFO - PROCESS | 3840 | --DOCSHELL 0FF50C00 == 57 [pid = 3840] [id = 195] 00:15:09 INFO - PROCESS | 3840 | --DOCSHELL 101BA400 == 56 [pid = 3840] [id = 194] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 127 (197CE800) [pid = 3840] [serial = 545] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 126 (1C59D800) [pid = 3840] [serial = 569] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 125 (1B43B000) [pid = 3840] [serial = 567] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 124 (103C9800) [pid = 3840] [serial = 548] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 123 (1330FC00) [pid = 3840] [serial = 549] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 122 (133A3C00) [pid = 3840] [serial = 551] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 121 (14A35000) [pid = 3840] [serial = 552] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 120 (17EC1400) [pid = 3840] [serial = 554] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 119 (0FF89400) [pid = 3840] [serial = 539] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 118 (152B2C00) [pid = 3840] [serial = 542] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 117 (1921C800) [pid = 3840] [serial = 557] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 116 (197D0400) [pid = 3840] [serial = 560] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 115 (1B434000) [pid = 3840] [serial = 566] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 114 (1A6DC000) [pid = 3840] [serial = 563] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 113 (197A5C00) [pid = 3840] [serial = 558] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 112 (18A2C800) [pid = 3840] [serial = 555] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 111 (19804800) [pid = 3840] [serial = 561] [outer = 00000000] [url = about:blank] 00:15:09 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (1A6E2400) [pid = 3840] [serial = 564] [outer = 00000000] [url = about:blank] 00:15:10 INFO - PROCESS | 3840 | 1461136510023 Marionette TRACE conn5 <- [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]]]}] 00:15:10 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 00:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 871ms 00:15:10 INFO - PROCESS | 3840 | 1461136510074 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 00:15:10 INFO - PROCESS | 3840 | 1461136510079 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 00:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:15:10 INFO - PROCESS | 3840 | 1461136510085 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:15:10 INFO - PROCESS | 3840 | 1461136510088 Marionette TRACE conn5 <- [1,794,null,{}] 00:15:10 INFO - PROCESS | 3840 | 1461136510091 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:10 INFO - PROCESS | 3840 | 1461136510180 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 00:15:10 INFO - PROCESS | 3840 | 1461136510268 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:10 INFO - PROCESS | 3840 | ++DOCSHELL 0F87E400 == 57 [pid = 3840] [id = 208] 00:15:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (0FDC0800) [pid = 3840] [serial = 622] [outer = 00000000] 00:15:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 112 (14A3A000) [pid = 3840] [serial = 623] [outer = 0FDC0800] 00:15:10 INFO - PROCESS | 3840 | 1461136510314 Marionette DEBUG loaded listener.js 00:15:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 113 (15214800) [pid = 3840] [serial = 624] [outer = 0FDC0800] 00:15:10 INFO - PROCESS | 3840 | 1461136510719 Marionette TRACE conn5 <- [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]]]}] 00:15:10 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 00:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 670ms 00:15:10 INFO - PROCESS | 3840 | 1461136510764 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 00:15:10 INFO - PROCESS | 3840 | 1461136510766 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 00:15:10 INFO - PROCESS | 3840 | 1461136510769 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:15:10 INFO - PROCESS | 3840 | 1461136510773 Marionette TRACE conn5 <- [1,798,null,{}] 00:15:10 INFO - PROCESS | 3840 | 1461136510783 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:10 INFO - PROCESS | 3840 | 1461136510871 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 00:15:10 INFO - PROCESS | 3840 | 1461136510877 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:10 INFO - PROCESS | 3840 | ++DOCSHELL 168FBC00 == 58 [pid = 3840] [id = 209] 00:15:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 114 (17EBA400) [pid = 3840] [serial = 625] [outer = 00000000] 00:15:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 115 (197F1C00) [pid = 3840] [serial = 626] [outer = 17EBA400] 00:15:10 INFO - PROCESS | 3840 | 1461136510926 Marionette DEBUG loaded listener.js 00:15:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 116 (19810400) [pid = 3840] [serial = 627] [outer = 17EBA400] 00:15:11 INFO - PROCESS | 3840 | 1461136511384 Marionette TRACE conn5 <- [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]]]}] 00:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 630ms 00:15:11 INFO - PROCESS | 3840 | 1461136511403 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 00:15:11 INFO - PROCESS | 3840 | 1461136511406 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 00:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:15:11 INFO - PROCESS | 3840 | 1461136511409 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:15:11 INFO - PROCESS | 3840 | 1461136511411 Marionette TRACE conn5 <- [1,802,null,{}] 00:15:11 INFO - PROCESS | 3840 | 1461136511419 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:11 INFO - PROCESS | 3840 | 1461136511502 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 00:15:11 INFO - PROCESS | 3840 | 1461136511509 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:11 INFO - PROCESS | 3840 | ++DOCSHELL 19953C00 == 59 [pid = 3840] [id = 210] 00:15:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 117 (19957C00) [pid = 3840] [serial = 628] [outer = 00000000] 00:15:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 118 (1B438400) [pid = 3840] [serial = 629] [outer = 19957C00] 00:15:11 INFO - PROCESS | 3840 | 1461136511556 Marionette DEBUG loaded listener.js 00:15:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 119 (1B7B3800) [pid = 3840] [serial = 630] [outer = 19957C00] 00:15:12 INFO - PROCESS | 3840 | 1461136512006 Marionette TRACE conn5 <- [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] 00:15:12 INFO - PROCESS | 3840 | 1461136512049 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 00:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:15:12 INFO - PROCESS | 3840 | 1461136512052 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:15:12 INFO - PROCESS | 3840 | 1461136512054 Marionette TRACE conn5 <- [1,806,null,{}] 00:15:12 INFO - PROCESS | 3840 | 1461136512057 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:12 INFO - PROCESS | 3840 | 1461136512167 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 00:15:12 INFO - PROCESS | 3840 | 1461136512174 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:12 INFO - PROCESS | 3840 | ++DOCSHELL 1B433000 == 60 [pid = 3840] [id = 211] 00:15:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 120 (1BACF000) [pid = 3840] [serial = 631] [outer = 00000000] 00:15:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 121 (1CA1E400) [pid = 3840] [serial = 632] [outer = 1BACF000] 00:15:12 INFO - PROCESS | 3840 | 1461136512265 Marionette DEBUG loaded listener.js 00:15:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 122 (1CE13800) [pid = 3840] [serial = 633] [outer = 1BACF000] 00:15:12 INFO - PROCESS | 3840 | 1461136512710 Marionette TRACE conn5 <- [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]]]}] 00:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 730ms 00:15:12 INFO - PROCESS | 3840 | 1461136512783 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 00:15:12 INFO - PROCESS | 3840 | 1461136512785 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 00:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:15:12 INFO - PROCESS | 3840 | 1461136512796 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:15:12 INFO - PROCESS | 3840 | 1461136512797 Marionette TRACE conn5 <- [1,810,null,{}] 00:15:12 INFO - PROCESS | 3840 | 1461136512801 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:12 INFO - PROCESS | 3840 | 1461136512919 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 00:15:12 INFO - PROCESS | 3840 | 1461136512982 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:12 INFO - PROCESS | 3840 | ++DOCSHELL 1D1E0000 == 61 [pid = 3840] [id = 212] 00:15:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 123 (1D1E0400) [pid = 3840] [serial = 634] [outer = 00000000] 00:15:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 124 (1D422C00) [pid = 3840] [serial = 635] [outer = 1D1E0400] 00:15:13 INFO - PROCESS | 3840 | 1461136513030 Marionette DEBUG loaded listener.js 00:15:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 125 (1D5CDC00) [pid = 3840] [serial = 636] [outer = 1D1E0400] 00:15:13 INFO - PROCESS | 3840 | 1461136513455 Marionette TRACE conn5 <- [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] 00:15:13 INFO - PROCESS | 3840 | 1461136513470 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 00:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:15:13 INFO - PROCESS | 3840 | 1461136513473 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:15:13 INFO - PROCESS | 3840 | 1461136513475 Marionette TRACE conn5 <- [1,814,null,{}] 00:15:13 INFO - PROCESS | 3840 | 1461136513483 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:13 INFO - PROCESS | 3840 | 1461136513620 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 00:15:13 INFO - PROCESS | 3840 | 1461136513632 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:13 INFO - PROCESS | 3840 | ++DOCSHELL 15AEC000 == 62 [pid = 3840] [id = 213] 00:15:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 126 (15AEE800) [pid = 3840] [serial = 637] [outer = 00000000] 00:15:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 127 (15AF8400) [pid = 3840] [serial = 638] [outer = 15AEE800] 00:15:13 INFO - PROCESS | 3840 | 1461136513726 Marionette DEBUG loaded listener.js 00:15:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 128 (1D1E1400) [pid = 3840] [serial = 639] [outer = 15AEE800] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 127 (0FF71800) [pid = 3840] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 126 (18A2E400) [pid = 3840] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 125 (17E2E000) [pid = 3840] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 124 (1C2CF800) [pid = 3840] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 123 (10301800) [pid = 3840] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 122 (17AA5400) [pid = 3840] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 121 (1030B000) [pid = 3840] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 120 (10456800) [pid = 3840] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 119 (1CA29400) [pid = 3840] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 118 (0FF76400) [pid = 3840] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 117 (1995B000) [pid = 3840] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 116 (18D4C000) [pid = 3840] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 115 (17E30400) [pid = 3840] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 114 (1A5E2000) [pid = 3840] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 113 (1D5C8400) [pid = 3840] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 112 (168F6000) [pid = 3840] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 111 (1D5CE800) [pid = 3840] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:15:14 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (10D43800) [pid = 3840] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:15:15 INFO - PROCESS | 3840 | 1461136515313 Marionette TRACE conn5 <- [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]]]}] 00:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1876ms 00:15:15 INFO - PROCESS | 3840 | 1461136515350 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 00:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:15:15 INFO - PROCESS | 3840 | 1461136515352 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 00:15:15 INFO - PROCESS | 3840 | 1461136515355 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:15:15 INFO - PROCESS | 3840 | 1461136515357 Marionette TRACE conn5 <- [1,818,null,{}] 00:15:15 INFO - PROCESS | 3840 | 1461136515360 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:15 INFO - PROCESS | 3840 | 1461136515439 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 00:15:15 INFO - PROCESS | 3840 | 1461136515445 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:15 INFO - PROCESS | 3840 | ++DOCSHELL 0FF47000 == 63 [pid = 3840] [id = 214] 00:15:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (0FF4A400) [pid = 3840] [serial = 640] [outer = 00000000] 00:15:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 112 (19801800) [pid = 3840] [serial = 641] [outer = 0FF4A400] 00:15:15 INFO - PROCESS | 3840 | 1461136515490 Marionette DEBUG loaded listener.js 00:15:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 113 (1A1A0400) [pid = 3840] [serial = 642] [outer = 0FF4A400] 00:15:15 INFO - PROCESS | 3840 | 1461136515906 Marionette TRACE conn5 <- [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]]]}] 00:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 631ms 00:15:15 INFO - PROCESS | 3840 | 1461136515988 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 00:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:15:15 INFO - PROCESS | 3840 | 1461136515990 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 00:15:15 INFO - PROCESS | 3840 | 1461136515993 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:15:15 INFO - PROCESS | 3840 | 1461136515994 Marionette TRACE conn5 <- [1,822,null,{}] 00:15:15 INFO - PROCESS | 3840 | 1461136515998 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:16 INFO - PROCESS | 3840 | 1461136516077 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 00:15:16 INFO - PROCESS | 3840 | 1461136516083 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:16 INFO - PROCESS | 3840 | ++DOCSHELL 14A0B800 == 64 [pid = 3840] [id = 215] 00:15:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 114 (14A0F800) [pid = 3840] [serial = 643] [outer = 00000000] 00:15:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 115 (14A16C00) [pid = 3840] [serial = 644] [outer = 14A0F800] 00:15:16 INFO - PROCESS | 3840 | 1461136516128 Marionette DEBUG loaded listener.js 00:15:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 116 (14A18C00) [pid = 3840] [serial = 645] [outer = 14A0F800] 00:15:16 INFO - PROCESS | 3840 | 1461136516820 Marionette TRACE conn5 <- [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]]]}] 00:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 870ms 00:15:16 INFO - PROCESS | 3840 | 1461136516864 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 00:15:16 INFO - PROCESS | 3840 | 1461136516869 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 00:15:16 INFO - PROCESS | 3840 | 1461136516875 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:15:16 INFO - PROCESS | 3840 | 1461136516879 Marionette TRACE conn5 <- [1,826,null,{}] 00:15:16 INFO - PROCESS | 3840 | 1461136516900 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:17 INFO - PROCESS | 3840 | 1461136517011 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 00:15:17 INFO - PROCESS | 3840 | 1461136517144 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:17 INFO - PROCESS | 3840 | ++DOCSHELL 14A0D800 == 65 [pid = 3840] [id = 216] 00:15:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 117 (14A0F000) [pid = 3840] [serial = 646] [outer = 00000000] 00:15:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 118 (15AEF400) [pid = 3840] [serial = 647] [outer = 14A0F000] 00:15:17 INFO - PROCESS | 3840 | 1461136517203 Marionette DEBUG loaded listener.js 00:15:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 119 (16086800) [pid = 3840] [serial = 648] [outer = 14A0F000] 00:15:17 INFO - PROCESS | 3840 | 1461136517818 Marionette TRACE conn5 <- [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]]]}] 00:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 989ms 00:15:17 INFO - PROCESS | 3840 | 1461136517869 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 00:15:17 INFO - PROCESS | 3840 | 1461136517875 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 00:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:15:17 INFO - PROCESS | 3840 | 1461136517882 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:15:17 INFO - PROCESS | 3840 | 1461136517885 Marionette TRACE conn5 <- [1,830,null,{}] 00:15:17 INFO - PROCESS | 3840 | 1461136517889 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:17 INFO - PROCESS | 3840 | 1461136517998 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 00:15:18 INFO - PROCESS | 3840 | 1461136518102 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:18 INFO - PROCESS | 3840 | ++DOCSHELL 17EB6400 == 66 [pid = 3840] [id = 217] 00:15:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 120 (18A40000) [pid = 3840] [serial = 649] [outer = 00000000] 00:15:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 121 (1980CC00) [pid = 3840] [serial = 650] [outer = 18A40000] 00:15:18 INFO - PROCESS | 3840 | 1461136518157 Marionette DEBUG loaded listener.js 00:15:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 122 (1A6D5000) [pid = 3840] [serial = 651] [outer = 18A40000] 00:15:18 INFO - PROCESS | 3840 | 1461136518809 Marionette TRACE conn5 <- [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]]]}] 00:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 970ms 00:15:18 INFO - PROCESS | 3840 | 1461136518854 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 00:15:18 INFO - PROCESS | 3840 | 1461136518856 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 00:15:18 INFO - PROCESS | 3840 | 1461136518860 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:15:18 INFO - PROCESS | 3840 | 1461136518864 Marionette TRACE conn5 <- [1,834,null,{}] 00:15:18 INFO - PROCESS | 3840 | 1461136518875 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:19 INFO - PROCESS | 3840 | 1461136519028 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 00:15:19 INFO - PROCESS | 3840 | 1461136519045 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:19 INFO - PROCESS | 3840 | ++DOCSHELL 1C2D0800 == 67 [pid = 3840] [id = 218] 00:15:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 123 (1CF72800) [pid = 3840] [serial = 652] [outer = 00000000] 00:15:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 124 (1D6EA000) [pid = 3840] [serial = 653] [outer = 1CF72800] 00:15:19 INFO - PROCESS | 3840 | 1461136519102 Marionette DEBUG loaded listener.js 00:15:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 125 (1DB0E800) [pid = 3840] [serial = 654] [outer = 1CF72800] 00:15:19 INFO - PROCESS | 3840 | 1461136519698 Marionette TRACE conn5 <- [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]]]}] 00:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 870ms 00:15:19 INFO - PROCESS | 3840 | 1461136519734 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 00:15:19 INFO - PROCESS | 3840 | 1461136519736 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 00:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:15:19 INFO - PROCESS | 3840 | 1461136519740 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:15:19 INFO - PROCESS | 3840 | 1461136519742 Marionette TRACE conn5 <- [1,838,null,{}] 00:15:19 INFO - PROCESS | 3840 | 1461136519745 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:19 INFO - PROCESS | 3840 | 1461136519851 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 00:15:19 INFO - PROCESS | 3840 | 1461136519982 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:20 INFO - PROCESS | 3840 | ++DOCSHELL 1DC0E800 == 68 [pid = 3840] [id = 219] 00:15:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 126 (1DCD9000) [pid = 3840] [serial = 655] [outer = 00000000] 00:15:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 127 (1E1C7400) [pid = 3840] [serial = 656] [outer = 1DCD9000] 00:15:20 INFO - PROCESS | 3840 | 1461136520038 Marionette DEBUG loaded listener.js 00:15:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 128 (1E283C00) [pid = 3840] [serial = 657] [outer = 1DCD9000] 00:15:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 129 (1E285400) [pid = 3840] [serial = 658] [outer = 149A7000] 00:15:20 INFO - PROCESS | 3840 | 1461136520725 Marionette TRACE conn5 <- [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]]]}] 00:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1017ms 00:15:20 INFO - PROCESS | 3840 | 1461136520761 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 00:15:20 INFO - PROCESS | 3840 | 1461136520763 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 00:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:15:20 INFO - PROCESS | 3840 | 1461136520799 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:15:20 INFO - PROCESS | 3840 | 1461136520802 Marionette TRACE conn5 <- [1,842,null,{}] 00:15:20 INFO - PROCESS | 3840 | 1461136520806 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:20 INFO - PROCESS | 3840 | 1461136520910 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 00:15:21 INFO - PROCESS | 3840 | 1461136521190 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:21 INFO - PROCESS | 3840 | ++DOCSHELL 0F7F0400 == 69 [pid = 3840] [id = 220] 00:15:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 130 (0F83D800) [pid = 3840] [serial = 659] [outer = 00000000] 00:15:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 131 (0FF4B000) [pid = 3840] [serial = 660] [outer = 0F83D800] 00:15:21 INFO - PROCESS | 3840 | 1461136521274 Marionette DEBUG loaded listener.js 00:15:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 132 (0FF7FC00) [pid = 3840] [serial = 661] [outer = 0F83D800] 00:15:21 INFO - PROCESS | 3840 | 1461136521866 Marionette TRACE conn5 <- [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]]]}] 00:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1151ms 00:15:21 INFO - PROCESS | 3840 | 1461136521933 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 00:15:21 INFO - PROCESS | 3840 | 1461136521938 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 00:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:15:21 INFO - PROCESS | 3840 | 1461136521943 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:15:21 INFO - PROCESS | 3840 | 1461136521946 Marionette TRACE conn5 <- [1,846,null,{}] 00:15:21 INFO - PROCESS | 3840 | 1461136521951 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:22 INFO - PROCESS | 3840 | 1461136522049 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 00:15:22 INFO - PROCESS | 3840 | 1461136522187 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:22 INFO - PROCESS | 3840 | ++DOCSHELL 14A32400 == 70 [pid = 3840] [id = 221] 00:15:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 133 (14A34400) [pid = 3840] [serial = 662] [outer = 00000000] 00:15:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 134 (15212C00) [pid = 3840] [serial = 663] [outer = 14A34400] 00:15:22 INFO - PROCESS | 3840 | 1461136522239 Marionette DEBUG loaded listener.js 00:15:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (15AEE000) [pid = 3840] [serial = 664] [outer = 14A34400] 00:15:22 INFO - PROCESS | 3840 | --DOCSHELL 0FF47000 == 69 [pid = 3840] [id = 214] 00:15:22 INFO - PROCESS | 3840 | --DOCSHELL 15AEC000 == 68 [pid = 3840] [id = 213] 00:15:22 INFO - PROCESS | 3840 | --DOCSHELL 1D1E0000 == 67 [pid = 3840] [id = 212] 00:15:22 INFO - PROCESS | 3840 | --DOCSHELL 1B433000 == 66 [pid = 3840] [id = 211] 00:15:22 INFO - PROCESS | 3840 | --DOCSHELL 19953C00 == 65 [pid = 3840] [id = 210] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (1CE0FC00) [pid = 3840] [serial = 578] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 133 (152B0400) [pid = 3840] [serial = 572] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 132 (1980E400) [pid = 3840] [serial = 575] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 131 (1CE04800) [pid = 3840] [serial = 599] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOCSHELL 168FBC00 == 64 [pid = 3840] [id = 209] 00:15:22 INFO - PROCESS | 3840 | --DOCSHELL 0F87E400 == 63 [pid = 3840] [id = 208] 00:15:22 INFO - PROCESS | 3840 | --DOCSHELL 1650C000 == 62 [pid = 3840] [id = 207] 00:15:22 INFO - PROCESS | 3840 | --DOCSHELL 0FF8A000 == 61 [pid = 3840] [id = 201] 00:15:22 INFO - PROCESS | 3840 | --DOCSHELL 17EB8400 == 60 [pid = 3840] [id = 200] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 130 (14A34C00) [pid = 3840] [serial = 585] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 129 (197A9400) [pid = 3840] [serial = 591] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 128 (19802400) [pid = 3840] [serial = 471] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 127 (1C5A7000) [pid = 3840] [serial = 429] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 126 (14A3D800) [pid = 3840] [serial = 582] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 125 (17BE2000) [pid = 3840] [serial = 587] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 124 (152B7800) [pid = 3840] [serial = 513] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 123 (1921B000) [pid = 3840] [serial = 590] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 122 (14FC3800) [pid = 3840] [serial = 468] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 121 (1CF77400) [pid = 3840] [serial = 474] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 120 (17E2B400) [pid = 3840] [serial = 588] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 119 (13305C00) [pid = 3840] [serial = 423] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 118 (1A3A1C00) [pid = 3840] [serial = 593] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 117 (19806000) [pid = 3840] [serial = 546] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 116 (19957800) [pid = 3840] [serial = 516] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 115 (1B28D000) [pid = 3840] [serial = 596] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 114 (13310C00) [pid = 3840] [serial = 584] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 113 (1D5D3C00) [pid = 3840] [serial = 477] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 112 (1A1A1400) [pid = 3840] [serial = 594] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 111 (1914F400) [pid = 3840] [serial = 426] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (1493C000) [pid = 3840] [serial = 581] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 109 (1D6EA400) [pid = 3840] [serial = 519] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (1CEAD800) [pid = 3840] [serial = 432] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (1B708800) [pid = 3840] [serial = 597] [outer = 00000000] [url = about:blank] 00:15:22 INFO - PROCESS | 3840 | 1461136522766 Marionette TRACE conn5 <- [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]]]}] 00:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 870ms 00:15:22 INFO - PROCESS | 3840 | 1461136522820 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 00:15:22 INFO - PROCESS | 3840 | 1461136522823 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 00:15:22 INFO - PROCESS | 3840 | 1461136522828 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:15:22 INFO - PROCESS | 3840 | 1461136522830 Marionette TRACE conn5 <- [1,850,null,{}] 00:15:22 INFO - PROCESS | 3840 | 1461136522833 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:22 INFO - PROCESS | 3840 | 1461136522918 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 00:15:23 INFO - PROCESS | 3840 | 1461136523007 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:23 INFO - PROCESS | 3840 | ++DOCSHELL 0FF74C00 == 61 [pid = 3840] [id = 222] 00:15:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (0FF8A000) [pid = 3840] [serial = 665] [outer = 00000000] 00:15:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (133FA000) [pid = 3840] [serial = 666] [outer = 0FF8A000] 00:15:23 INFO - PROCESS | 3840 | 1461136523054 Marionette DEBUG loaded listener.js 00:15:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (14A33C00) [pid = 3840] [serial = 667] [outer = 0FF8A000] 00:15:23 INFO - PROCESS | 3840 | 1461136523463 Marionette TRACE conn5 <- [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]]]}] 00:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 670ms 00:15:23 INFO - PROCESS | 3840 | 1461136523503 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 00:15:23 INFO - PROCESS | 3840 | 1461136523505 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 00:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:15:23 INFO - PROCESS | 3840 | 1461136523510 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:15:23 INFO - PROCESS | 3840 | 1461136523515 Marionette TRACE conn5 <- [1,854,null,{}] 00:15:23 INFO - PROCESS | 3840 | 1461136523529 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:23 INFO - PROCESS | 3840 | 1461136523612 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 00:15:23 INFO - PROCESS | 3840 | 1461136523618 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:23 INFO - PROCESS | 3840 | ++DOCSHELL 15AF8C00 == 62 [pid = 3840] [id = 223] 00:15:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (16069400) [pid = 3840] [serial = 668] [outer = 00000000] 00:15:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 112 (16503400) [pid = 3840] [serial = 669] [outer = 16069400] 00:15:23 INFO - PROCESS | 3840 | 1461136523663 Marionette DEBUG loaded listener.js 00:15:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 113 (16502C00) [pid = 3840] [serial = 670] [outer = 16069400] 00:15:24 INFO - PROCESS | 3840 | 1461136524117 Marionette TRACE conn5 <- [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]]]}] 00:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 630ms 00:15:24 INFO - PROCESS | 3840 | 1461136524143 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 00:15:24 INFO - PROCESS | 3840 | 1461136524145 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 00:15:24 INFO - PROCESS | 3840 | 1461136524148 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:15:24 INFO - PROCESS | 3840 | 1461136524150 Marionette TRACE conn5 <- [1,858,null,{}] 00:15:24 INFO - PROCESS | 3840 | 1461136524153 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:24 INFO - PROCESS | 3840 | 1461136524234 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 00:15:24 INFO - PROCESS | 3840 | 1461136524240 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:24 INFO - PROCESS | 3840 | ++DOCSHELL 0FF72800 == 63 [pid = 3840] [id = 224] 00:15:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 114 (168F7C00) [pid = 3840] [serial = 671] [outer = 00000000] 00:15:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 115 (17E33000) [pid = 3840] [serial = 672] [outer = 168F7C00] 00:15:24 INFO - PROCESS | 3840 | 1461136524286 Marionette DEBUG loaded listener.js 00:15:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 116 (17ECEC00) [pid = 3840] [serial = 673] [outer = 168F7C00] 00:15:24 INFO - PROCESS | 3840 | 1461136524724 Marionette TRACE conn5 <- [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]]]}] 00:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 630ms 00:15:24 INFO - PROCESS | 3840 | 1461136524783 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 00:15:24 INFO - PROCESS | 3840 | 1461136524785 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 00:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:15:24 INFO - PROCESS | 3840 | 1461136524789 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:15:24 INFO - PROCESS | 3840 | 1461136524790 Marionette TRACE conn5 <- [1,862,null,{}] 00:15:24 INFO - PROCESS | 3840 | 1461136524794 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:24 INFO - PROCESS | 3840 | 1461136524909 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 00:15:24 INFO - PROCESS | 3840 | 1461136524916 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:24 INFO - PROCESS | 3840 | ++DOCSHELL 18A47800 == 64 [pid = 3840] [id = 225] 00:15:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 117 (18A48000) [pid = 3840] [serial = 674] [outer = 00000000] 00:15:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 118 (18D4A400) [pid = 3840] [serial = 675] [outer = 18A48000] 00:15:24 INFO - PROCESS | 3840 | 1461136524970 Marionette DEBUG loaded listener.js 00:15:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 119 (1921A400) [pid = 3840] [serial = 676] [outer = 18A48000] 00:15:25 INFO - PROCESS | 3840 | 1461136525436 Marionette TRACE conn5 <- [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]]]}] 00:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 670ms 00:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:15:25 INFO - PROCESS | 3840 | 1461136525467 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 00:15:25 INFO - PROCESS | 3840 | 1461136525469 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 00:15:25 INFO - PROCESS | 3840 | 1461136525472 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:15:25 INFO - PROCESS | 3840 | 1461136525473 Marionette TRACE conn5 <- [1,866,null,{}] 00:15:25 INFO - PROCESS | 3840 | 1461136525476 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:25 INFO - PROCESS | 3840 | 1461136525590 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 00:15:25 INFO - PROCESS | 3840 | 1461136525682 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:25 INFO - PROCESS | 3840 | ++DOCSHELL 0FD08000 == 65 [pid = 3840] [id = 226] 00:15:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 120 (19809400) [pid = 3840] [serial = 677] [outer = 00000000] 00:15:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 121 (19953400) [pid = 3840] [serial = 678] [outer = 19809400] 00:15:25 INFO - PROCESS | 3840 | 1461136525726 Marionette DEBUG loaded listener.js 00:15:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 122 (19955C00) [pid = 3840] [serial = 679] [outer = 19809400] 00:15:26 INFO - PROCESS | 3840 | 1461136526125 Marionette TRACE conn5 <- [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]]]}] 00:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 670ms 00:15:26 INFO - PROCESS | 3840 | 1461136526143 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 00:15:26 INFO - PROCESS | 3840 | 1461136526145 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 00:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:15:26 INFO - PROCESS | 3840 | 1461136526148 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:15:26 INFO - PROCESS | 3840 | 1461136526150 Marionette TRACE conn5 <- [1,870,null,{}] 00:15:26 INFO - PROCESS | 3840 | 1461136526153 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:26 INFO - PROCESS | 3840 | 1461136526260 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 00:15:26 INFO - PROCESS | 3840 | 1461136526266 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:26 INFO - PROCESS | 3840 | ++DOCSHELL 1995F000 == 66 [pid = 3840] [id = 227] 00:15:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 123 (19F24C00) [pid = 3840] [serial = 680] [outer = 00000000] 00:15:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 124 (1A3E0000) [pid = 3840] [serial = 681] [outer = 19F24C00] 00:15:26 INFO - PROCESS | 3840 | 1461136526359 Marionette DEBUG loaded listener.js 00:15:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 125 (1A3EC800) [pid = 3840] [serial = 682] [outer = 19F24C00] 00:15:26 INFO - PROCESS | 3840 | 1461136526756 Marionette TRACE conn5 <- [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]]]}] 00:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 671ms 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 124 (19957C00) [pid = 3840] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 123 (15AEE800) [pid = 3840] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 122 (17E26800) [pid = 3840] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 121 (1A6E2800) [pid = 3840] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 120 (1BACF000) [pid = 3840] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 119 (103D5800) [pid = 3840] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 118 (1CA24800) [pid = 3840] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 117 (0FF90C00) [pid = 3840] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 116 (18E26400) [pid = 3840] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 115 (17E31400) [pid = 3840] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 114 (0FF72C00) [pid = 3840] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 113 (1611B800) [pid = 3840] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 112 (0FE3EC00) [pid = 3840] [serial = 379] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 111 (1D636400) [pid = 3840] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (1CA29800) [pid = 3840] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 109 (0FF4A400) [pid = 3840] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (1D1E0400) [pid = 3840] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (17EBA400) [pid = 3840] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:15:27 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (0FDC0800) [pid = 3840] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:15:27 INFO - PROCESS | 3840 | 1461136527080 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 00:15:27 INFO - PROCESS | 3840 | 1461136527082 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 00:15:27 INFO - PROCESS | 3840 | 1461136527092 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:15:27 INFO - PROCESS | 3840 | 1461136527094 Marionette TRACE conn5 <- [1,874,null,{}] 00:15:27 INFO - PROCESS | 3840 | 1461136527097 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:15:27 INFO - PROCESS | 3840 | 1461136527175 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 00:15:27 INFO - PROCESS | 3840 | 1461136527184 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:27 INFO - PROCESS | 3840 | ++DOCSHELL 0FF76400 == 67 [pid = 3840] [id = 228] 00:15:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (0FF89400) [pid = 3840] [serial = 683] [outer = 00000000] 00:15:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (149A4C00) [pid = 3840] [serial = 684] [outer = 0FF89400] 00:15:27 INFO - PROCESS | 3840 | 1461136527229 Marionette DEBUG loaded listener.js 00:15:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (16503C00) [pid = 3840] [serial = 685] [outer = 0FF89400] 00:15:27 INFO - PROCESS | 3840 | 1461136527654 Marionette TRACE conn5 <- [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]]]}] 00:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 569ms 00:15:27 INFO - PROCESS | 3840 | 1461136527683 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 00:15:27 INFO - PROCESS | 3840 | 1461136527685 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 00:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:15:27 INFO - PROCESS | 3840 | 1461136527688 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:15:27 INFO - PROCESS | 3840 | 1461136527690 Marionette TRACE conn5 <- [1,878,null,{}] 00:15:27 INFO - PROCESS | 3840 | 1461136527693 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:27 INFO - PROCESS | 3840 | 1461136527776 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 00:15:27 INFO - PROCESS | 3840 | 1461136527782 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:27 INFO - PROCESS | 3840 | ++DOCSHELL 17BEC800 == 68 [pid = 3840] [id = 229] 00:15:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (18D4C800) [pid = 3840] [serial = 686] [outer = 00000000] 00:15:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (1A5DD400) [pid = 3840] [serial = 687] [outer = 18D4C800] 00:15:27 INFO - PROCESS | 3840 | 1461136527827 Marionette DEBUG loaded listener.js 00:15:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 112 (1A6E0800) [pid = 3840] [serial = 688] [outer = 18D4C800] 00:15:28 INFO - PROCESS | 3840 | 1461136528238 Marionette TRACE conn5 <- [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]]]}] 00:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 570ms 00:15:28 INFO - PROCESS | 3840 | 1461136528260 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 00:15:28 INFO - PROCESS | 3840 | 1461136528262 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 00:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:15:28 INFO - PROCESS | 3840 | 1461136528265 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:15:28 INFO - PROCESS | 3840 | 1461136528267 Marionette TRACE conn5 <- [1,882,null,{}] 00:15:28 INFO - PROCESS | 3840 | 1461136528270 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:28 INFO - PROCESS | 3840 | 1461136528386 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 00:15:28 INFO - PROCESS | 3840 | 1461136528395 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:28 INFO - PROCESS | 3840 | ++DOCSHELL 19807C00 == 69 [pid = 3840] [id = 230] 00:15:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 113 (1B28D000) [pid = 3840] [serial = 689] [outer = 00000000] 00:15:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 114 (1B7B3C00) [pid = 3840] [serial = 690] [outer = 1B28D000] 00:15:28 INFO - PROCESS | 3840 | 1461136528448 Marionette DEBUG loaded listener.js 00:15:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 115 (1C2D5000) [pid = 3840] [serial = 691] [outer = 1B28D000] 00:15:28 INFO - PROCESS | 3840 | 1461136528879 Marionette TRACE conn5 <- [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]]]}] 00:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 670ms 00:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:15:28 INFO - PROCESS | 3840 | 1461136528936 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 00:15:28 INFO - PROCESS | 3840 | 1461136528938 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 00:15:28 INFO - PROCESS | 3840 | 1461136528941 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:15:28 INFO - PROCESS | 3840 | 1461136528943 Marionette TRACE conn5 <- [1,886,null,{}] 00:15:28 INFO - PROCESS | 3840 | 1461136528955 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:29 INFO - PROCESS | 3840 | 1461136529053 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 00:15:29 INFO - PROCESS | 3840 | 1461136529196 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:29 INFO - PROCESS | 3840 | ++DOCSHELL 0F5DBC00 == 70 [pid = 3840] [id = 231] 00:15:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 116 (0F753C00) [pid = 3840] [serial = 692] [outer = 00000000] 00:15:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 117 (0FDBE800) [pid = 3840] [serial = 693] [outer = 0F753C00] 00:15:29 INFO - PROCESS | 3840 | 1461136529254 Marionette DEBUG loaded listener.js 00:15:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 118 (0FF49800) [pid = 3840] [serial = 694] [outer = 0F753C00] 00:15:29 INFO - PROCESS | 3840 | 1461136529927 Marionette TRACE conn5 <- [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]]]}] 00:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1029ms 00:15:29 INFO - PROCESS | 3840 | 1461136529973 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 00:15:29 INFO - PROCESS | 3840 | 1461136529977 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 00:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:15:29 INFO - PROCESS | 3840 | 1461136529981 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:15:29 INFO - PROCESS | 3840 | 1461136529985 Marionette TRACE conn5 <- [1,890,null,{}] 00:15:29 INFO - PROCESS | 3840 | 1461136529991 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:30 INFO - PROCESS | 3840 | 1461136530122 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 00:15:30 INFO - PROCESS | 3840 | 1461136530253 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:30 INFO - PROCESS | 3840 | ++DOCSHELL 14A15000 == 71 [pid = 3840] [id = 232] 00:15:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 119 (14A31C00) [pid = 3840] [serial = 695] [outer = 00000000] 00:15:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 120 (1520F400) [pid = 3840] [serial = 696] [outer = 14A31C00] 00:15:30 INFO - PROCESS | 3840 | 1461136530312 Marionette DEBUG loaded listener.js 00:15:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 121 (15AF3400) [pid = 3840] [serial = 697] [outer = 14A31C00] 00:15:30 INFO - PROCESS | 3840 | 1461136530858 Marionette TRACE conn5 <- [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]]]}] 00:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 930ms 00:15:30 INFO - PROCESS | 3840 | 1461136530914 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 00:15:30 INFO - PROCESS | 3840 | 1461136530918 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 00:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:15:30 INFO - PROCESS | 3840 | 1461136530922 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:15:30 INFO - PROCESS | 3840 | 1461136530924 Marionette TRACE conn5 <- [1,894,null,{}] 00:15:30 INFO - PROCESS | 3840 | 1461136530928 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:31 INFO - PROCESS | 3840 | 1461136531034 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 00:15:31 INFO - PROCESS | 3840 | 1461136531166 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:31 INFO - PROCESS | 3840 | ++DOCSHELL 197F0000 == 72 [pid = 3840] [id = 233] 00:15:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 122 (19801400) [pid = 3840] [serial = 698] [outer = 00000000] 00:15:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 123 (1A6D4C00) [pid = 3840] [serial = 699] [outer = 19801400] 00:15:31 INFO - PROCESS | 3840 | 1461136531222 Marionette DEBUG loaded listener.js 00:15:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 124 (1B7AE400) [pid = 3840] [serial = 700] [outer = 19801400] 00:15:31 INFO - PROCESS | 3840 | 1461136531816 Marionette TRACE conn5 <- [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]]]}] 00:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 930ms 00:15:31 INFO - PROCESS | 3840 | 1461136531856 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 00:15:31 INFO - PROCESS | 3840 | 1461136531859 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 00:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:15:31 INFO - PROCESS | 3840 | 1461136531869 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:15:31 INFO - PROCESS | 3840 | 1461136531875 Marionette TRACE conn5 <- [1,898,null,{}] 00:15:31 INFO - PROCESS | 3840 | 1461136531880 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:31 INFO - PROCESS | 3840 | 1461136531988 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 00:15:32 INFO - PROCESS | 3840 | 1461136532118 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:32 INFO - PROCESS | 3840 | ++DOCSHELL 1CE0E800 == 73 [pid = 3840] [id = 234] 00:15:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 125 (1CE0FC00) [pid = 3840] [serial = 701] [outer = 00000000] 00:15:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 126 (1CF6FC00) [pid = 3840] [serial = 702] [outer = 1CE0FC00] 00:15:32 INFO - PROCESS | 3840 | 1461136532173 Marionette DEBUG loaded listener.js 00:15:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 127 (1CF76C00) [pid = 3840] [serial = 703] [outer = 1CE0FC00] 00:15:32 INFO - PROCESS | 3840 | 1461136532737 Marionette TRACE conn5 <- [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]]]}] 00:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 930ms 00:15:32 INFO - PROCESS | 3840 | 1461136532796 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 00:15:32 INFO - PROCESS | 3840 | 1461136532799 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 00:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:15:32 INFO - PROCESS | 3840 | 1461136532803 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:15:32 INFO - PROCESS | 3840 | 1461136532805 Marionette TRACE conn5 <- [1,902,null,{}] 00:15:32 INFO - PROCESS | 3840 | 1461136532809 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:32 INFO - PROCESS | 3840 | 1461136532913 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 00:15:33 INFO - PROCESS | 3840 | 1461136533015 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:33 INFO - PROCESS | 3840 | ++DOCSHELL 15A7D000 == 74 [pid = 3840] [id = 235] 00:15:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 128 (15A7F400) [pid = 3840] [serial = 704] [outer = 00000000] 00:15:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 129 (15A87800) [pid = 3840] [serial = 705] [outer = 15A7F400] 00:15:33 INFO - PROCESS | 3840 | 1461136533070 Marionette DEBUG loaded listener.js 00:15:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 130 (15A89000) [pid = 3840] [serial = 706] [outer = 15A7F400] 00:15:33 INFO - PROCESS | 3840 | 1461136533601 Marionette TRACE conn5 <- [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]]]}] 00:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 830ms 00:15:33 INFO - PROCESS | 3840 | 1461136533636 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 00:15:33 INFO - PROCESS | 3840 | 1461136533639 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 00:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:15:33 INFO - PROCESS | 3840 | 1461136533642 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:15:33 INFO - PROCESS | 3840 | 1461136533644 Marionette TRACE conn5 <- [1,906,null,{}] 00:15:33 INFO - PROCESS | 3840 | 1461136533648 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:33 INFO - PROCESS | 3840 | 1461136533750 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 00:15:33 INFO - PROCESS | 3840 | 1461136533858 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:33 INFO - PROCESS | 3840 | ++DOCSHELL 1D14FC00 == 75 [pid = 3840] [id = 236] 00:15:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 131 (1D150800) [pid = 3840] [serial = 707] [outer = 00000000] 00:15:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 132 (1D1D7C00) [pid = 3840] [serial = 708] [outer = 1D150800] 00:15:33 INFO - PROCESS | 3840 | 1461136533924 Marionette DEBUG loaded listener.js 00:15:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 133 (1D417000) [pid = 3840] [serial = 709] [outer = 1D150800] 00:15:34 INFO - PROCESS | 3840 | 1461136534552 Marionette TRACE conn5 <- [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]]]}] 00:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 970ms 00:15:34 INFO - PROCESS | 3840 | 1461136534616 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 00:15:34 INFO - PROCESS | 3840 | 1461136534619 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 00:15:34 INFO - PROCESS | 3840 | 1461136534622 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:15:34 INFO - PROCESS | 3840 | 1461136534624 Marionette TRACE conn5 <- [1,910,null,{}] 00:15:34 INFO - PROCESS | 3840 | 1461136534628 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:34 INFO - PROCESS | 3840 | 1461136534734 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 00:15:34 INFO - PROCESS | 3840 | 1461136534970 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:34 INFO - PROCESS | 3840 | ++DOCSHELL 0FE33400 == 76 [pid = 3840] [id = 237] 00:15:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 134 (0FF72C00) [pid = 3840] [serial = 710] [outer = 00000000] 00:15:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (133A5800) [pid = 3840] [serial = 711] [outer = 0FF72C00] 00:15:35 INFO - PROCESS | 3840 | 1461136535026 Marionette DEBUG loaded listener.js 00:15:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (14A0FC00) [pid = 3840] [serial = 712] [outer = 0FF72C00] 00:15:35 INFO - PROCESS | 3840 | 1461136535694 Marionette TRACE conn5 <- [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]]]}] 00:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1128ms 00:15:35 INFO - PROCESS | 3840 | 1461136535755 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 00:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:15:35 INFO - PROCESS | 3840 | 1461136535758 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 00:15:35 INFO - PROCESS | 3840 | 1461136535763 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:15:35 INFO - PROCESS | 3840 | 1461136535767 Marionette TRACE conn5 <- [1,914,null,{}] 00:15:35 INFO - PROCESS | 3840 | 1461136535772 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:35 INFO - PROCESS | 3840 | 1461136535871 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 00:15:36 INFO - PROCESS | 3840 | 1461136536007 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:36 INFO - PROCESS | 3840 | --DOCSHELL 1C868400 == 75 [pid = 3840] [id = 129] 00:15:36 INFO - PROCESS | 3840 | --DOCSHELL 1611A800 == 74 [pid = 3840] [id = 172] 00:15:36 INFO - PROCESS | 3840 | --DOCSHELL 19807C00 == 73 [pid = 3840] [id = 230] 00:15:36 INFO - PROCESS | 3840 | --DOCSHELL 17BEC800 == 72 [pid = 3840] [id = 229] 00:15:36 INFO - PROCESS | 3840 | --DOCSHELL 0FF76400 == 71 [pid = 3840] [id = 228] 00:15:36 INFO - PROCESS | 3840 | --DOCSHELL 1995F000 == 70 [pid = 3840] [id = 227] 00:15:36 INFO - PROCESS | 3840 | --DOCSHELL 0FD08000 == 69 [pid = 3840] [id = 226] 00:15:36 INFO - PROCESS | 3840 | --DOCSHELL 18A47800 == 68 [pid = 3840] [id = 225] 00:15:36 INFO - PROCESS | 3840 | --DOCSHELL 0FF72800 == 67 [pid = 3840] [id = 224] 00:15:36 INFO - PROCESS | 3840 | --DOCSHELL 15AF8C00 == 66 [pid = 3840] [id = 223] 00:15:36 INFO - PROCESS | 3840 | --DOCSHELL 0FF74C00 == 65 [pid = 3840] [id = 222] 00:15:36 INFO - PROCESS | 3840 | --DOCSHELL 14A32400 == 64 [pid = 3840] [id = 221] 00:15:36 INFO - PROCESS | 3840 | ++DOCSHELL 0F7F6C00 == 65 [pid = 3840] [id = 238] 00:15:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 137 (0F879400) [pid = 3840] [serial = 713] [outer = 00000000] 00:15:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (0FF43000) [pid = 3840] [serial = 714] [outer = 0F879400] 00:15:36 INFO - PROCESS | 3840 | 1461136536103 Marionette DEBUG loaded listener.js 00:15:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (101B9C00) [pid = 3840] [serial = 715] [outer = 0F879400] 00:15:36 INFO - PROCESS | 3840 | --DOCSHELL 0F7F0400 == 64 [pid = 3840] [id = 220] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 138 (1980E000) [pid = 3840] [serial = 384] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 137 (1499A000) [pid = 3840] [serial = 381] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 136 (1D63EC00) [pid = 3840] [serial = 341] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 135 (1CEA9800) [pid = 3840] [serial = 387] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (1606F400) [pid = 3840] [serial = 543] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 133 (1CEADC00) [pid = 3840] [serial = 579] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 132 (1608BC00) [pid = 3840] [serial = 573] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 131 (197A5000) [pid = 3840] [serial = 537] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 130 (19F30C00) [pid = 3840] [serial = 576] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 129 (0FF92C00) [pid = 3840] [serial = 540] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 128 (1D5CDC00) [pid = 3840] [serial = 636] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 127 (1D422C00) [pid = 3840] [serial = 635] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 126 (1D5D2800) [pid = 3840] [serial = 611] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 125 (1D14AC00) [pid = 3840] [serial = 608] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 124 (197F1C00) [pid = 3840] [serial = 626] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 123 (19810400) [pid = 3840] [serial = 627] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 122 (14A3A000) [pid = 3840] [serial = 623] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 121 (15214800) [pid = 3840] [serial = 624] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 120 (1B438400) [pid = 3840] [serial = 629] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 119 (18E28800) [pid = 3840] [serial = 605] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 118 (15AF8400) [pid = 3840] [serial = 638] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 117 (1A6DE400) [pid = 3840] [serial = 617] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 116 (1D6E4000) [pid = 3840] [serial = 614] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 115 (18E2A400) [pid = 3840] [serial = 621] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 114 (18ABB400) [pid = 3840] [serial = 620] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 113 (1CE0A800) [pid = 3840] [serial = 600] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 112 (10117800) [pid = 3840] [serial = 602] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 111 (1A1A0400) [pid = 3840] [serial = 642] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (1D1E1400) [pid = 3840] [serial = 639] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 109 (1CA1E400) [pid = 3840] [serial = 632] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (1CE13800) [pid = 3840] [serial = 633] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (1B7B3800) [pid = 3840] [serial = 630] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (19801800) [pid = 3840] [serial = 641] [outer = 00000000] [url = about:blank] 00:15:36 INFO - PROCESS | 3840 | 1461136536515 Marionette TRACE conn5 <- [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]]]}] 00:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 770ms 00:15:36 INFO - PROCESS | 3840 | 1461136536536 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 00:15:36 INFO - PROCESS | 3840 | 1461136536540 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 00:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:15:36 INFO - PROCESS | 3840 | 1461136536544 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:15:36 INFO - PROCESS | 3840 | 1461136536546 Marionette TRACE conn5 <- [1,918,null,{}] 00:15:36 INFO - PROCESS | 3840 | 1461136536549 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:36 INFO - PROCESS | 3840 | 1461136536633 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 00:15:36 INFO - PROCESS | 3840 | 1461136536640 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:36 INFO - PROCESS | 3840 | ++DOCSHELL 0F7F1400 == 65 [pid = 3840] [id = 239] 00:15:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (0FF8C800) [pid = 3840] [serial = 716] [outer = 00000000] 00:15:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (15AEEC00) [pid = 3840] [serial = 717] [outer = 0FF8C800] 00:15:36 INFO - PROCESS | 3840 | 1461136536686 Marionette DEBUG loaded listener.js 00:15:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (1606D400) [pid = 3840] [serial = 718] [outer = 0FF8C800] 00:15:37 INFO - PROCESS | 3840 | 1461136537148 Marionette TRACE conn5 <- [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]]]}] 00:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 00:15:37 INFO - PROCESS | 3840 | 1461136537221 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 00:15:37 INFO - PROCESS | 3840 | 1461136537223 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 00:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:15:37 INFO - PROCESS | 3840 | 1461136537228 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:15:37 INFO - PROCESS | 3840 | 1461136537234 Marionette TRACE conn5 <- [1,922,null,{}] 00:15:37 INFO - PROCESS | 3840 | 1461136537243 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:37 INFO - PROCESS | 3840 | 1461136537359 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 00:15:37 INFO - PROCESS | 3840 | 1461136537455 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:37 INFO - PROCESS | 3840 | ++DOCSHELL 0F755C00 == 66 [pid = 3840] [id = 240] 00:15:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (0FDB5C00) [pid = 3840] [serial = 719] [outer = 00000000] 00:15:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (17EB7000) [pid = 3840] [serial = 720] [outer = 0FDB5C00] 00:15:37 INFO - PROCESS | 3840 | 1461136537500 Marionette DEBUG loaded listener.js 00:15:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 112 (18ABB800) [pid = 3840] [serial = 721] [outer = 0FDB5C00] 00:15:37 INFO - PROCESS | 3840 | 1461136537867 Marionette TRACE conn5 <- [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]]]}] 00:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 690ms 00:15:37 INFO - PROCESS | 3840 | 1461136537923 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 00:15:37 INFO - PROCESS | 3840 | 1461136537926 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 00:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:15:37 INFO - PROCESS | 3840 | 1461136537929 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:15:37 INFO - PROCESS | 3840 | 1461136537930 Marionette TRACE conn5 <- [1,926,null,{}] 00:15:37 INFO - PROCESS | 3840 | 1461136537934 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:38 INFO - PROCESS | 3840 | 1461136538016 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 00:15:38 INFO - PROCESS | 3840 | 1461136538023 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:38 INFO - PROCESS | 3840 | ++DOCSHELL 18D43C00 == 67 [pid = 3840] [id = 241] 00:15:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 113 (18D48400) [pid = 3840] [serial = 722] [outer = 00000000] 00:15:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 114 (197A5C00) [pid = 3840] [serial = 723] [outer = 18D48400] 00:15:38 INFO - PROCESS | 3840 | 1461136538068 Marionette DEBUG loaded listener.js 00:15:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 115 (197ED400) [pid = 3840] [serial = 724] [outer = 18D48400] 00:15:38 INFO - PROCESS | 3840 | 1461136538525 Marionette TRACE conn5 <- [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]]]}] 00:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 630ms 00:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:15:38 INFO - PROCESS | 3840 | 1461136538570 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 00:15:38 INFO - PROCESS | 3840 | 1461136538572 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 00:15:38 INFO - PROCESS | 3840 | 1461136538580 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:15:38 INFO - PROCESS | 3840 | 1461136538582 Marionette TRACE conn5 <- [1,930,null,{}] 00:15:38 INFO - PROCESS | 3840 | 1461136538585 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:38 INFO - PROCESS | 3840 | 1461136538696 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 00:15:38 INFO - PROCESS | 3840 | 1461136538785 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:38 INFO - PROCESS | 3840 | ++DOCSHELL 1980AC00 == 68 [pid = 3840] [id = 242] 00:15:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 116 (1980B000) [pid = 3840] [serial = 725] [outer = 00000000] 00:15:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 117 (19957000) [pid = 3840] [serial = 726] [outer = 1980B000] 00:15:38 INFO - PROCESS | 3840 | 1461136538838 Marionette DEBUG loaded listener.js 00:15:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 118 (19FE3000) [pid = 3840] [serial = 727] [outer = 1980B000] 00:15:39 INFO - PROCESS | 3840 | 1461136539277 Marionette TRACE conn5 <- [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]]]}] 00:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 730ms 00:15:39 INFO - PROCESS | 3840 | 1461136539305 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 00:15:39 INFO - PROCESS | 3840 | 1461136539307 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 00:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:15:39 INFO - PROCESS | 3840 | 1461136539310 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:15:39 INFO - PROCESS | 3840 | 1461136539312 Marionette TRACE conn5 <- [1,934,null,{}] 00:15:39 INFO - PROCESS | 3840 | 1461136539315 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:39 INFO - PROCESS | 3840 | 1461136539433 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 00:15:39 INFO - PROCESS | 3840 | 1461136539440 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:39 INFO - PROCESS | 3840 | ++DOCSHELL 1A3A5800 == 69 [pid = 3840] [id = 243] 00:15:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 119 (1A3A7000) [pid = 3840] [serial = 728] [outer = 00000000] 00:15:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 120 (1B707800) [pid = 3840] [serial = 729] [outer = 1A3A7000] 00:15:39 INFO - PROCESS | 3840 | 1461136539536 Marionette DEBUG loaded listener.js 00:15:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 121 (1B7B4000) [pid = 3840] [serial = 730] [outer = 1A3A7000] 00:15:39 INFO - PROCESS | 3840 | 1461136539963 Marionette TRACE conn5 <- [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]]]}] 00:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 670ms 00:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:15:39 INFO - PROCESS | 3840 | 1461136539981 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 00:15:39 INFO - PROCESS | 3840 | 1461136539983 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 00:15:39 INFO - PROCESS | 3840 | 1461136539986 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:15:39 INFO - PROCESS | 3840 | 1461136539988 Marionette TRACE conn5 <- [1,938,null,{}] 00:15:39 INFO - PROCESS | 3840 | 1461136539991 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:40 INFO - PROCESS | 3840 | 1461136540131 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 00:15:40 INFO - PROCESS | 3840 | 1461136540150 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:40 INFO - PROCESS | 3840 | ++DOCSHELL 1C257400 == 70 [pid = 3840] [id = 244] 00:15:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 122 (1C2D0000) [pid = 3840] [serial = 731] [outer = 00000000] 00:15:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 123 (1CA20000) [pid = 3840] [serial = 732] [outer = 1C2D0000] 00:15:40 INFO - PROCESS | 3840 | 1461136540194 Marionette DEBUG loaded listener.js 00:15:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 124 (1CE05800) [pid = 3840] [serial = 733] [outer = 1C2D0000] 00:15:40 INFO - PROCESS | 3840 | --DOMWINDOW == 123 (0FF89400) [pid = 3840] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:15:40 INFO - PROCESS | 3840 | --DOMWINDOW == 122 (18A48000) [pid = 3840] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:15:40 INFO - PROCESS | 3840 | --DOMWINDOW == 121 (18D4C800) [pid = 3840] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:15:40 INFO - PROCESS | 3840 | --DOMWINDOW == 120 (0FF8A000) [pid = 3840] [serial = 665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:15:40 INFO - PROCESS | 3840 | --DOMWINDOW == 119 (14A34400) [pid = 3840] [serial = 662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:15:40 INFO - PROCESS | 3840 | --DOMWINDOW == 118 (19F24C00) [pid = 3840] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:15:40 INFO - PROCESS | 3840 | --DOMWINDOW == 117 (19809400) [pid = 3840] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:15:40 INFO - PROCESS | 3840 | --DOMWINDOW == 116 (0F83D800) [pid = 3840] [serial = 659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:15:40 INFO - PROCESS | 3840 | --DOMWINDOW == 115 (168F7C00) [pid = 3840] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:15:40 INFO - PROCESS | 3840 | --DOMWINDOW == 114 (16069400) [pid = 3840] [serial = 668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:15:40 INFO - PROCESS | 3840 | 1461136540692 Marionette TRACE conn5 <- [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]]]}] 00:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 770ms 00:15:40 INFO - PROCESS | 3840 | 1461136540758 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 00:15:40 INFO - PROCESS | 3840 | 1461136540760 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 00:15:40 INFO - PROCESS | 3840 | 1461136540763 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:15:40 INFO - PROCESS | 3840 | 1461136540765 Marionette TRACE conn5 <- [1,942,null,{}] 00:15:40 INFO - PROCESS | 3840 | 1461136540768 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:40 INFO - PROCESS | 3840 | 1461136540849 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 00:15:40 INFO - PROCESS | 3840 | 1461136540855 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:40 INFO - PROCESS | 3840 | ++DOCSHELL 18A48000 == 71 [pid = 3840] [id = 245] 00:15:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 115 (1920E000) [pid = 3840] [serial = 734] [outer = 00000000] 00:15:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 116 (1C5A4400) [pid = 3840] [serial = 735] [outer = 1920E000] 00:15:40 INFO - PROCESS | 3840 | 1461136540899 Marionette DEBUG loaded listener.js 00:15:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 117 (1C59FC00) [pid = 3840] [serial = 736] [outer = 1920E000] 00:15:41 INFO - PROCESS | 3840 | 1461136541311 Marionette TRACE conn5 <- [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]]]}] 00:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 570ms 00:15:41 INFO - PROCESS | 3840 | 1461136541337 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 00:15:41 INFO - PROCESS | 3840 | 1461136541339 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 00:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:15:41 INFO - PROCESS | 3840 | 1461136541342 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:15:41 INFO - PROCESS | 3840 | 1461136541344 Marionette TRACE conn5 <- [1,946,null,{}] 00:15:41 INFO - PROCESS | 3840 | 1461136541347 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:41 INFO - PROCESS | 3840 | 1461136541469 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 00:15:41 INFO - PROCESS | 3840 | 1461136541478 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:41 INFO - PROCESS | 3840 | ++DOCSHELL 1CE07000 == 72 [pid = 3840] [id = 246] 00:15:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 118 (1CE07800) [pid = 3840] [serial = 737] [outer = 00000000] 00:15:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 119 (1CEADC00) [pid = 3840] [serial = 738] [outer = 1CE07800] 00:15:41 INFO - PROCESS | 3840 | 1461136541523 Marionette DEBUG loaded listener.js 00:15:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 120 (1CF75800) [pid = 3840] [serial = 739] [outer = 1CE07800] 00:15:41 INFO - PROCESS | 3840 | 1461136541953 Marionette TRACE conn5 <- [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]]]}] 00:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 633ms 00:15:41 INFO - PROCESS | 3840 | 1461136541976 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 00:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:15:41 INFO - PROCESS | 3840 | 1461136541978 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 00:15:41 INFO - PROCESS | 3840 | 1461136541982 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:15:41 INFO - PROCESS | 3840 | 1461136541984 Marionette TRACE conn5 <- [1,950,null,{}] 00:15:41 INFO - PROCESS | 3840 | 1461136541987 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:42 INFO - PROCESS | 3840 | 1461136542104 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 00:15:42 INFO - PROCESS | 3840 | 1461136542113 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:42 INFO - PROCESS | 3840 | ++DOCSHELL 0F458000 == 73 [pid = 3840] [id = 247] 00:15:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 121 (0F45D400) [pid = 3840] [serial = 740] [outer = 00000000] 00:15:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 122 (15AAC800) [pid = 3840] [serial = 741] [outer = 0F45D400] 00:15:42 INFO - PROCESS | 3840 | 1461136542163 Marionette DEBUG loaded listener.js 00:15:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 123 (15AB1C00) [pid = 3840] [serial = 742] [outer = 0F45D400] 00:15:42 INFO - PROCESS | 3840 | 1461136542787 Marionette TRACE conn5 <- [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]]]}] 00:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 870ms 00:15:42 INFO - PROCESS | 3840 | 1461136542853 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 00:15:42 INFO - PROCESS | 3840 | 1461136542858 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 00:15:42 INFO - PROCESS | 3840 | 1461136542863 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:15:42 INFO - PROCESS | 3840 | 1461136542867 Marionette TRACE conn5 <- [1,954,null,{}] 00:15:42 INFO - PROCESS | 3840 | 1461136542873 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:42 INFO - PROCESS | 3840 | 1461136542994 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 00:15:43 INFO - PROCESS | 3840 | 1461136543123 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:43 INFO - PROCESS | 3840 | ++DOCSHELL 0FF4E400 == 74 [pid = 3840] [id = 248] 00:15:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 124 (103D0400) [pid = 3840] [serial = 743] [outer = 00000000] 00:15:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 125 (151A1800) [pid = 3840] [serial = 744] [outer = 103D0400] 00:15:43 INFO - PROCESS | 3840 | 1461136543184 Marionette DEBUG loaded listener.js 00:15:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 126 (15A80000) [pid = 3840] [serial = 745] [outer = 103D0400] 00:15:43 INFO - PROCESS | 3840 | 1461136543753 Marionette TRACE conn5 <- [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]]]}] 00:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 930ms 00:15:43 INFO - PROCESS | 3840 | 1461136543799 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 00:15:43 INFO - PROCESS | 3840 | 1461136543805 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 00:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:15:43 INFO - PROCESS | 3840 | 1461136543811 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:15:43 INFO - PROCESS | 3840 | 1461136543814 Marionette TRACE conn5 <- [1,958,null,{}] 00:15:43 INFO - PROCESS | 3840 | 1461136543818 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:43 INFO - PROCESS | 3840 | 1461136543926 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 00:15:44 INFO - PROCESS | 3840 | 1461136544032 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:44 INFO - PROCESS | 3840 | ++DOCSHELL 15AB1000 == 75 [pid = 3840] [id = 249] 00:15:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 127 (15AEE400) [pid = 3840] [serial = 746] [outer = 00000000] 00:15:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 128 (17BE4C00) [pid = 3840] [serial = 747] [outer = 15AEE400] 00:15:44 INFO - PROCESS | 3840 | 1461136544087 Marionette DEBUG loaded listener.js 00:15:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 129 (17E2F000) [pid = 3840] [serial = 748] [outer = 15AEE400] 00:15:44 INFO - PROCESS | 3840 | 1461136544681 Marionette TRACE conn5 <- [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]]]}] 00:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 930ms 00:15:44 INFO - PROCESS | 3840 | 1461136544743 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 00:15:44 INFO - PROCESS | 3840 | 1461136544746 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 00:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:15:44 INFO - PROCESS | 3840 | 1461136544749 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:15:44 INFO - PROCESS | 3840 | 1461136544753 Marionette TRACE conn5 <- [1,962,null,{}] 00:15:44 INFO - PROCESS | 3840 | 1461136544764 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:44 INFO - PROCESS | 3840 | 1461136544876 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 00:15:44 INFO - PROCESS | 3840 | 1461136544983 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:44 INFO - PROCESS | 3840 | ++DOCSHELL 19806800 == 76 [pid = 3840] [id = 250] 00:15:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 130 (1B286400) [pid = 3840] [serial = 749] [outer = 00000000] 00:15:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 131 (1C868400) [pid = 3840] [serial = 750] [outer = 1B286400] 00:15:45 INFO - PROCESS | 3840 | 1461136545040 Marionette DEBUG loaded listener.js 00:15:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 132 (1CC68800) [pid = 3840] [serial = 751] [outer = 1B286400] 00:15:45 INFO - PROCESS | 3840 | 1461136545623 Marionette TRACE conn5 <- [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]]]}] 00:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 930ms 00:15:45 INFO - PROCESS | 3840 | 1461136545683 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 00:15:45 INFO - PROCESS | 3840 | 1461136545686 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 00:15:45 INFO - PROCESS | 3840 | 1461136545689 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:15:45 INFO - PROCESS | 3840 | 1461136545691 Marionette TRACE conn5 <- [1,966,null,{}] 00:15:45 INFO - PROCESS | 3840 | 1461136545695 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:45 INFO - PROCESS | 3840 | 1461136545802 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 00:15:45 INFO - PROCESS | 3840 | 1461136545907 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:45 INFO - PROCESS | 3840 | ++DOCSHELL 1CC6F800 == 77 [pid = 3840] [id = 251] 00:15:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 133 (1CC70000) [pid = 3840] [serial = 752] [outer = 00000000] 00:15:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 134 (1CE13C00) [pid = 3840] [serial = 753] [outer = 1CC70000] 00:15:45 INFO - PROCESS | 3840 | 1461136545962 Marionette DEBUG loaded listener.js 00:15:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (1D149C00) [pid = 3840] [serial = 754] [outer = 1CC70000] 00:15:46 INFO - PROCESS | 3840 | 1461136546560 Marionette TRACE conn5 <- [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]]]}] 00:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 930ms 00:15:46 INFO - PROCESS | 3840 | 1461136546624 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 00:15:46 INFO - PROCESS | 3840 | 1461136546626 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 00:15:46 INFO - PROCESS | 3840 | 1461136546629 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:15:46 INFO - PROCESS | 3840 | 1461136546631 Marionette TRACE conn5 <- [1,970,null,{}] 00:15:46 INFO - PROCESS | 3840 | 1461136546635 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:46 INFO - PROCESS | 3840 | 1461136546739 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 00:15:46 INFO - PROCESS | 3840 | 1461136546872 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:46 INFO - PROCESS | 3840 | ++DOCSHELL 1CC72C00 == 78 [pid = 3840] [id = 252] 00:15:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (1CF6F800) [pid = 3840] [serial = 755] [outer = 00000000] 00:15:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 137 (1D418800) [pid = 3840] [serial = 756] [outer = 1CF6F800] 00:15:46 INFO - PROCESS | 3840 | 1461136546928 Marionette DEBUG loaded listener.js 00:15:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (1D5CA000) [pid = 3840] [serial = 757] [outer = 1CF6F800] 00:15:47 INFO - PROCESS | 3840 | 1461136547538 Marionette TRACE conn5 <- [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]]]}] 00:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 969ms 00:15:47 INFO - PROCESS | 3840 | 1461136547605 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 00:15:47 INFO - PROCESS | 3840 | 1461136547607 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 00:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:15:47 INFO - PROCESS | 3840 | 1461136547610 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:15:47 INFO - PROCESS | 3840 | 1461136547612 Marionette TRACE conn5 <- [1,974,null,{}] 00:15:47 INFO - PROCESS | 3840 | 1461136547616 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:47 INFO - PROCESS | 3840 | 1461136547741 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 00:15:48 INFO - PROCESS | 3840 | 1461136548032 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:48 INFO - PROCESS | 3840 | ++DOCSHELL 0F45D800 == 79 [pid = 3840] [id = 253] 00:15:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (0F754C00) [pid = 3840] [serial = 758] [outer = 00000000] 00:15:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (1330FC00) [pid = 3840] [serial = 759] [outer = 0F754C00] 00:15:48 INFO - PROCESS | 3840 | 1461136548115 Marionette DEBUG loaded listener.js 00:15:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (14A0C400) [pid = 3840] [serial = 760] [outer = 0F754C00] 00:15:48 INFO - PROCESS | 3840 | 1461136548703 Marionette TRACE conn5 <- [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]]]}] 00:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1173ms 00:15:48 INFO - PROCESS | 3840 | 1461136548784 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 00:15:48 INFO - PROCESS | 3840 | 1461136548789 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 00:15:48 INFO - PROCESS | 3840 | 1461136548794 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:15:48 INFO - PROCESS | 3840 | 1461136548797 Marionette TRACE conn5 <- [1,978,null,{}] 00:15:48 INFO - PROCESS | 3840 | 1461136548821 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:48 INFO - PROCESS | 3840 | 1461136548926 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 00:15:49 INFO - PROCESS | 3840 | 1461136549063 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:49 INFO - PROCESS | 3840 | --DOCSHELL 1CE07000 == 78 [pid = 3840] [id = 246] 00:15:49 INFO - PROCESS | 3840 | --DOCSHELL 18A48000 == 77 [pid = 3840] [id = 245] 00:15:49 INFO - PROCESS | 3840 | --DOCSHELL 1C257400 == 76 [pid = 3840] [id = 244] 00:15:49 INFO - PROCESS | 3840 | --DOCSHELL 1A3A5800 == 75 [pid = 3840] [id = 243] 00:15:49 INFO - PROCESS | 3840 | --DOCSHELL 1980AC00 == 74 [pid = 3840] [id = 242] 00:15:49 INFO - PROCESS | 3840 | --DOCSHELL 18D43C00 == 73 [pid = 3840] [id = 241] 00:15:49 INFO - PROCESS | 3840 | --DOCSHELL 0F755C00 == 72 [pid = 3840] [id = 240] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (1E1C7400) [pid = 3840] [serial = 656] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (1B7B3C00) [pid = 3840] [serial = 690] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | ++DOCSHELL 0FD0A400 == 73 [pid = 3840] [id = 254] 00:15:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (0FD0EC00) [pid = 3840] [serial = 761] [outer = 00000000] 00:15:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (0FF89800) [pid = 3840] [serial = 762] [outer = 0FD0EC00] 00:15:49 INFO - PROCESS | 3840 | 1461136549163 Marionette DEBUG loaded listener.js 00:15:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (133EE800) [pid = 3840] [serial = 763] [outer = 0FD0EC00] 00:15:49 INFO - PROCESS | 3840 | --DOCSHELL 0F7F1400 == 72 [pid = 3840] [id = 239] 00:15:49 INFO - PROCESS | 3840 | --DOCSHELL 0F7F6C00 == 71 [pid = 3840] [id = 238] 00:15:49 INFO - PROCESS | 3840 | --DOCSHELL 0FE33400 == 70 [pid = 3840] [id = 237] 00:15:49 INFO - PROCESS | 3840 | --DOCSHELL 0F5DBC00 == 69 [pid = 3840] [id = 231] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (133FA000) [pid = 3840] [serial = 666] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (14A33C00) [pid = 3840] [serial = 667] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (15212C00) [pid = 3840] [serial = 663] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 138 (14A16C00) [pid = 3840] [serial = 644] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 137 (1A3E0000) [pid = 3840] [serial = 681] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 136 (19955C00) [pid = 3840] [serial = 679] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 135 (0FF7FC00) [pid = 3840] [serial = 661] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (0FF4B000) [pid = 3840] [serial = 660] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 133 (19953400) [pid = 3840] [serial = 678] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 132 (1D6EA000) [pid = 3840] [serial = 653] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 131 (15AEE000) [pid = 3840] [serial = 664] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 130 (17E33000) [pid = 3840] [serial = 672] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 129 (15AEF400) [pid = 3840] [serial = 647] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 128 (16503400) [pid = 3840] [serial = 669] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 127 (16502C00) [pid = 3840] [serial = 670] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 126 (1980CC00) [pid = 3840] [serial = 650] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 125 (149A4C00) [pid = 3840] [serial = 684] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 124 (1A3EC800) [pid = 3840] [serial = 682] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 123 (16503C00) [pid = 3840] [serial = 685] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 122 (18D4A400) [pid = 3840] [serial = 675] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 121 (1921A400) [pid = 3840] [serial = 676] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 120 (1A6E0800) [pid = 3840] [serial = 688] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 119 (1A5DD400) [pid = 3840] [serial = 687] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 118 (14FC5400) [pid = 3840] [serial = 354] [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.] 00:15:49 INFO - PROCESS | 3840 | --DOMWINDOW == 117 (17ECEC00) [pid = 3840] [serial = 673] [outer = 00000000] [url = about:blank] 00:15:49 INFO - PROCESS | 3840 | 1461136549616 Marionette TRACE conn5 <- [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]]]}] 00:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 890ms 00:15:49 INFO - PROCESS | 3840 | 1461136549690 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 00:15:49 INFO - PROCESS | 3840 | 1461136549694 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 00:15:49 INFO - PROCESS | 3840 | 1461136549699 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:15:49 INFO - PROCESS | 3840 | 1461136549701 Marionette TRACE conn5 <- [1,982,null,{}] 00:15:49 INFO - PROCESS | 3840 | 1461136549704 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:49 INFO - PROCESS | 3840 | 1461136549788 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 00:15:49 INFO - PROCESS | 3840 | 1461136549899 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:49 INFO - PROCESS | 3840 | ++DOCSHELL 0FF94400 == 70 [pid = 3840] [id = 255] 00:15:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 118 (101ADC00) [pid = 3840] [serial = 764] [outer = 00000000] 00:15:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 119 (14A3AC00) [pid = 3840] [serial = 765] [outer = 101ADC00] 00:15:49 INFO - PROCESS | 3840 | 1461136549945 Marionette DEBUG loaded listener.js 00:15:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 120 (15A7E800) [pid = 3840] [serial = 766] [outer = 101ADC00] 00:15:50 INFO - PROCESS | 3840 | 1461136550356 Marionette TRACE conn5 <- [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]]]}] 00:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 731ms 00:15:50 INFO - PROCESS | 3840 | 1461136550471 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 00:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:15:50 INFO - PROCESS | 3840 | 1461136550473 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 00:15:50 INFO - PROCESS | 3840 | 1461136550481 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:15:50 INFO - PROCESS | 3840 | 1461136550486 Marionette TRACE conn5 <- [1,986,null,{}] 00:15:50 INFO - PROCESS | 3840 | 1461136550495 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:50 INFO - PROCESS | 3840 | 1461136550589 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 00:15:50 INFO - PROCESS | 3840 | 1461136550596 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:50 INFO - PROCESS | 3840 | ++DOCSHELL 1650A800 == 71 [pid = 3840] [id = 256] 00:15:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 121 (1650C000) [pid = 3840] [serial = 767] [outer = 00000000] 00:15:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 122 (168FEC00) [pid = 3840] [serial = 768] [outer = 1650C000] 00:15:50 INFO - PROCESS | 3840 | 1461136550640 Marionette DEBUG loaded listener.js 00:15:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 123 (17AB0400) [pid = 3840] [serial = 769] [outer = 1650C000] 00:15:51 INFO - PROCESS | 3840 | 1461136551059 Marionette TRACE conn5 <- [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]]]}] 00:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 630ms 00:15:51 INFO - PROCESS | 3840 | 1461136551110 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 00:15:51 INFO - PROCESS | 3840 | 1461136551113 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 00:15:51 INFO - PROCESS | 3840 | 1461136551116 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:15:51 INFO - PROCESS | 3840 | 1461136551117 Marionette TRACE conn5 <- [1,990,null,{}] 00:15:51 INFO - PROCESS | 3840 | 1461136551121 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:51 INFO - PROCESS | 3840 | 1461136551204 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 00:15:51 INFO - PROCESS | 3840 | 1461136551211 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:51 INFO - PROCESS | 3840 | ++DOCSHELL 0F53EC00 == 72 [pid = 3840] [id = 257] 00:15:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 124 (17BEAC00) [pid = 3840] [serial = 770] [outer = 00000000] 00:15:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 125 (17EC2C00) [pid = 3840] [serial = 771] [outer = 17BEAC00] 00:15:51 INFO - PROCESS | 3840 | 1461136551256 Marionette DEBUG loaded listener.js 00:15:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 126 (18A27C00) [pid = 3840] [serial = 772] [outer = 17BEAC00] 00:15:51 INFO - PROCESS | 3840 | 1461136551717 Marionette TRACE conn5 <- [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]]]}] 00:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 670ms 00:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:15:51 INFO - PROCESS | 3840 | 1461136551790 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 00:15:51 INFO - PROCESS | 3840 | 1461136551792 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 00:15:51 INFO - PROCESS | 3840 | 1461136551796 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:15:51 INFO - PROCESS | 3840 | 1461136551797 Marionette TRACE conn5 <- [1,994,null,{}] 00:15:51 INFO - PROCESS | 3840 | 1461136551801 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:51 INFO - PROCESS | 3840 | 1461136551912 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 00:15:51 INFO - PROCESS | 3840 | 1461136552002 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:52 INFO - PROCESS | 3840 | ++DOCSHELL 18D45400 == 73 [pid = 3840] [id = 258] 00:15:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 127 (18D46000) [pid = 3840] [serial = 773] [outer = 00000000] 00:15:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 128 (18D51800) [pid = 3840] [serial = 774] [outer = 18D46000] 00:15:52 INFO - PROCESS | 3840 | 1461136552055 Marionette DEBUG loaded listener.js 00:15:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 129 (19219C00) [pid = 3840] [serial = 775] [outer = 18D46000] 00:15:52 INFO - PROCESS | 3840 | 1461136552507 Marionette TRACE conn5 <- [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]]]}] 00:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 730ms 00:15:52 INFO - PROCESS | 3840 | 1461136552526 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 00:15:52 INFO - PROCESS | 3840 | 1461136552528 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 00:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:15:52 INFO - PROCESS | 3840 | 1461136552542 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:15:52 INFO - PROCESS | 3840 | 1461136552544 Marionette TRACE conn5 <- [1,998,null,{}] 00:15:52 INFO - PROCESS | 3840 | 1461136552547 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:52 INFO - PROCESS | 3840 | 1461136552660 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 00:15:52 INFO - PROCESS | 3840 | 1461136552666 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:52 INFO - PROCESS | 3840 | ++DOCSHELL 197A5800 == 74 [pid = 3840] [id = 259] 00:15:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 130 (197A6C00) [pid = 3840] [serial = 776] [outer = 00000000] 00:15:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 131 (197F0400) [pid = 3840] [serial = 777] [outer = 197A6C00] 00:15:52 INFO - PROCESS | 3840 | 1461136552711 Marionette DEBUG loaded listener.js 00:15:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 132 (197E8400) [pid = 3840] [serial = 778] [outer = 197A6C00] 00:15:53 INFO - PROCESS | 3840 | 1461136553160 Marionette TRACE conn5 <- [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]]]}] 00:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 670ms 00:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:15:53 INFO - PROCESS | 3840 | 1461136553211 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 00:15:53 INFO - PROCESS | 3840 | 1461136553213 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 00:15:53 INFO - PROCESS | 3840 | 1461136553216 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:15:53 INFO - PROCESS | 3840 | 1461136553218 Marionette TRACE conn5 <- [1,1002,null,{}] 00:15:53 INFO - PROCESS | 3840 | 1461136553222 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:53 INFO - PROCESS | 3840 | 1461136553365 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 00:15:53 INFO - PROCESS | 3840 | 1461136553389 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:53 INFO - PROCESS | 3840 | ++DOCSHELL 19955C00 == 75 [pid = 3840] [id = 260] 00:15:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 133 (19959800) [pid = 3840] [serial = 779] [outer = 00000000] 00:15:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 134 (1A3A0C00) [pid = 3840] [serial = 780] [outer = 19959800] 00:15:53 INFO - PROCESS | 3840 | 1461136553434 Marionette DEBUG loaded listener.js 00:15:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (1A5E2C00) [pid = 3840] [serial = 781] [outer = 19959800] 00:15:53 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (1980B000) [pid = 3840] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:15:53 INFO - PROCESS | 3840 | --DOMWINDOW == 133 (1CE07800) [pid = 3840] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:15:53 INFO - PROCESS | 3840 | --DOMWINDOW == 132 (1A3A7000) [pid = 3840] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:15:53 INFO - PROCESS | 3840 | --DOMWINDOW == 131 (0FF72C00) [pid = 3840] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:15:53 INFO - PROCESS | 3840 | --DOMWINDOW == 130 (18D48400) [pid = 3840] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:15:53 INFO - PROCESS | 3840 | --DOMWINDOW == 129 (0FF8C800) [pid = 3840] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:15:53 INFO - PROCESS | 3840 | --DOMWINDOW == 128 (0FDB5C00) [pid = 3840] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:15:53 INFO - PROCESS | 3840 | --DOMWINDOW == 127 (0F879400) [pid = 3840] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:15:53 INFO - PROCESS | 3840 | --DOMWINDOW == 126 (1C2D0000) [pid = 3840] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:15:53 INFO - PROCESS | 3840 | --DOMWINDOW == 125 (1920E000) [pid = 3840] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:15:53 INFO - PROCESS | 3840 | --DOMWINDOW == 124 (1B28D000) [pid = 3840] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:15:53 INFO - PROCESS | 3840 | 1461136553960 Marionette TRACE conn5 <- [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]]]}] 00:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 771ms 00:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:15:53 INFO - PROCESS | 3840 | 1461136553988 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 00:15:53 INFO - PROCESS | 3840 | 1461136553990 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 00:15:53 INFO - PROCESS | 3840 | 1461136553993 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:15:53 INFO - PROCESS | 3840 | 1461136553995 Marionette TRACE conn5 <- [1,1006,null,{}] 00:15:53 INFO - PROCESS | 3840 | 1461136553998 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:54 INFO - PROCESS | 3840 | 1461136554118 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 00:15:54 INFO - PROCESS | 3840 | 1461136554173 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:54 INFO - PROCESS | 3840 | ++DOCSHELL 15AE9400 == 76 [pid = 3840] [id = 261] 00:15:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 125 (18D43000) [pid = 3840] [serial = 782] [outer = 00000000] 00:15:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 126 (19952800) [pid = 3840] [serial = 783] [outer = 18D43000] 00:15:54 INFO - PROCESS | 3840 | 1461136554217 Marionette DEBUG loaded listener.js 00:15:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 127 (1A3A7000) [pid = 3840] [serial = 784] [outer = 18D43000] 00:15:54 INFO - PROCESS | 3840 | 1461136554576 Marionette TRACE conn5 <- [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]]]}] 00:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 631ms 00:15:54 INFO - PROCESS | 3840 | 1461136554625 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 00:15:54 INFO - PROCESS | 3840 | 1461136554627 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 00:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:15:54 INFO - PROCESS | 3840 | 1461136554630 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:15:54 INFO - PROCESS | 3840 | 1461136554632 Marionette TRACE conn5 <- [1,1010,null,{}] 00:15:54 INFO - PROCESS | 3840 | 1461136554635 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:54 INFO - PROCESS | 3840 | 1461136554719 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 00:15:54 INFO - PROCESS | 3840 | 1461136554725 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:54 INFO - PROCESS | 3840 | ++DOCSHELL 1A6D5800 == 77 [pid = 3840] [id = 262] 00:15:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 128 (1A6D9800) [pid = 3840] [serial = 785] [outer = 00000000] 00:15:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 129 (1B43A400) [pid = 3840] [serial = 786] [outer = 1A6D9800] 00:15:54 INFO - PROCESS | 3840 | 1461136554769 Marionette DEBUG loaded listener.js 00:15:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 130 (1BACC800) [pid = 3840] [serial = 787] [outer = 1A6D9800] 00:15:55 INFO - PROCESS | 3840 | 1461136555212 Marionette TRACE conn5 <- [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]]]}] 00:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 630ms 00:15:55 INFO - PROCESS | 3840 | 1461136555269 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 00:15:55 INFO - PROCESS | 3840 | 1461136555271 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 00:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:15:55 INFO - PROCESS | 3840 | 1461136555274 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:15:55 INFO - PROCESS | 3840 | 1461136555276 Marionette TRACE conn5 <- [1,1014,null,{}] 00:15:55 INFO - PROCESS | 3840 | 1461136555280 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:55 INFO - PROCESS | 3840 | 1461136555361 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 00:15:55 INFO - PROCESS | 3840 | 1461136555367 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:55 INFO - PROCESS | 3840 | ++DOCSHELL 15AF2C00 == 78 [pid = 3840] [id = 263] 00:15:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 131 (1BAD2400) [pid = 3840] [serial = 788] [outer = 00000000] 00:15:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 132 (1C876800) [pid = 3840] [serial = 789] [outer = 1BAD2400] 00:15:55 INFO - PROCESS | 3840 | 1461136555416 Marionette DEBUG loaded listener.js 00:15:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 133 (1CC6E800) [pid = 3840] [serial = 790] [outer = 1BAD2400] 00:15:56 INFO - PROCESS | 3840 | 1461136556007 Marionette TRACE conn5 <- [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]]]}] 00:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 770ms 00:15:56 INFO - PROCESS | 3840 | 1461136556046 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 00:15:56 INFO - PROCESS | 3840 | 1461136556051 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 00:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:15:56 INFO - PROCESS | 3840 | 1461136556104 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:15:56 INFO - PROCESS | 3840 | 1461136556109 Marionette TRACE conn5 <- [1,1018,null,{}] 00:15:56 INFO - PROCESS | 3840 | 1461136556130 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:56 INFO - PROCESS | 3840 | 1461136556254 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 00:15:56 INFO - PROCESS | 3840 | 1461136556355 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:56 INFO - PROCESS | 3840 | ++DOCSHELL 0F880C00 == 79 [pid = 3840] [id = 264] 00:15:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 134 (0FDC1C00) [pid = 3840] [serial = 791] [outer = 00000000] 00:15:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (14A14800) [pid = 3840] [serial = 792] [outer = 0FDC1C00] 00:15:56 INFO - PROCESS | 3840 | 1461136556413 Marionette DEBUG loaded listener.js 00:15:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (151C7C00) [pid = 3840] [serial = 793] [outer = 0FDC1C00] 00:15:56 INFO - PROCESS | 3840 | 1461136556955 Marionette TRACE conn5 <- [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]]]}] 00:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 870ms 00:15:56 INFO - PROCESS | 3840 | 1461136556983 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 00:15:56 INFO - PROCESS | 3840 | 1461136556989 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 00:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:15:56 INFO - PROCESS | 3840 | 1461136556995 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:15:56 INFO - PROCESS | 3840 | 1461136556998 Marionette TRACE conn5 <- [1,1022,null,{}] 00:15:56 INFO - PROCESS | 3840 | 1461136557002 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:57 INFO - PROCESS | 3840 | 1461136557112 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 00:15:57 INFO - PROCESS | 3840 | 1461136557218 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:57 INFO - PROCESS | 3840 | ++DOCSHELL 15212C00 == 80 [pid = 3840] [id = 265] 00:15:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 137 (16069800) [pid = 3840] [serial = 794] [outer = 00000000] 00:15:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (16506400) [pid = 3840] [serial = 795] [outer = 16069800] 00:15:57 INFO - PROCESS | 3840 | 1461136557273 Marionette DEBUG loaded listener.js 00:15:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (17BEB800) [pid = 3840] [serial = 796] [outer = 16069800] 00:15:57 INFO - PROCESS | 3840 | 1461136557929 Marionette TRACE conn5 <- [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]]]}] 00:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 969ms 00:15:57 INFO - PROCESS | 3840 | 1461136557968 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 00:15:57 INFO - PROCESS | 3840 | 1461136557970 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 00:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:15:57 INFO - PROCESS | 3840 | 1461136557974 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:15:57 INFO - PROCESS | 3840 | 1461136557978 Marionette TRACE conn5 <- [1,1026,null,{}] 00:15:57 INFO - PROCESS | 3840 | 1461136557989 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:58 INFO - PROCESS | 3840 | 1461136558100 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 00:15:58 INFO - PROCESS | 3840 | 1461136558236 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:58 INFO - PROCESS | 3840 | ++DOCSHELL 0FF8DC00 == 81 [pid = 3840] [id = 266] 00:15:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (197F7C00) [pid = 3840] [serial = 797] [outer = 00000000] 00:15:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (1CC6A800) [pid = 3840] [serial = 798] [outer = 197F7C00] 00:15:58 INFO - PROCESS | 3840 | 1461136558295 Marionette DEBUG loaded listener.js 00:15:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (1CE09C00) [pid = 3840] [serial = 799] [outer = 197F7C00] 00:15:58 INFO - PROCESS | 3840 | 1461136558906 Marionette TRACE conn5 <- [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]]]}] 00:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 970ms 00:15:58 INFO - PROCESS | 3840 | 1461136558948 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 00:15:58 INFO - PROCESS | 3840 | 1461136558951 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 00:15:58 INFO - PROCESS | 3840 | 1461136558955 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:15:58 INFO - PROCESS | 3840 | 1461136558957 Marionette TRACE conn5 <- [1,1030,null,{}] 00:15:58 INFO - PROCESS | 3840 | 1461136558961 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:59 INFO - PROCESS | 3840 | 1461136559112 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 00:15:59 INFO - PROCESS | 3840 | 1461136559174 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:59 INFO - PROCESS | 3840 | ++DOCSHELL 1D14D800 == 82 [pid = 3840] [id = 267] 00:15:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (1D14F400) [pid = 3840] [serial = 800] [outer = 00000000] 00:15:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (1D1E1800) [pid = 3840] [serial = 801] [outer = 1D14F400] 00:15:59 INFO - PROCESS | 3840 | 1461136559228 Marionette DEBUG loaded listener.js 00:15:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (1D5CE400) [pid = 3840] [serial = 802] [outer = 1D14F400] 00:15:59 INFO - PROCESS | 3840 | 1461136559786 Marionette TRACE conn5 <- [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]]]}] 00:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 930ms 00:15:59 INFO - PROCESS | 3840 | 1461136559889 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 00:15:59 INFO - PROCESS | 3840 | 1461136559891 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 00:15:59 INFO - PROCESS | 3840 | 1461136559895 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:15:59 INFO - PROCESS | 3840 | 1461136559897 Marionette TRACE conn5 <- [1,1034,null,{}] 00:15:59 INFO - PROCESS | 3840 | 1461136559901 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:59 INFO - PROCESS | 3840 | 1461136560004 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 00:16:00 INFO - PROCESS | 3840 | 1461136560112 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:00 INFO - PROCESS | 3840 | ++DOCSHELL 1D14D000 == 83 [pid = 3840] [id = 268] 00:16:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (1D1D6800) [pid = 3840] [serial = 803] [outer = 00000000] 00:16:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (1D642400) [pid = 3840] [serial = 804] [outer = 1D1D6800] 00:16:00 INFO - PROCESS | 3840 | 1461136560168 Marionette DEBUG loaded listener.js 00:16:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (1D6E4400) [pid = 3840] [serial = 805] [outer = 1D1D6800] 00:16:00 INFO - PROCESS | 3840 | 1461136560734 Marionette TRACE conn5 <- [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]]]}] 00:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 870ms 00:16:00 INFO - PROCESS | 3840 | 1461136560769 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 00:16:00 INFO - PROCESS | 3840 | 1461136560771 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 00:16:00 INFO - PROCESS | 3840 | 1461136560774 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:16:00 INFO - PROCESS | 3840 | 1461136560776 Marionette TRACE conn5 <- [1,1038,null,{}] 00:16:00 INFO - PROCESS | 3840 | 1461136560780 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:00 INFO - PROCESS | 3840 | 1461136560905 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 00:16:01 INFO - PROCESS | 3840 | 1461136561015 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:01 INFO - PROCESS | 3840 | ++DOCSHELL 1DC18400 == 84 [pid = 3840] [id = 269] 00:16:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (1DCD8800) [pid = 3840] [serial = 806] [outer = 00000000] 00:16:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (1E280000) [pid = 3840] [serial = 807] [outer = 1DCD8800] 00:16:01 INFO - PROCESS | 3840 | 1461136561072 Marionette DEBUG loaded listener.js 00:16:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (1E282800) [pid = 3840] [serial = 808] [outer = 1DCD8800] 00:16:01 INFO - PROCESS | 3840 | 1461136561646 Marionette TRACE conn5 <- [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]]]}] 00:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 930ms 00:16:01 INFO - PROCESS | 3840 | 1461136561708 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 00:16:01 INFO - PROCESS | 3840 | 1461136561711 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 00:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:16:01 INFO - PROCESS | 3840 | 1461136561714 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:16:01 INFO - PROCESS | 3840 | 1461136561716 Marionette TRACE conn5 <- [1,1042,null,{}] 00:16:01 INFO - PROCESS | 3840 | 1461136561720 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:01 INFO - PROCESS | 3840 | 1461136561840 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 00:16:01 INFO - PROCESS | 3840 | 1461136561975 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:01 INFO - PROCESS | 3840 | ++DOCSHELL 0F5DE800 == 85 [pid = 3840] [id = 270] 00:16:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (0FE33C00) [pid = 3840] [serial = 809] [outer = 00000000] 00:16:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (14A16400) [pid = 3840] [serial = 810] [outer = 0FE33C00] 00:16:02 INFO - PROCESS | 3840 | 1461136562031 Marionette DEBUG loaded listener.js 00:16:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (14A3D400) [pid = 3840] [serial = 811] [outer = 0FE33C00] 00:16:02 INFO - PROCESS | 3840 | 1461136562755 Marionette TRACE conn5 <- [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]]]}] 00:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1120ms 00:16:02 INFO - PROCESS | 3840 | 1461136562835 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 00:16:02 INFO - PROCESS | 3840 | 1461136562838 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 00:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:16:02 INFO - PROCESS | 3840 | 1461136562843 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:16:02 INFO - PROCESS | 3840 | 1461136562846 Marionette TRACE conn5 <- [1,1046,null,{}] 00:16:02 INFO - PROCESS | 3840 | 1461136562852 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:02 INFO - PROCESS | 3840 | 1461136562988 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 00:16:03 INFO - PROCESS | 3840 | 1461136563131 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:03 INFO - PROCESS | 3840 | ++DOCSHELL 133FC400 == 86 [pid = 3840] [id = 271] 00:16:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (15A8BC00) [pid = 3840] [serial = 812] [outer = 00000000] 00:16:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (16087400) [pid = 3840] [serial = 813] [outer = 15A8BC00] 00:16:03 INFO - PROCESS | 3840 | 1461136563184 Marionette DEBUG loaded listener.js 00:16:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (1650B800) [pid = 3840] [serial = 814] [outer = 15A8BC00] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 0FF4EC00 == 85 [pid = 3840] [id = 191] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 1DC0E800 == 84 [pid = 3840] [id = 219] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 1C254400 == 83 [pid = 3840] [id = 98] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 1C2D0800 == 82 [pid = 3840] [id = 218] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 1A6D5800 == 81 [pid = 3840] [id = 262] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 15AE9400 == 80 [pid = 3840] [id = 261] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 19955C00 == 79 [pid = 3840] [id = 260] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 197A5800 == 78 [pid = 3840] [id = 259] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 18D45400 == 77 [pid = 3840] [id = 258] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 0F53EC00 == 76 [pid = 3840] [id = 257] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 1650A800 == 75 [pid = 3840] [id = 256] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 0FF94400 == 74 [pid = 3840] [id = 255] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (1A6D4C00) [pid = 3840] [serial = 699] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (0FDBE800) [pid = 3840] [serial = 693] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (1CF6FC00) [pid = 3840] [serial = 702] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (1520F400) [pid = 3840] [serial = 696] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (15A87800) [pid = 3840] [serial = 705] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (1D1D7C00) [pid = 3840] [serial = 708] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (15AAC800) [pid = 3840] [serial = 741] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 0FD0A400 == 73 [pid = 3840] [id = 254] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 0F45D800 == 72 [pid = 3840] [id = 253] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 1CC6F800 == 71 [pid = 3840] [id = 251] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 19806800 == 70 [pid = 3840] [id = 250] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 15AB1000 == 69 [pid = 3840] [id = 249] 00:16:03 INFO - PROCESS | 3840 | --DOCSHELL 0FF4E400 == 68 [pid = 3840] [id = 248] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (1C2D5000) [pid = 3840] [serial = 691] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (19957000) [pid = 3840] [serial = 726] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (1CF75800) [pid = 3840] [serial = 739] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (1B707800) [pid = 3840] [serial = 729] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (14A0FC00) [pid = 3840] [serial = 712] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (133A5800) [pid = 3840] [serial = 711] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (19FE3000) [pid = 3840] [serial = 727] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (197A5C00) [pid = 3840] [serial = 723] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (15AEEC00) [pid = 3840] [serial = 717] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (1606D400) [pid = 3840] [serial = 718] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (17EB7000) [pid = 3840] [serial = 720] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 138 (18ABB800) [pid = 3840] [serial = 721] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 137 (0FF43000) [pid = 3840] [serial = 714] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 136 (101B9C00) [pid = 3840] [serial = 715] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 135 (1CA20000) [pid = 3840] [serial = 732] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (1B7B4000) [pid = 3840] [serial = 730] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 133 (1CEADC00) [pid = 3840] [serial = 738] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 132 (1CE05800) [pid = 3840] [serial = 733] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 131 (1C5A4400) [pid = 3840] [serial = 735] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 130 (1C59FC00) [pid = 3840] [serial = 736] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | --DOMWINDOW == 129 (197ED400) [pid = 3840] [serial = 724] [outer = 00000000] [url = about:blank] 00:16:03 INFO - PROCESS | 3840 | 1461136563728 Marionette TRACE conn5 <- [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]]]}] 00:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 930ms 00:16:03 INFO - PROCESS | 3840 | 1461136563775 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 00:16:03 INFO - PROCESS | 3840 | 1461136563780 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 00:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:16:03 INFO - PROCESS | 3840 | 1461136563786 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:16:03 INFO - PROCESS | 3840 | 1461136563788 Marionette TRACE conn5 <- [1,1050,null,{}] 00:16:03 INFO - PROCESS | 3840 | 1461136563792 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:03 INFO - PROCESS | 3840 | 1461136563878 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 00:16:03 INFO - PROCESS | 3840 | 1461136563885 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:03 INFO - PROCESS | 3840 | ++DOCSHELL 0FD0A400 == 69 [pid = 3840] [id = 272] 00:16:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 130 (0FF74C00) [pid = 3840] [serial = 815] [outer = 00000000] 00:16:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 131 (14A3B400) [pid = 3840] [serial = 816] [outer = 0FF74C00] 00:16:03 INFO - PROCESS | 3840 | 1461136563930 Marionette DEBUG loaded listener.js 00:16:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 132 (15A7E000) [pid = 3840] [serial = 817] [outer = 0FF74C00] 00:16:04 INFO - PROCESS | 3840 | 1461136564418 Marionette TRACE conn5 <- [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]]]}] 00:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 730ms 00:16:04 INFO - PROCESS | 3840 | 1461136564520 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 00:16:04 INFO - PROCESS | 3840 | 1461136564522 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 00:16:04 INFO - PROCESS | 3840 | 1461136564526 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:16:04 INFO - PROCESS | 3840 | 1461136564529 Marionette TRACE conn5 <- [1,1054,null,{}] 00:16:04 INFO - PROCESS | 3840 | 1461136564539 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:04 INFO - PROCESS | 3840 | 1461136564636 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 00:16:04 INFO - PROCESS | 3840 | 1461136564726 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:04 INFO - PROCESS | 3840 | ++DOCSHELL 15AA8400 == 70 [pid = 3840] [id = 273] 00:16:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 133 (15AF6000) [pid = 3840] [serial = 818] [outer = 00000000] 00:16:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 134 (17EBDC00) [pid = 3840] [serial = 819] [outer = 15AF6000] 00:16:04 INFO - PROCESS | 3840 | 1461136564775 Marionette DEBUG loaded listener.js 00:16:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (18A4C800) [pid = 3840] [serial = 820] [outer = 15AF6000] 00:16:05 INFO - PROCESS | 3840 | 1461136565148 Marionette TRACE conn5 <- [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]]]}] 00:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 670ms 00:16:05 INFO - PROCESS | 3840 | 1461136565200 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 00:16:05 INFO - PROCESS | 3840 | 1461136565202 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 00:16:05 INFO - PROCESS | 3840 | 1461136565205 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:16:05 INFO - PROCESS | 3840 | 1461136565207 Marionette TRACE conn5 <- [1,1058,null,{}] 00:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:16:05 INFO - PROCESS | 3840 | 1461136565210 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:05 INFO - PROCESS | 3840 | 1461136565295 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 00:16:05 INFO - PROCESS | 3840 | 1461136565301 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:05 INFO - PROCESS | 3840 | ++DOCSHELL 18D44000 == 71 [pid = 3840] [id = 274] 00:16:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (18D4A000) [pid = 3840] [serial = 821] [outer = 00000000] 00:16:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 137 (1921C000) [pid = 3840] [serial = 822] [outer = 18D4A000] 00:16:05 INFO - PROCESS | 3840 | 1461136565348 Marionette DEBUG loaded listener.js 00:16:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (197A8400) [pid = 3840] [serial = 823] [outer = 18D4A000] 00:16:05 INFO - PROCESS | 3840 | 1461136565802 Marionette TRACE conn5 <- [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]]]}] 00:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 630ms 00:16:05 INFO - PROCESS | 3840 | 1461136565842 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 00:16:05 INFO - PROCESS | 3840 | 1461136565844 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 00:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:16:05 INFO - PROCESS | 3840 | 1461136565847 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:16:05 INFO - PROCESS | 3840 | 1461136565849 Marionette TRACE conn5 <- [1,1062,null,{}] 00:16:05 INFO - PROCESS | 3840 | 1461136565852 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:05 INFO - PROCESS | 3840 | 1461136565972 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 00:16:06 INFO - PROCESS | 3840 | 1461136566065 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:06 INFO - PROCESS | 3840 | ++DOCSHELL 18A47C00 == 72 [pid = 3840] [id = 275] 00:16:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (197CDC00) [pid = 3840] [serial = 824] [outer = 00000000] 00:16:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (19957000) [pid = 3840] [serial = 825] [outer = 197CDC00] 00:16:06 INFO - PROCESS | 3840 | 1461136566110 Marionette DEBUG loaded listener.js 00:16:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (1995A800) [pid = 3840] [serial = 826] [outer = 197CDC00] 00:16:06 INFO - PROCESS | 3840 | 1461136566511 Marionette TRACE conn5 <- [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]]]}] 00:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 730ms 00:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:16:06 INFO - PROCESS | 3840 | 1461136566584 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 00:16:06 INFO - PROCESS | 3840 | 1461136566586 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 00:16:06 INFO - PROCESS | 3840 | 1461136566589 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:16:06 INFO - PROCESS | 3840 | 1461136566591 Marionette TRACE conn5 <- [1,1066,null,{}] 00:16:06 INFO - PROCESS | 3840 | 1461136566604 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:06 INFO - PROCESS | 3840 | 1461136566742 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 00:16:06 INFO - PROCESS | 3840 | 1461136566809 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:06 INFO - PROCESS | 3840 | ++DOCSHELL 19217C00 == 73 [pid = 3840] [id = 276] 00:16:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (1A6DE800) [pid = 3840] [serial = 827] [outer = 00000000] 00:16:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (1C2D2800) [pid = 3840] [serial = 828] [outer = 1A6DE800] 00:16:06 INFO - PROCESS | 3840 | 1461136566856 Marionette DEBUG loaded listener.js 00:16:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (1C5A0400) [pid = 3840] [serial = 829] [outer = 1A6DE800] 00:16:07 INFO - PROCESS | 3840 | 1461136567275 Marionette TRACE conn5 <- [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]]]}] 00:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 729ms 00:16:07 INFO - PROCESS | 3840 | 1461136567336 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 00:16:07 INFO - PROCESS | 3840 | 1461136567338 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 00:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:16:07 INFO - PROCESS | 3840 | 1461136567341 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:16:07 INFO - PROCESS | 3840 | 1461136567343 Marionette TRACE conn5 <- [1,1070,null,{}] 00:16:07 INFO - PROCESS | 3840 | 1461136567347 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:07 INFO - PROCESS | 3840 | 1461136567461 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 00:16:07 INFO - PROCESS | 3840 | 1461136567529 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:07 INFO - PROCESS | 3840 | ++DOCSHELL 1C5A7000 == 74 [pid = 3840] [id = 277] 00:16:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (1C5A8400) [pid = 3840] [serial = 830] [outer = 00000000] 00:16:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (1CC6E400) [pid = 3840] [serial = 831] [outer = 1C5A8400] 00:16:07 INFO - PROCESS | 3840 | 1461136567575 Marionette DEBUG loaded listener.js 00:16:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (1CE08800) [pid = 3840] [serial = 832] [outer = 1C5A8400] 00:16:08 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (18D46000) [pid = 3840] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:16:08 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (197A6C00) [pid = 3840] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:16:08 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (18D43000) [pid = 3840] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:16:08 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (101ADC00) [pid = 3840] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:16:08 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (19959800) [pid = 3840] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:16:08 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (0F754C00) [pid = 3840] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:16:08 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (0FD0EC00) [pid = 3840] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:16:08 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (17BEAC00) [pid = 3840] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:16:08 INFO - PROCESS | 3840 | --DOMWINDOW == 138 (1A6D9800) [pid = 3840] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:16:08 INFO - PROCESS | 3840 | --DOMWINDOW == 137 (1650C000) [pid = 3840] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:16:08 INFO - PROCESS | 3840 | 1461136568109 Marionette TRACE conn5 <- [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]]]}] 00:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 830ms 00:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:16:08 INFO - PROCESS | 3840 | 1461136568178 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 00:16:08 INFO - PROCESS | 3840 | 1461136568180 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 00:16:08 INFO - PROCESS | 3840 | 1461136568183 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:16:08 INFO - PROCESS | 3840 | 1461136568184 Marionette TRACE conn5 <- [1,1074,null,{}] 00:16:08 INFO - PROCESS | 3840 | 1461136568188 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:08 INFO - PROCESS | 3840 | 1461136568304 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 00:16:08 INFO - PROCESS | 3840 | 1461136568369 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:08 INFO - PROCESS | 3840 | ++DOCSHELL 1030A800 == 75 [pid = 3840] [id = 278] 00:16:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (14802800) [pid = 3840] [serial = 833] [outer = 00000000] 00:16:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (197A6C00) [pid = 3840] [serial = 834] [outer = 14802800] 00:16:08 INFO - PROCESS | 3840 | 1461136568415 Marionette DEBUG loaded listener.js 00:16:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (1A6E2800) [pid = 3840] [serial = 835] [outer = 14802800] 00:16:08 INFO - PROCESS | 3840 | 1461136568753 Marionette TRACE conn5 <- [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]]]}] 00:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 630ms 00:16:08 INFO - PROCESS | 3840 | 1461136568814 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 00:16:08 INFO - PROCESS | 3840 | 1461136568816 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 00:16:08 INFO - PROCESS | 3840 | 1461136568819 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:16:08 INFO - PROCESS | 3840 | 1461136568821 Marionette TRACE conn5 <- [1,1078,null,{}] 00:16:08 INFO - PROCESS | 3840 | 1461136568824 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:08 INFO - PROCESS | 3840 | 1461136568908 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 00:16:08 INFO - PROCESS | 3840 | 1461136568915 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:08 INFO - PROCESS | 3840 | ++DOCSHELL 15AE9800 == 76 [pid = 3840] [id = 279] 00:16:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (1CA28000) [pid = 3840] [serial = 836] [outer = 00000000] 00:16:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (1CF76400) [pid = 3840] [serial = 837] [outer = 1CA28000] 00:16:08 INFO - PROCESS | 3840 | 1461136568960 Marionette DEBUG loaded listener.js 00:16:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (1DC0E400) [pid = 3840] [serial = 838] [outer = 1CA28000] 00:16:09 INFO - PROCESS | 3840 | 1461136569390 Marionette TRACE conn5 <- [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]]]}] 00:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 630ms 00:16:09 INFO - PROCESS | 3840 | 1461136569454 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 00:16:09 INFO - PROCESS | 3840 | 1461136569456 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 00:16:09 INFO - PROCESS | 3840 | 1461136569459 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:16:09 INFO - PROCESS | 3840 | 1461136569460 Marionette TRACE conn5 <- [1,1082,null,{}] 00:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:16:09 INFO - PROCESS | 3840 | 1461136569464 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:09 INFO - PROCESS | 3840 | 1461136569548 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 00:16:09 INFO - PROCESS | 3840 | 1461136569556 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:09 INFO - PROCESS | 3840 | ++DOCSHELL 1DC12800 == 77 [pid = 3840] [id = 280] 00:16:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (1DCD4000) [pid = 3840] [serial = 839] [outer = 00000000] 00:16:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (1E28DC00) [pid = 3840] [serial = 840] [outer = 1DCD4000] 00:16:09 INFO - PROCESS | 3840 | 1461136569600 Marionette DEBUG loaded listener.js 00:16:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (21762000) [pid = 3840] [serial = 841] [outer = 1DCD4000] 00:16:10 INFO - PROCESS | 3840 | 1461136570157 Marionette TRACE conn5 <- [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]]]}] 00:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 732ms 00:16:10 INFO - PROCESS | 3840 | 1461136570196 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 00:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:16:10 INFO - PROCESS | 3840 | 1461136570200 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 00:16:10 INFO - PROCESS | 3840 | 1461136570206 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:16:10 INFO - PROCESS | 3840 | 1461136570211 Marionette TRACE conn5 <- [1,1086,null,{}] 00:16:10 INFO - PROCESS | 3840 | 1461136570312 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:10 INFO - PROCESS | 3840 | 1461136570481 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 00:16:10 INFO - PROCESS | 3840 | 1461136570494 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:10 INFO - PROCESS | 3840 | ++DOCSHELL 101B9C00 == 78 [pid = 3840] [id = 281] 00:16:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (10455C00) [pid = 3840] [serial = 842] [outer = 00000000] 00:16:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (15218C00) [pid = 3840] [serial = 843] [outer = 10455C00] 00:16:10 INFO - PROCESS | 3840 | 1461136570551 Marionette DEBUG loaded listener.js 00:16:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (15AAB000) [pid = 3840] [serial = 844] [outer = 10455C00] 00:16:11 INFO - PROCESS | 3840 | 1461136571145 Marionette TRACE conn5 <- [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]]]}] 00:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 990ms 00:16:11 INFO - PROCESS | 3840 | 1461136571197 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 00:16:11 INFO - PROCESS | 3840 | 1461136571202 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 00:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:16:11 INFO - PROCESS | 3840 | 1461136571209 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:16:11 INFO - PROCESS | 3840 | 1461136571212 Marionette TRACE conn5 <- [1,1090,null,{}] 00:16:11 INFO - PROCESS | 3840 | 1461136571216 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:11 INFO - PROCESS | 3840 | 1461136571356 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 00:16:11 INFO - PROCESS | 3840 | 1461136571495 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:11 INFO - PROCESS | 3840 | ++DOCSHELL 1608B000 == 79 [pid = 3840] [id = 282] 00:16:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (168EF800) [pid = 3840] [serial = 845] [outer = 00000000] 00:16:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (18D51C00) [pid = 3840] [serial = 846] [outer = 168EF800] 00:16:11 INFO - PROCESS | 3840 | 1461136571550 Marionette DEBUG loaded listener.js 00:16:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (19955C00) [pid = 3840] [serial = 847] [outer = 168EF800] 00:16:12 INFO - PROCESS | 3840 | 1461136572145 Marionette TRACE conn5 <- [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]]]}] 00:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 970ms 00:16:12 INFO - PROCESS | 3840 | 1461136572181 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 00:16:12 INFO - PROCESS | 3840 | 1461136572184 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 00:16:12 INFO - PROCESS | 3840 | 1461136572187 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:16:12 INFO - PROCESS | 3840 | 1461136572191 Marionette TRACE conn5 <- [1,1094,null,{}] 00:16:12 INFO - PROCESS | 3840 | 1461136572202 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:12 INFO - PROCESS | 3840 | 1461136572314 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 00:16:12 INFO - PROCESS | 3840 | 1461136572453 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:12 INFO - PROCESS | 3840 | ++DOCSHELL 1CE05000 == 80 [pid = 3840] [id = 283] 00:16:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (1D1D7800) [pid = 3840] [serial = 848] [outer = 00000000] 00:16:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (1EF93000) [pid = 3840] [serial = 849] [outer = 1D1D7800] 00:16:12 INFO - PROCESS | 3840 | 1461136572513 Marionette DEBUG loaded listener.js 00:16:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (1EF97C00) [pid = 3840] [serial = 850] [outer = 1D1D7800] 00:16:13 INFO - PROCESS | 3840 | 1461136573124 Marionette TRACE conn5 <- [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]]]}] 00:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 970ms 00:16:13 INFO - PROCESS | 3840 | 1461136573161 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 00:16:13 INFO - PROCESS | 3840 | 1461136573164 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 00:16:13 INFO - PROCESS | 3840 | 1461136573167 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:16:13 INFO - PROCESS | 3840 | 1461136573170 Marionette TRACE conn5 <- [1,1098,null,{}] 00:16:13 INFO - PROCESS | 3840 | 1461136573173 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:13 INFO - PROCESS | 3840 | 1461136573281 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 00:16:13 INFO - PROCESS | 3840 | 1461136573420 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:13 INFO - PROCESS | 3840 | ++DOCSHELL 1EF10000 == 81 [pid = 3840] [id = 284] 00:16:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (1EF11C00) [pid = 3840] [serial = 851] [outer = 00000000] 00:16:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (1EF1B000) [pid = 3840] [serial = 852] [outer = 1EF11C00] 00:16:13 INFO - PROCESS | 3840 | 1461136573475 Marionette DEBUG loaded listener.js 00:16:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (1EF1D800) [pid = 3840] [serial = 853] [outer = 1EF11C00] 00:16:14 INFO - PROCESS | 3840 | 1461136574018 Marionette TRACE conn5 <- [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]]]}] 00:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 931ms 00:16:14 INFO - PROCESS | 3840 | 1461136574124 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 00:16:14 INFO - PROCESS | 3840 | 1461136574127 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 00:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:16:14 INFO - PROCESS | 3840 | 1461136574163 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:16:14 INFO - PROCESS | 3840 | 1461136574165 Marionette TRACE conn5 <- [1,1102,null,{}] 00:16:14 INFO - PROCESS | 3840 | 1461136574170 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:14 INFO - PROCESS | 3840 | 1461136574280 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 00:16:14 INFO - PROCESS | 3840 | 1461136574414 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:14 INFO - PROCESS | 3840 | ++DOCSHELL 15ACC800 == 82 [pid = 3840] [id = 285] 00:16:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (15ACDC00) [pid = 3840] [serial = 854] [outer = 00000000] 00:16:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (1EF9D800) [pid = 3840] [serial = 855] [outer = 15ACDC00] 00:16:14 INFO - PROCESS | 3840 | 1461136574470 Marionette DEBUG loaded listener.js 00:16:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (1EF9EC00) [pid = 3840] [serial = 856] [outer = 15ACDC00] 00:16:14 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 00:16:15 INFO - PROCESS | 3840 | 1461136575329 Marionette TRACE conn5 <- [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]]]}] 00:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1251ms 00:16:15 INFO - PROCESS | 3840 | 1461136575398 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 00:16:15 INFO - PROCESS | 3840 | 1461136575402 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 00:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:16:15 INFO - PROCESS | 3840 | 1461136575407 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:16:15 INFO - PROCESS | 3840 | 1461136575411 Marionette TRACE conn5 <- [1,1106,null,{}] 00:16:15 INFO - PROCESS | 3840 | 1461136575417 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:15 INFO - PROCESS | 3840 | 1461136575549 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 00:16:15 INFO - PROCESS | 3840 | 1461136575695 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:15 INFO - PROCESS | 3840 | ++DOCSHELL 10112400 == 83 [pid = 3840] [id = 286] 00:16:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (1011D000) [pid = 3840] [serial = 857] [outer = 00000000] 00:16:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (14938400) [pid = 3840] [serial = 858] [outer = 1011D000] 00:16:15 INFO - PROCESS | 3840 | 1461136575747 Marionette DEBUG loaded listener.js 00:16:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (14A12800) [pid = 3840] [serial = 859] [outer = 1011D000] 00:16:16 INFO - PROCESS | 3840 | 1461136576357 Marionette TRACE conn5 <- [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]]]}] 00:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1024ms 00:16:16 INFO - PROCESS | 3840 | 1461136576433 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 00:16:16 INFO - PROCESS | 3840 | 1461136576438 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 00:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:16:16 INFO - PROCESS | 3840 | 1461136576444 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:16:16 INFO - PROCESS | 3840 | 1461136576447 Marionette TRACE conn5 <- [1,1110,null,{}] 00:16:16 INFO - PROCESS | 3840 | 1461136576451 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:16 INFO - PROCESS | 3840 | 1461136576552 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 00:16:16 INFO - PROCESS | 3840 | 1461136576697 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:16 INFO - PROCESS | 3840 | ++DOCSHELL 1520B800 == 84 [pid = 3840] [id = 287] 00:16:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (152BD000) [pid = 3840] [serial = 860] [outer = 00000000] 00:16:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (15AECC00) [pid = 3840] [serial = 861] [outer = 152BD000] 00:16:16 INFO - PROCESS | 3840 | 1461136576746 Marionette DEBUG loaded listener.js 00:16:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (16081C00) [pid = 3840] [serial = 862] [outer = 152BD000] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 15AE9800 == 83 [pid = 3840] [id = 279] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 1030A800 == 82 [pid = 3840] [id = 278] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 1C5A7000 == 81 [pid = 3840] [id = 277] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 19217C00 == 80 [pid = 3840] [id = 276] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 18A47C00 == 79 [pid = 3840] [id = 275] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 18D44000 == 78 [pid = 3840] [id = 274] 00:16:16 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (17BE4C00) [pid = 3840] [serial = 747] [outer = 00000000] [url = about:blank] 00:16:16 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (151A1800) [pid = 3840] [serial = 744] [outer = 00000000] [url = about:blank] 00:16:16 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (1C868400) [pid = 3840] [serial = 750] [outer = 00000000] [url = about:blank] 00:16:16 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (1CE13C00) [pid = 3840] [serial = 753] [outer = 00000000] [url = about:blank] 00:16:16 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (1D418800) [pid = 3840] [serial = 756] [outer = 00000000] [url = about:blank] 00:16:16 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (1C876800) [pid = 3840] [serial = 789] [outer = 00000000] [url = about:blank] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 15AA8400 == 77 [pid = 3840] [id = 273] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 0FD0A400 == 76 [pid = 3840] [id = 272] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 133FC400 == 75 [pid = 3840] [id = 271] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 0F5DE800 == 74 [pid = 3840] [id = 270] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 1DC18400 == 73 [pid = 3840] [id = 269] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 1D14D000 == 72 [pid = 3840] [id = 268] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 1D14D800 == 71 [pid = 3840] [id = 267] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 0FF8DC00 == 70 [pid = 3840] [id = 266] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 15212C00 == 69 [pid = 3840] [id = 265] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 0F880C00 == 68 [pid = 3840] [id = 264] 00:16:16 INFO - PROCESS | 3840 | --DOCSHELL 15AF2C00 == 67 [pid = 3840] [id = 263] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (18D51800) [pid = 3840] [serial = 774] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (197F0400) [pid = 3840] [serial = 777] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (19219C00) [pid = 3840] [serial = 775] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (19952800) [pid = 3840] [serial = 783] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (14A3AC00) [pid = 3840] [serial = 765] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (15A7E800) [pid = 3840] [serial = 766] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (1A3A0C00) [pid = 3840] [serial = 780] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (14A0C400) [pid = 3840] [serial = 760] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (1330FC00) [pid = 3840] [serial = 759] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (0FF89800) [pid = 3840] [serial = 762] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (133EE800) [pid = 3840] [serial = 763] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (17EC2C00) [pid = 3840] [serial = 771] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (197E8400) [pid = 3840] [serial = 778] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (1BACC800) [pid = 3840] [serial = 787] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (1B43A400) [pid = 3840] [serial = 786] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (1A3A7000) [pid = 3840] [serial = 784] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (1A5E2C00) [pid = 3840] [serial = 781] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (168FEC00) [pid = 3840] [serial = 768] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (17AB0400) [pid = 3840] [serial = 769] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (18A27C00) [pid = 3840] [serial = 772] [outer = 00000000] [url = about:blank] 00:16:17 INFO - PROCESS | 3840 | 1461136577275 Marionette TRACE conn5 <- [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]]]}] 00:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 869ms 00:16:17 INFO - PROCESS | 3840 | 1461136577317 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 00:16:17 INFO - PROCESS | 3840 | 1461136577320 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 00:16:17 INFO - PROCESS | 3840 | 1461136577323 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:16:17 INFO - PROCESS | 3840 | 1461136577326 Marionette TRACE conn5 <- [1,1114,null,{}] 00:16:17 INFO - PROCESS | 3840 | 1461136577337 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:17 INFO - PROCESS | 3840 | 1461136577424 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 00:16:17 INFO - PROCESS | 3840 | 1461136577433 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:17 INFO - PROCESS | 3840 | ++DOCSHELL 13310400 == 68 [pid = 3840] [id = 288] 00:16:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (133FBC00) [pid = 3840] [serial = 863] [outer = 00000000] 00:16:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (1520CC00) [pid = 3840] [serial = 864] [outer = 133FBC00] 00:16:17 INFO - PROCESS | 3840 | 1461136577480 Marionette DEBUG loaded listener.js 00:16:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (15A86800) [pid = 3840] [serial = 865] [outer = 133FBC00] 00:16:17 INFO - PROCESS | 3840 | 1461136577971 Marionette TRACE conn5 <- [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]]]}] 00:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 671ms 00:16:17 INFO - PROCESS | 3840 | 1461136578001 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 00:16:17 INFO - PROCESS | 3840 | 1461136578004 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 00:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:16:18 INFO - PROCESS | 3840 | 1461136578007 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:16:18 INFO - PROCESS | 3840 | 1461136578009 Marionette TRACE conn5 <- [1,1118,null,{}] 00:16:18 INFO - PROCESS | 3840 | 1461136578013 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:18 INFO - PROCESS | 3840 | 1461136578095 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 00:16:18 INFO - PROCESS | 3840 | 1461136578102 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:18 INFO - PROCESS | 3840 | ++DOCSHELL 15AF2C00 == 69 [pid = 3840] [id = 289] 00:16:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (15AF5000) [pid = 3840] [serial = 866] [outer = 00000000] 00:16:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (16E7B800) [pid = 3840] [serial = 867] [outer = 15AF5000] 00:16:18 INFO - PROCESS | 3840 | 1461136578147 Marionette DEBUG loaded listener.js 00:16:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (17BE2800) [pid = 3840] [serial = 868] [outer = 15AF5000] 00:16:18 INFO - PROCESS | 3840 | 1461136578620 Marionette TRACE conn5 <- [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]]]}] 00:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 631ms 00:16:18 INFO - PROCESS | 3840 | 1461136578640 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 00:16:18 INFO - PROCESS | 3840 | 1461136578642 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 00:16:18 INFO - PROCESS | 3840 | 1461136578644 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:16:18 INFO - PROCESS | 3840 | 1461136578646 Marionette TRACE conn5 <- [1,1122,null,{}] 00:16:18 INFO - PROCESS | 3840 | 1461136578649 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:18 INFO - PROCESS | 3840 | 1461136578731 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 00:16:18 INFO - PROCESS | 3840 | 1461136578737 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:18 INFO - PROCESS | 3840 | ++DOCSHELL 0FF42C00 == 70 [pid = 3840] [id = 290] 00:16:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (17E25C00) [pid = 3840] [serial = 869] [outer = 00000000] 00:16:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (17EB9C00) [pid = 3840] [serial = 870] [outer = 17E25C00] 00:16:18 INFO - PROCESS | 3840 | 1461136578782 Marionette DEBUG loaded listener.js 00:16:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (18A2FC00) [pid = 3840] [serial = 871] [outer = 17E25C00] 00:16:19 INFO - PROCESS | 3840 | 1461136579219 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 00:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 631ms 00:16:19 INFO - PROCESS | 3840 | 1461136579280 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 00:16:19 INFO - PROCESS | 3840 | 1461136579282 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 00:16:19 INFO - PROCESS | 3840 | 1461136579285 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:16:19 INFO - PROCESS | 3840 | 1461136579287 Marionette TRACE conn5 <- [1,1126,null,{}] 00:16:19 INFO - PROCESS | 3840 | 1461136579291 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:19 INFO - PROCESS | 3840 | 1461136579424 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 00:16:19 INFO - PROCESS | 3840 | 1461136579510 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:19 INFO - PROCESS | 3840 | ++DOCSHELL 0FF50800 == 71 [pid = 3840] [id = 291] 00:16:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (16E7C400) [pid = 3840] [serial = 872] [outer = 00000000] 00:16:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (19152000) [pid = 3840] [serial = 873] [outer = 16E7C400] 00:16:19 INFO - PROCESS | 3840 | 1461136579561 Marionette DEBUG loaded listener.js 00:16:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (19292400) [pid = 3840] [serial = 874] [outer = 16E7C400] 00:16:19 INFO - PROCESS | 3840 | 1461136579991 Marionette TRACE conn5 <- [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]]]}] 00:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 730ms 00:16:20 INFO - PROCESS | 3840 | 1461136580025 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 00:16:20 INFO - PROCESS | 3840 | 1461136580027 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 00:16:20 INFO - PROCESS | 3840 | 1461136580030 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:16:20 INFO - PROCESS | 3840 | 1461136580031 Marionette TRACE conn5 <- [1,1130,null,{}] 00:16:20 INFO - PROCESS | 3840 | 1461136580035 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:20 INFO - PROCESS | 3840 | 1461136580147 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 00:16:20 INFO - PROCESS | 3840 | 1461136580153 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:20 INFO - PROCESS | 3840 | ++DOCSHELL 197D0400 == 72 [pid = 3840] [id = 292] 00:16:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (197D2000) [pid = 3840] [serial = 875] [outer = 00000000] 00:16:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (1980BC00) [pid = 3840] [serial = 876] [outer = 197D2000] 00:16:20 INFO - PROCESS | 3840 | 1461136580250 Marionette DEBUG loaded listener.js 00:16:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (19809800) [pid = 3840] [serial = 877] [outer = 197D2000] 00:16:20 INFO - PROCESS | 3840 | 1461136580707 Marionette TRACE conn5 <- [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]]]}] 00:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 730ms 00:16:20 INFO - PROCESS | 3840 | 1461136580796 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 00:16:20 INFO - PROCESS | 3840 | 1461136580798 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 00:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:16:20 INFO - PROCESS | 3840 | 1461136580809 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:16:20 INFO - PROCESS | 3840 | 1461136580810 Marionette TRACE conn5 <- [1,1134,null,{}] 00:16:20 INFO - PROCESS | 3840 | 1461136580816 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:20 INFO - PROCESS | 3840 | 1461136580931 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 00:16:20 INFO - PROCESS | 3840 | 1461136580938 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:20 INFO - PROCESS | 3840 | ++DOCSHELL 19959000 == 73 [pid = 3840] [id = 293] 00:16:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (19F29C00) [pid = 3840] [serial = 878] [outer = 00000000] 00:16:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (1A5E3800) [pid = 3840] [serial = 879] [outer = 19F29C00] 00:16:21 INFO - PROCESS | 3840 | 1461136581037 Marionette DEBUG loaded listener.js 00:16:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (1A6D9000) [pid = 3840] [serial = 880] [outer = 19F29C00] 00:16:21 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (1C2CB400) [pid = 3840] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:16:21 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (197ECC00) [pid = 3840] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:16:21 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (197CDC00) [pid = 3840] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:16:21 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (1A6DE800) [pid = 3840] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:16:21 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (14802800) [pid = 3840] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:16:21 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (0FE33C00) [pid = 3840] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:16:21 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (1C5A8400) [pid = 3840] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:16:21 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (15AF6000) [pid = 3840] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:16:21 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (18D4A000) [pid = 3840] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:16:21 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (0FF74C00) [pid = 3840] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:16:21 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (15A8BC00) [pid = 3840] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:16:21 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (1CA28000) [pid = 3840] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:16:21 INFO - PROCESS | 3840 | 1461136581800 Marionette TRACE conn5 <- [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]]]}] 00:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1020ms 00:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:16:21 INFO - PROCESS | 3840 | 1461136581830 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 00:16:21 INFO - PROCESS | 3840 | 1461136581832 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 00:16:21 INFO - PROCESS | 3840 | 1461136581835 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:16:21 INFO - PROCESS | 3840 | 1461136581837 Marionette TRACE conn5 <- [1,1138,null,{}] 00:16:21 INFO - PROCESS | 3840 | 1461136581840 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:21 INFO - PROCESS | 3840 | 1461136581923 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 00:16:22 INFO - PROCESS | 3840 | 1461136582018 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:22 INFO - PROCESS | 3840 | ++DOCSHELL 103D1400 == 74 [pid = 3840] [id = 294] 00:16:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (14FDE800) [pid = 3840] [serial = 881] [outer = 00000000] 00:16:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (19956800) [pid = 3840] [serial = 882] [outer = 14FDE800] 00:16:22 INFO - PROCESS | 3840 | 1461136582064 Marionette DEBUG loaded listener.js 00:16:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (1A19FC00) [pid = 3840] [serial = 883] [outer = 14FDE800] 00:16:22 INFO - PROCESS | 3840 | 1461136582456 Marionette TRACE conn5 <- [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]]]}] 00:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 00:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:16:22 INFO - PROCESS | 3840 | 1461136582506 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 00:16:22 INFO - PROCESS | 3840 | 1461136582508 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 00:16:22 INFO - PROCESS | 3840 | 1461136582511 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:16:22 INFO - PROCESS | 3840 | 1461136582513 Marionette TRACE conn5 <- [1,1142,null,{}] 00:16:22 INFO - PROCESS | 3840 | 1461136582517 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:22 INFO - PROCESS | 3840 | 1461136582602 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 00:16:22 INFO - PROCESS | 3840 | 1461136582608 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:22 INFO - PROCESS | 3840 | ++DOCSHELL 1A6DC400 == 75 [pid = 3840] [id = 295] 00:16:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (1A6DE800) [pid = 3840] [serial = 884] [outer = 00000000] 00:16:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (1B737000) [pid = 3840] [serial = 885] [outer = 1A6DE800] 00:16:22 INFO - PROCESS | 3840 | 1461136582654 Marionette DEBUG loaded listener.js 00:16:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (1B7B3000) [pid = 3840] [serial = 886] [outer = 1A6DE800] 00:16:23 INFO - PROCESS | 3840 | 1461136583077 Marionette TRACE conn5 <- [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]]]}] 00:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 631ms 00:16:23 INFO - PROCESS | 3840 | 1461136583144 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 00:16:23 INFO - PROCESS | 3840 | 1461136583146 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 00:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:16:23 INFO - PROCESS | 3840 | 1461136583149 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:16:23 INFO - PROCESS | 3840 | 1461136583152 Marionette TRACE conn5 <- [1,1146,null,{}] 00:16:23 INFO - PROCESS | 3840 | 1461136583155 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:23 INFO - PROCESS | 3840 | 1461136583255 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 00:16:23 INFO - PROCESS | 3840 | 1461136583261 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:23 INFO - PROCESS | 3840 | ++DOCSHELL 0FF94400 == 76 [pid = 3840] [id = 296] 00:16:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (1BAD7000) [pid = 3840] [serial = 887] [outer = 00000000] 00:16:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (1CC66800) [pid = 3840] [serial = 888] [outer = 1BAD7000] 00:16:23 INFO - PROCESS | 3840 | 1461136583311 Marionette DEBUG loaded listener.js 00:16:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (1CE05400) [pid = 3840] [serial = 889] [outer = 1BAD7000] 00:16:23 INFO - PROCESS | 3840 | 1461136583977 Marionette TRACE conn5 <- [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]]]}] 00:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 870ms 00:16:24 INFO - PROCESS | 3840 | 1461136584024 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 00:16:24 INFO - PROCESS | 3840 | 1461136584028 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 00:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:16:24 INFO - PROCESS | 3840 | 1461136584033 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:16:24 INFO - PROCESS | 3840 | 1461136584037 Marionette TRACE conn5 <- [1,1150,null,{}] 00:16:24 INFO - PROCESS | 3840 | 1461136584043 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:24 INFO - PROCESS | 3840 | 1461136584188 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 00:16:24 INFO - PROCESS | 3840 | 1461136584304 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:24 INFO - PROCESS | 3840 | ++DOCSHELL 101B8400 == 77 [pid = 3840] [id = 297] 00:16:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (10302800) [pid = 3840] [serial = 890] [outer = 00000000] 00:16:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (14806800) [pid = 3840] [serial = 891] [outer = 10302800] 00:16:24 INFO - PROCESS | 3840 | 1461136584362 Marionette DEBUG loaded listener.js 00:16:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (14A0B400) [pid = 3840] [serial = 892] [outer = 10302800] 00:16:24 INFO - PROCESS | 3840 | 1461136584948 Marionette TRACE conn5 <- [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]]]}] 00:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 990ms 00:16:25 INFO - PROCESS | 3840 | 1461136585024 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 00:16:25 INFO - PROCESS | 3840 | 1461136585030 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 00:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:16:25 INFO - PROCESS | 3840 | 1461136585037 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:16:25 INFO - PROCESS | 3840 | 1461136585040 Marionette TRACE conn5 <- [1,1154,null,{}] 00:16:25 INFO - PROCESS | 3840 | 1461136585044 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:25 INFO - PROCESS | 3840 | 1461136585155 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 00:16:25 INFO - PROCESS | 3840 | 1461136585294 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:25 INFO - PROCESS | 3840 | ++DOCSHELL 14A12000 == 78 [pid = 3840] [id = 298] 00:16:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (15A89800) [pid = 3840] [serial = 893] [outer = 00000000] 00:16:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (16113000) [pid = 3840] [serial = 894] [outer = 15A89800] 00:16:25 INFO - PROCESS | 3840 | 1461136585350 Marionette DEBUG loaded listener.js 00:16:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (17EB6000) [pid = 3840] [serial = 895] [outer = 15A89800] 00:16:25 INFO - PROCESS | 3840 | 1461136585948 Marionette TRACE conn5 <- [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]]]}] 00:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 970ms 00:16:25 INFO - PROCESS | 3840 | 1461136586009 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 00:16:25 INFO - PROCESS | 3840 | 1461136586011 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 00:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:16:26 INFO - PROCESS | 3840 | 1461136586015 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:16:26 INFO - PROCESS | 3840 | 1461136586019 Marionette TRACE conn5 <- [1,1158,null,{}] 00:16:26 INFO - PROCESS | 3840 | 1461136586030 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:26 INFO - PROCESS | 3840 | 1461136586142 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 00:16:26 INFO - PROCESS | 3840 | 1461136586282 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:26 INFO - PROCESS | 3840 | ++DOCSHELL 1C59CC00 == 79 [pid = 3840] [id = 299] 00:16:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (1C5A0C00) [pid = 3840] [serial = 896] [outer = 00000000] 00:16:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (1CA20000) [pid = 3840] [serial = 897] [outer = 1C5A0C00] 00:16:26 INFO - PROCESS | 3840 | 1461136586341 Marionette DEBUG loaded listener.js 00:16:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (1CE07000) [pid = 3840] [serial = 898] [outer = 1C5A0C00] 00:16:26 INFO - PROCESS | 3840 | 1461136586903 Marionette TRACE conn5 <- [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]]]}] 00:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 930ms 00:16:26 INFO - PROCESS | 3840 | 1461136586949 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 00:16:26 INFO - PROCESS | 3840 | 1461136586952 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 00:16:26 INFO - PROCESS | 3840 | 1461136586955 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:16:26 INFO - PROCESS | 3840 | 1461136586957 Marionette TRACE conn5 <- [1,1162,null,{}] 00:16:26 INFO - PROCESS | 3840 | 1461136586961 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:27 INFO - PROCESS | 3840 | 1461136587069 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 00:16:27 INFO - PROCESS | 3840 | 1461136587181 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:27 INFO - PROCESS | 3840 | ++DOCSHELL 1CF74400 == 80 [pid = 3840] [id = 300] 00:16:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (1CF75400) [pid = 3840] [serial = 899] [outer = 00000000] 00:16:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (1D158800) [pid = 3840] [serial = 900] [outer = 1CF75400] 00:16:27 INFO - PROCESS | 3840 | 1461136587278 Marionette DEBUG loaded listener.js 00:16:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (1D5D0400) [pid = 3840] [serial = 901] [outer = 1CF75400] 00:16:27 INFO - PROCESS | 3840 | 1461136587875 Marionette TRACE conn5 <- [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] 00:16:27 INFO - PROCESS | 3840 | 1461136587931 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 00:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:16:27 INFO - PROCESS | 3840 | 1461136587934 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:16:27 INFO - PROCESS | 3840 | 1461136587936 Marionette TRACE conn5 <- [1,1166,null,{}] 00:16:27 INFO - PROCESS | 3840 | 1461136587940 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:28 INFO - PROCESS | 3840 | 1461136588045 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 00:16:28 INFO - PROCESS | 3840 | 1461136588183 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:28 INFO - PROCESS | 3840 | ++DOCSHELL 1D63D000 == 81 [pid = 3840] [id = 301] 00:16:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 169 (1D6E9C00) [pid = 3840] [serial = 902] [outer = 00000000] 00:16:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 170 (1DC12400) [pid = 3840] [serial = 903] [outer = 1D6E9C00] 00:16:28 INFO - PROCESS | 3840 | 1461136588239 Marionette DEBUG loaded listener.js 00:16:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 171 (1E288800) [pid = 3840] [serial = 904] [outer = 1D6E9C00] 00:16:28 INFO - PROCESS | 3840 | 1461136588771 Marionette TRACE conn5 <- [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] 00:16:28 INFO - PROCESS | 3840 | 1461136588871 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 00:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:16:28 INFO - PROCESS | 3840 | 1461136588875 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:16:28 INFO - PROCESS | 3840 | 1461136588877 Marionette TRACE conn5 <- [1,1170,null,{}] 00:16:28 INFO - PROCESS | 3840 | 1461136588911 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:29 INFO - PROCESS | 3840 | 1461136589062 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 00:16:29 INFO - PROCESS | 3840 | 1461136589196 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:29 INFO - PROCESS | 3840 | ++DOCSHELL 0F83D800 == 82 [pid = 3840] [id = 302] 00:16:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 172 (0FD0EC00) [pid = 3840] [serial = 905] [outer = 00000000] 00:16:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 173 (15A82400) [pid = 3840] [serial = 906] [outer = 0FD0EC00] 00:16:29 INFO - PROCESS | 3840 | 1461136589255 Marionette DEBUG loaded listener.js 00:16:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 174 (1608E400) [pid = 3840] [serial = 907] [outer = 0FD0EC00] 00:16:29 INFO - PROCESS | 3840 | 1461136589891 Marionette TRACE conn5 <- [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] 00:16:29 INFO - PROCESS | 3840 | 1461136589947 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 00:16:29 INFO - PROCESS | 3840 | 1461136589950 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:16:29 INFO - PROCESS | 3840 | 1461136589952 Marionette TRACE conn5 <- [1,1174,null,{}] 00:16:29 INFO - PROCESS | 3840 | 1461136589956 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:30 INFO - PROCESS | 3840 | 1461136590060 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 00:16:30 INFO - PROCESS | 3840 | 1461136590171 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:30 INFO - PROCESS | 3840 | ++DOCSHELL 17BE9000 == 83 [pid = 3840] [id = 303] 00:16:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 175 (18A41C00) [pid = 3840] [serial = 908] [outer = 00000000] 00:16:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 176 (1C59F400) [pid = 3840] [serial = 909] [outer = 18A41C00] 00:16:30 INFO - PROCESS | 3840 | 1461136590226 Marionette DEBUG loaded listener.js 00:16:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 177 (1CC72800) [pid = 3840] [serial = 910] [outer = 18A41C00] 00:16:30 INFO - PROCESS | 3840 | 1461136590985 Marionette TRACE conn5 <- [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] 00:16:31 INFO - PROCESS | 3840 | 1461136591030 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 00:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:16:31 INFO - PROCESS | 3840 | 1461136591036 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:16:31 INFO - PROCESS | 3840 | 1461136591039 Marionette TRACE conn5 <- [1,1178,null,{}] 00:16:31 INFO - PROCESS | 3840 | 1461136591044 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:31 INFO - PROCESS | 3840 | 1461136591147 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 00:16:31 INFO - PROCESS | 3840 | 1461136591262 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:31 INFO - PROCESS | 3840 | ++DOCSHELL 15AAA800 == 84 [pid = 3840] [id = 304] 00:16:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 178 (15AAC800) [pid = 3840] [serial = 911] [outer = 00000000] 00:16:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 179 (15AD6800) [pid = 3840] [serial = 912] [outer = 15AAC800] 00:16:31 INFO - PROCESS | 3840 | 1461136591358 Marionette DEBUG loaded listener.js 00:16:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 180 (16082800) [pid = 3840] [serial = 913] [outer = 15AAC800] 00:16:31 INFO - PROCESS | 3840 | --DOCSHELL 10116800 == 83 [pid = 3840] [id = 171] 00:16:31 INFO - PROCESS | 3840 | --DOCSHELL 1C25CC00 == 82 [pid = 3840] [id = 190] 00:16:31 INFO - PROCESS | 3840 | --DOCSHELL 1A6DC400 == 81 [pid = 3840] [id = 295] 00:16:31 INFO - PROCESS | 3840 | --DOCSHELL 103D1400 == 80 [pid = 3840] [id = 294] 00:16:31 INFO - PROCESS | 3840 | --DOCSHELL 19959000 == 79 [pid = 3840] [id = 293] 00:16:31 INFO - PROCESS | 3840 | --DOCSHELL 197D0400 == 78 [pid = 3840] [id = 292] 00:16:31 INFO - PROCESS | 3840 | --DOCSHELL 0FF50800 == 77 [pid = 3840] [id = 291] 00:16:31 INFO - PROCESS | 3840 | --DOCSHELL 0FF42C00 == 76 [pid = 3840] [id = 290] 00:16:31 INFO - PROCESS | 3840 | --DOCSHELL 15AF2C00 == 75 [pid = 3840] [id = 289] 00:16:31 INFO - PROCESS | 3840 | --DOCSHELL 13310400 == 74 [pid = 3840] [id = 288] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 179 (1E28DC00) [pid = 3840] [serial = 840] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOCSHELL 1520B800 == 73 [pid = 3840] [id = 287] 00:16:31 INFO - PROCESS | 3840 | --DOCSHELL 10112400 == 72 [pid = 3840] [id = 286] 00:16:31 INFO - PROCESS | 3840 | --DOCSHELL 1608B000 == 71 [pid = 3840] [id = 282] 00:16:31 INFO - PROCESS | 3840 | --DOCSHELL 101B9C00 == 70 [pid = 3840] [id = 281] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 178 (1C59C800) [pid = 3840] [serial = 570] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 177 (1C5A2C00) [pid = 3840] [serial = 618] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 176 (19957000) [pid = 3840] [serial = 825] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 175 (1995A800) [pid = 3840] [serial = 826] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 174 (1C5A0400) [pid = 3840] [serial = 829] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 173 (1C2D2800) [pid = 3840] [serial = 828] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 172 (197A6C00) [pid = 3840] [serial = 834] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 171 (14A14800) [pid = 3840] [serial = 792] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 170 (14A3D400) [pid = 3840] [serial = 811] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 169 (14A16400) [pid = 3840] [serial = 810] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 168 (1CC6E400) [pid = 3840] [serial = 831] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 167 (17EBDC00) [pid = 3840] [serial = 819] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (18A4C800) [pid = 3840] [serial = 820] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (1921C000) [pid = 3840] [serial = 822] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (1CC6A800) [pid = 3840] [serial = 798] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (1D1E1800) [pid = 3840] [serial = 801] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (14A3B400) [pid = 3840] [serial = 816] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (15A7E000) [pid = 3840] [serial = 817] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (1D642400) [pid = 3840] [serial = 804] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (16506400) [pid = 3840] [serial = 795] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (1E280000) [pid = 3840] [serial = 807] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (1650B800) [pid = 3840] [serial = 814] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (16087400) [pid = 3840] [serial = 813] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (1CF76400) [pid = 3840] [serial = 837] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (1DC0E400) [pid = 3840] [serial = 838] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (1CE08800) [pid = 3840] [serial = 832] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (1A6E2800) [pid = 3840] [serial = 835] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (197A8400) [pid = 3840] [serial = 823] [outer = 00000000] [url = about:blank] 00:16:31 INFO - PROCESS | 3840 | 1461136591933 Marionette TRACE conn5 <- [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] 00:16:31 INFO - PROCESS | 3840 | 1461136591972 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 00:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:16:31 INFO - PROCESS | 3840 | 1461136591978 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:16:31 INFO - PROCESS | 3840 | 1461136591980 Marionette TRACE conn5 <- [1,1182,null,{}] 00:16:31 INFO - PROCESS | 3840 | 1461136591984 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:32 INFO - PROCESS | 3840 | 1461136592073 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 00:16:32 INFO - PROCESS | 3840 | 1461136592083 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:32 INFO - PROCESS | 3840 | ++DOCSHELL 0FD0F000 == 71 [pid = 3840] [id = 305] 00:16:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (101B9C00) [pid = 3840] [serial = 914] [outer = 00000000] 00:16:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (15A80800) [pid = 3840] [serial = 915] [outer = 101B9C00] 00:16:32 INFO - PROCESS | 3840 | 1461136592132 Marionette DEBUG loaded listener.js 00:16:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (15AA7C00) [pid = 3840] [serial = 916] [outer = 101B9C00] 00:16:32 INFO - PROCESS | 3840 | 1461136592648 Marionette TRACE conn5 <- [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] 00:16:32 INFO - PROCESS | 3840 | 1461136592713 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 00:16:32 INFO - PROCESS | 3840 | 1461136592721 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:16:32 INFO - PROCESS | 3840 | 1461136592724 Marionette TRACE conn5 <- [1,1186,null,{}] 00:16:32 INFO - PROCESS | 3840 | 1461136592734 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:32 INFO - PROCESS | 3840 | 1461136592824 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 00:16:32 INFO - PROCESS | 3840 | 1461136592839 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:32 INFO - PROCESS | 3840 | ++DOCSHELL 18A26400 == 72 [pid = 3840] [id = 306] 00:16:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (18A26C00) [pid = 3840] [serial = 917] [outer = 00000000] 00:16:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (18D4F800) [pid = 3840] [serial = 918] [outer = 18A26C00] 00:16:32 INFO - PROCESS | 3840 | 1461136592887 Marionette DEBUG loaded listener.js 00:16:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (19212800) [pid = 3840] [serial = 919] [outer = 18A26C00] 00:16:33 INFO - PROCESS | 3840 | 1461136593359 Marionette TRACE conn5 <- [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]]]}] 00:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 670ms 00:16:33 INFO - PROCESS | 3840 | 1461136593396 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 00:16:33 INFO - PROCESS | 3840 | 1461136593398 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 00:16:33 INFO - PROCESS | 3840 | 1461136593402 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:16:33 INFO - PROCESS | 3840 | 1461136593403 Marionette TRACE conn5 <- [1,1190,null,{}] 00:16:33 INFO - PROCESS | 3840 | 1461136593407 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:33 INFO - PROCESS | 3840 | 1461136593492 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 00:16:33 INFO - PROCESS | 3840 | 1461136593500 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:33 INFO - PROCESS | 3840 | ++DOCSHELL 16114400 == 73 [pid = 3840] [id = 307] 00:16:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (1914F800) [pid = 3840] [serial = 920] [outer = 00000000] 00:16:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (1980E800) [pid = 3840] [serial = 921] [outer = 1914F800] 00:16:33 INFO - PROCESS | 3840 | 1461136593545 Marionette DEBUG loaded listener.js 00:16:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (19957000) [pid = 3840] [serial = 922] [outer = 1914F800] 00:16:33 INFO - PROCESS | 3840 | 1461136593990 Marionette TRACE conn5 <- [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]]]}] 00:16:34 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 00:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 632ms 00:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:16:34 INFO - PROCESS | 3840 | 1461136594037 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 00:16:34 INFO - PROCESS | 3840 | 1461136594039 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 00:16:34 INFO - PROCESS | 3840 | 1461136594049 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:16:34 INFO - PROCESS | 3840 | 1461136594051 Marionette TRACE conn5 <- [1,1194,null,{}] 00:16:34 INFO - PROCESS | 3840 | 1461136594054 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:34 INFO - PROCESS | 3840 | 1461136594170 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 00:16:34 INFO - PROCESS | 3840 | 1461136594265 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:34 INFO - PROCESS | 3840 | ++DOCSHELL 1995C800 == 74 [pid = 3840] [id = 308] 00:16:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (1A196400) [pid = 3840] [serial = 923] [outer = 00000000] 00:16:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (1A6D9C00) [pid = 3840] [serial = 924] [outer = 1A196400] 00:16:34 INFO - PROCESS | 3840 | 1461136594310 Marionette DEBUG loaded listener.js 00:16:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (1B287C00) [pid = 3840] [serial = 925] [outer = 1A196400] 00:16:34 INFO - PROCESS | 3840 | 1461136594727 Marionette TRACE conn5 <- [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]]]}] 00:16:34 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 00:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 730ms 00:16:34 INFO - PROCESS | 3840 | 1461136594776 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 00:16:34 INFO - PROCESS | 3840 | 1461136594778 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 00:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:16:34 INFO - PROCESS | 3840 | 1461136594781 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:16:34 INFO - PROCESS | 3840 | 1461136594783 Marionette TRACE conn5 <- [1,1198,null,{}] 00:16:34 INFO - PROCESS | 3840 | 1461136594786 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:34 INFO - PROCESS | 3840 | 1461136594922 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 00:16:34 INFO - PROCESS | 3840 | 1461136594991 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:34 INFO - PROCESS | 3840 | ++DOCSHELL 1C2CEC00 == 75 [pid = 3840] [id = 309] 00:16:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (1C2D7C00) [pid = 3840] [serial = 926] [outer = 00000000] 00:16:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (1CE05800) [pid = 3840] [serial = 927] [outer = 1C2D7C00] 00:16:35 INFO - PROCESS | 3840 | 1461136595038 Marionette DEBUG loaded listener.js 00:16:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (1CEB5400) [pid = 3840] [serial = 928] [outer = 1C2D7C00] 00:16:35 INFO - PROCESS | 3840 | 1461136595473 Marionette TRACE conn5 <- [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]]]}] 00:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 730ms 00:16:35 INFO - PROCESS | 3840 | 1461136595539 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 00:16:35 INFO - PROCESS | 3840 | 1461136595541 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 00:16:35 INFO - PROCESS | 3840 | 1461136595544 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:16:35 INFO - PROCESS | 3840 | 1461136595546 Marionette TRACE conn5 <- [1,1202,null,{}] 00:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:16:35 INFO - PROCESS | 3840 | 1461136595549 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:35 INFO - PROCESS | 3840 | 1461136595666 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 00:16:35 INFO - PROCESS | 3840 | 1461136595675 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:35 INFO - PROCESS | 3840 | ++DOCSHELL 1CF76000 == 76 [pid = 3840] [id = 310] 00:16:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (1D1D5000) [pid = 3840] [serial = 929] [outer = 00000000] 00:16:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (1DB0A400) [pid = 3840] [serial = 930] [outer = 1D1D5000] 00:16:35 INFO - PROCESS | 3840 | 1461136595775 Marionette DEBUG loaded listener.js 00:16:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 169 (1E283000) [pid = 3840] [serial = 931] [outer = 1D1D5000] 00:16:36 INFO - PROCESS | 3840 | --DOMWINDOW == 168 (133FBC00) [pid = 3840] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:16:36 INFO - PROCESS | 3840 | --DOMWINDOW == 167 (14FDE800) [pid = 3840] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:16:36 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (19F29C00) [pid = 3840] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:16:36 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (1A6DE800) [pid = 3840] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:16:36 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (16E7C400) [pid = 3840] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:16:36 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (197D2000) [pid = 3840] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:16:36 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (1011D000) [pid = 3840] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:16:36 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (17E25C00) [pid = 3840] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:16:36 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (152BD000) [pid = 3840] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:16:36 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (15AF5000) [pid = 3840] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:16:36 INFO - PROCESS | 3840 | 1461136596494 Marionette TRACE conn5 <- [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]]]}] 00:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 970ms 00:16:36 INFO - PROCESS | 3840 | 1461136596520 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 00:16:36 INFO - PROCESS | 3840 | 1461136596522 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 00:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:16:36 INFO - PROCESS | 3840 | 1461136596525 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:16:36 INFO - PROCESS | 3840 | 1461136596526 Marionette TRACE conn5 <- [1,1206,null,{}] 00:16:36 INFO - PROCESS | 3840 | 1461136596530 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:36 INFO - PROCESS | 3840 | 1461136596620 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 00:16:36 INFO - PROCESS | 3840 | 1461136596722 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:36 INFO - PROCESS | 3840 | ++DOCSHELL 0FF91800 == 77 [pid = 3840] [id = 311] 00:16:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (14FDE800) [pid = 3840] [serial = 932] [outer = 00000000] 00:16:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (1D644000) [pid = 3840] [serial = 933] [outer = 14FDE800] 00:16:36 INFO - PROCESS | 3840 | 1461136596771 Marionette DEBUG loaded listener.js 00:16:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (197A8800) [pid = 3840] [serial = 934] [outer = 14FDE800] 00:16:37 INFO - PROCESS | 3840 | 1461136597207 Marionette TRACE conn5 <- [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]]]}] 00:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 729ms 00:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:16:37 INFO - PROCESS | 3840 | 1461136597256 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 00:16:37 INFO - PROCESS | 3840 | 1461136597258 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 00:16:37 INFO - PROCESS | 3840 | 1461136597261 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:16:37 INFO - PROCESS | 3840 | 1461136597262 Marionette TRACE conn5 <- [1,1210,null,{}] 00:16:37 INFO - PROCESS | 3840 | 1461136597266 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:37 INFO - PROCESS | 3840 | 1461136597358 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 00:16:37 INFO - PROCESS | 3840 | 1461136597365 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:37 INFO - PROCESS | 3840 | ++DOCSHELL 1D638800 == 78 [pid = 3840] [id = 312] 00:16:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (1DB0DC00) [pid = 3840] [serial = 935] [outer = 00000000] 00:16:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (21760C00) [pid = 3840] [serial = 936] [outer = 1DB0DC00] 00:16:37 INFO - PROCESS | 3840 | 1461136597410 Marionette DEBUG loaded listener.js 00:16:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (21767800) [pid = 3840] [serial = 937] [outer = 1DB0DC00] 00:16:37 INFO - PROCESS | 3840 | 1461136597850 Marionette TRACE conn5 <- [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] 00:16:37 INFO - PROCESS | 3840 | 1461136597894 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 00:16:37 INFO - PROCESS | 3840 | 1461136597897 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:16:37 INFO - PROCESS | 3840 | 1461136597899 Marionette TRACE conn5 <- [1,1214,null,{}] 00:16:37 INFO - PROCESS | 3840 | 1461136597902 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:37 INFO - PROCESS | 3840 | 1461136597988 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 00:16:37 INFO - PROCESS | 3840 | 1461136597994 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:37 INFO - PROCESS | 3840 | ++DOCSHELL 0FE3FC00 == 79 [pid = 3840] [id = 313] 00:16:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (0FF77800) [pid = 3840] [serial = 938] [outer = 00000000] 00:16:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (21A81000) [pid = 3840] [serial = 939] [outer = 0FF77800] 00:16:38 INFO - PROCESS | 3840 | 1461136598040 Marionette DEBUG loaded listener.js 00:16:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (21A85800) [pid = 3840] [serial = 940] [outer = 0FF77800] 00:16:38 INFO - PROCESS | 3840 | 1461136598658 Marionette TRACE conn5 <- [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]]]}] 00:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 770ms 00:16:38 INFO - PROCESS | 3840 | 1461136598672 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 00:16:38 INFO - PROCESS | 3840 | 1461136598677 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 00:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:16:38 INFO - PROCESS | 3840 | 1461136598682 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:16:38 INFO - PROCESS | 3840 | 1461136598687 Marionette TRACE conn5 <- [1,1218,null,{}] 00:16:38 INFO - PROCESS | 3840 | 1461136598693 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:38 INFO - PROCESS | 3840 | 1461136598841 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 00:16:38 INFO - PROCESS | 3840 | 1461136598960 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:38 INFO - PROCESS | 3840 | ++DOCSHELL 101B9800 == 80 [pid = 3840] [id = 314] 00:16:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 169 (10309400) [pid = 3840] [serial = 941] [outer = 00000000] 00:16:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 170 (15214800) [pid = 3840] [serial = 942] [outer = 10309400] 00:16:39 INFO - PROCESS | 3840 | 1461136599019 Marionette DEBUG loaded listener.js 00:16:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 171 (15ACA400) [pid = 3840] [serial = 943] [outer = 10309400] 00:16:39 INFO - PROCESS | 3840 | 1461136599612 Marionette TRACE conn5 <- [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]]]}] 00:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 990ms 00:16:39 INFO - PROCESS | 3840 | 1461136599673 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 00:16:39 INFO - PROCESS | 3840 | 1461136599679 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 00:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:16:39 INFO - PROCESS | 3840 | 1461136599685 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:16:39 INFO - PROCESS | 3840 | 1461136599688 Marionette TRACE conn5 <- [1,1222,null,{}] 00:16:39 INFO - PROCESS | 3840 | 1461136599692 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:39 INFO - PROCESS | 3840 | 1461136599804 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 00:16:39 INFO - PROCESS | 3840 | 1461136599946 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:39 INFO - PROCESS | 3840 | ++DOCSHELL 0FF45400 == 81 [pid = 3840] [id = 315] 00:16:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 172 (17BE1800) [pid = 3840] [serial = 944] [outer = 00000000] 00:16:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 173 (19801800) [pid = 3840] [serial = 945] [outer = 17BE1800] 00:16:39 INFO - PROCESS | 3840 | 1461136600002 Marionette DEBUG loaded listener.js 00:16:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 174 (1A6DE000) [pid = 3840] [serial = 946] [outer = 17BE1800] 00:16:40 INFO - PROCESS | 3840 | 1461136600579 Marionette TRACE conn5 <- [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]]]}] 00:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 930ms 00:16:40 INFO - PROCESS | 3840 | 1461136600617 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 00:16:40 INFO - PROCESS | 3840 | 1461136600620 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 00:16:40 INFO - PROCESS | 3840 | 1461136600624 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:16:40 INFO - PROCESS | 3840 | 1461136600627 Marionette TRACE conn5 <- [1,1226,null,{}] 00:16:40 INFO - PROCESS | 3840 | 1461136600639 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:40 INFO - PROCESS | 3840 | 1461136600751 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 00:16:40 INFO - PROCESS | 3840 | 1461136600866 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:40 INFO - PROCESS | 3840 | ++DOCSHELL 19FE3000 == 82 [pid = 3840] [id = 316] 00:16:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 175 (1CC6A800) [pid = 3840] [serial = 947] [outer = 00000000] 00:16:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 176 (21A7D000) [pid = 3840] [serial = 948] [outer = 1CC6A800] 00:16:40 INFO - PROCESS | 3840 | 1461136600964 Marionette DEBUG loaded listener.js 00:16:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 177 (21A88000) [pid = 3840] [serial = 949] [outer = 1CC6A800] 00:16:41 INFO - PROCESS | 3840 | 1461136601523 Marionette TRACE conn5 <- [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]]]}] 00:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 930ms 00:16:41 INFO - PROCESS | 3840 | 1461136601557 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 00:16:41 INFO - PROCESS | 3840 | 1461136601560 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 00:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:16:41 INFO - PROCESS | 3840 | 1461136601564 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:16:41 INFO - PROCESS | 3840 | 1461136601566 Marionette TRACE conn5 <- [1,1230,null,{}] 00:16:41 INFO - PROCESS | 3840 | 1461136601569 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:41 INFO - PROCESS | 3840 | 1461136601679 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 00:16:41 INFO - PROCESS | 3840 | 1461136601792 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:41 INFO - PROCESS | 3840 | ++DOCSHELL 22967400 == 83 [pid = 3840] [id = 317] 00:16:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 178 (22968000) [pid = 3840] [serial = 950] [outer = 00000000] 00:16:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 179 (2296CC00) [pid = 3840] [serial = 951] [outer = 22968000] 00:16:41 INFO - PROCESS | 3840 | 1461136601888 Marionette DEBUG loaded listener.js 00:16:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 180 (2296F800) [pid = 3840] [serial = 952] [outer = 22968000] 00:16:42 INFO - PROCESS | 3840 | 1461136602482 Marionette TRACE conn5 <- [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]]]}] 00:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 970ms 00:16:42 INFO - PROCESS | 3840 | 1461136602537 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 00:16:42 INFO - PROCESS | 3840 | 1461136602539 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 00:16:42 INFO - PROCESS | 3840 | 1461136602543 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:16:42 INFO - PROCESS | 3840 | 1461136602545 Marionette TRACE conn5 <- [1,1234,null,{}] 00:16:42 INFO - PROCESS | 3840 | 1461136602549 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:42 INFO - PROCESS | 3840 | 1461136602655 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 00:16:42 INFO - PROCESS | 3840 | 1461136602796 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:42 INFO - PROCESS | 3840 | ++DOCSHELL 21A3E000 == 84 [pid = 3840] [id = 318] 00:16:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 181 (21A41000) [pid = 3840] [serial = 953] [outer = 00000000] 00:16:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 182 (21A49000) [pid = 3840] [serial = 954] [outer = 21A41000] 00:16:42 INFO - PROCESS | 3840 | 1461136602852 Marionette DEBUG loaded listener.js 00:16:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 183 (21A4A400) [pid = 3840] [serial = 955] [outer = 21A41000] 00:16:43 INFO - PROCESS | 3840 | 1461136603430 Marionette TRACE conn5 <- [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]]]}] 00:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 930ms 00:16:43 INFO - PROCESS | 3840 | 1461136603477 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 00:16:43 INFO - PROCESS | 3840 | 1461136603480 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 00:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:16:43 INFO - PROCESS | 3840 | 1461136603483 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:16:43 INFO - PROCESS | 3840 | 1461136603485 Marionette TRACE conn5 <- [1,1238,null,{}] 00:16:43 INFO - PROCESS | 3840 | 1461136603489 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:43 INFO - PROCESS | 3840 | 1461136603615 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 00:16:43 INFO - PROCESS | 3840 | 1461136603733 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:43 INFO - PROCESS | 3840 | ++DOCSHELL 229B5000 == 85 [pid = 3840] [id = 319] 00:16:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 184 (229B6C00) [pid = 3840] [serial = 956] [outer = 00000000] 00:16:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 185 (229BF000) [pid = 3840] [serial = 957] [outer = 229B6C00] 00:16:43 INFO - PROCESS | 3840 | 1461136603790 Marionette DEBUG loaded listener.js 00:16:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 186 (229C1C00) [pid = 3840] [serial = 958] [outer = 229B6C00] 00:16:44 INFO - PROCESS | 3840 | 1461136604363 Marionette TRACE conn5 <- [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]]]}] 00:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 930ms 00:16:44 INFO - PROCESS | 3840 | 1461136604417 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 00:16:44 INFO - PROCESS | 3840 | 1461136604420 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 00:16:44 INFO - PROCESS | 3840 | 1461136604423 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:16:44 INFO - PROCESS | 3840 | 1461136604425 Marionette TRACE conn5 <- [1,1242,null,{}] 00:16:44 INFO - PROCESS | 3840 | 1461136604429 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:44 INFO - PROCESS | 3840 | 1461136604536 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 00:16:44 INFO - PROCESS | 3840 | 1461136604656 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:44 INFO - PROCESS | 3840 | ++DOCSHELL 14A0E000 == 86 [pid = 3840] [id = 320] 00:16:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 187 (14A17400) [pid = 3840] [serial = 959] [outer = 00000000] 00:16:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 188 (18A2B400) [pid = 3840] [serial = 960] [outer = 14A17400] 00:16:44 INFO - PROCESS | 3840 | 1461136604750 Marionette DEBUG loaded listener.js 00:16:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 189 (197C6000) [pid = 3840] [serial = 961] [outer = 14A17400] 00:16:45 INFO - PROCESS | 3840 | 1461136605571 Marionette TRACE conn5 <- [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]]]}] 00:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1230ms 00:16:45 INFO - PROCESS | 3840 | 1461136605658 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 00:16:45 INFO - PROCESS | 3840 | 1461136605662 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 00:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:16:45 INFO - PROCESS | 3840 | 1461136605667 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:16:45 INFO - PROCESS | 3840 | 1461136605670 Marionette TRACE conn5 <- [1,1246,null,{}] 00:16:45 INFO - PROCESS | 3840 | 1461136605676 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:45 INFO - PROCESS | 3840 | 1461136605781 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 00:16:45 INFO - PROCESS | 3840 | 1461136605922 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:45 INFO - PROCESS | 3840 | ++DOCSHELL 1011B400 == 87 [pid = 3840] [id = 321] 00:16:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 190 (14808000) [pid = 3840] [serial = 962] [outer = 00000000] 00:16:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 191 (15AD0C00) [pid = 3840] [serial = 963] [outer = 14808000] 00:16:45 INFO - PROCESS | 3840 | 1461136605975 Marionette DEBUG loaded listener.js 00:16:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 192 (1608B000) [pid = 3840] [serial = 964] [outer = 14808000] 00:16:46 INFO - PROCESS | 3840 | 1461136606567 Marionette TRACE conn5 <- [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]]]}] 00:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 990ms 00:16:46 INFO - PROCESS | 3840 | 1461136606658 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 00:16:46 INFO - PROCESS | 3840 | 1461136606663 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 00:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:16:46 INFO - PROCESS | 3840 | 1461136606669 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:16:46 INFO - PROCESS | 3840 | 1461136606672 Marionette TRACE conn5 <- [1,1250,null,{}] 00:16:46 INFO - PROCESS | 3840 | 1461136606675 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:46 INFO - PROCESS | 3840 | 1461136606780 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 00:16:46 INFO - PROCESS | 3840 | 1461136606946 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:46 INFO - PROCESS | 3840 | --DOCSHELL 197F0000 == 86 [pid = 3840] [id = 233] 00:16:46 INFO - PROCESS | 3840 | --DOCSHELL 1D422000 == 85 [pid = 3840] [id = 204] 00:16:46 INFO - PROCESS | 3840 | --DOCSHELL 1D14FC00 == 84 [pid = 3840] [id = 236] 00:16:46 INFO - PROCESS | 3840 | --DOCSHELL 1CE0E800 == 83 [pid = 3840] [id = 234] 00:16:46 INFO - PROCESS | 3840 | --DOCSHELL 1D638800 == 82 [pid = 3840] [id = 312] 00:16:46 INFO - PROCESS | 3840 | --DOCSHELL 0FF91800 == 81 [pid = 3840] [id = 311] 00:16:46 INFO - PROCESS | 3840 | --DOCSHELL 1CF76000 == 80 [pid = 3840] [id = 310] 00:16:46 INFO - PROCESS | 3840 | --DOCSHELL 1C2CEC00 == 79 [pid = 3840] [id = 309] 00:16:46 INFO - PROCESS | 3840 | --DOCSHELL 1DC12800 == 78 [pid = 3840] [id = 280] 00:16:46 INFO - PROCESS | 3840 | --DOCSHELL 1995C800 == 77 [pid = 3840] [id = 308] 00:16:46 INFO - PROCESS | 3840 | --DOCSHELL 16114400 == 76 [pid = 3840] [id = 307] 00:16:46 INFO - PROCESS | 3840 | --DOMWINDOW == 191 (15218C00) [pid = 3840] [serial = 843] [outer = 00000000] [url = about:blank] 00:16:46 INFO - PROCESS | 3840 | --DOMWINDOW == 190 (18D51C00) [pid = 3840] [serial = 846] [outer = 00000000] [url = about:blank] 00:16:46 INFO - PROCESS | 3840 | --DOMWINDOW == 189 (1EF93000) [pid = 3840] [serial = 849] [outer = 00000000] [url = about:blank] 00:16:46 INFO - PROCESS | 3840 | --DOMWINDOW == 188 (1EF9D800) [pid = 3840] [serial = 855] [outer = 00000000] [url = about:blank] 00:16:46 INFO - PROCESS | 3840 | --DOMWINDOW == 187 (1EF1B000) [pid = 3840] [serial = 852] [outer = 00000000] [url = about:blank] 00:16:46 INFO - PROCESS | 3840 | --DOMWINDOW == 186 (1CC66800) [pid = 3840] [serial = 888] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | ++DOCSHELL 0F45C800 == 77 [pid = 3840] [id = 322] 00:16:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 187 (0F45F400) [pid = 3840] [serial = 965] [outer = 00000000] 00:16:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 188 (10CC1400) [pid = 3840] [serial = 966] [outer = 0F45F400] 00:16:47 INFO - PROCESS | 3840 | 1461136607051 Marionette DEBUG loaded listener.js 00:16:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 189 (14A3AC00) [pid = 3840] [serial = 967] [outer = 0F45F400] 00:16:47 INFO - PROCESS | 3840 | --DOCSHELL 18A26400 == 76 [pid = 3840] [id = 306] 00:16:47 INFO - PROCESS | 3840 | --DOCSHELL 0FD0F000 == 75 [pid = 3840] [id = 305] 00:16:47 INFO - PROCESS | 3840 | --DOCSHELL 15AAA800 == 74 [pid = 3840] [id = 304] 00:16:47 INFO - PROCESS | 3840 | --DOCSHELL 1D63D000 == 73 [pid = 3840] [id = 301] 00:16:47 INFO - PROCESS | 3840 | --DOCSHELL 1CF74400 == 72 [pid = 3840] [id = 300] 00:16:47 INFO - PROCESS | 3840 | --DOCSHELL 1C59CC00 == 71 [pid = 3840] [id = 299] 00:16:47 INFO - PROCESS | 3840 | --DOCSHELL 14A12000 == 70 [pid = 3840] [id = 298] 00:16:47 INFO - PROCESS | 3840 | --DOCSHELL 101B8400 == 69 [pid = 3840] [id = 297] 00:16:47 INFO - PROCESS | 3840 | --DOCSHELL 0FF94400 == 68 [pid = 3840] [id = 296] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 188 (19292400) [pid = 3840] [serial = 874] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 187 (19152000) [pid = 3840] [serial = 873] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 186 (19809800) [pid = 3840] [serial = 877] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 185 (1980BC00) [pid = 3840] [serial = 876] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 184 (14A12800) [pid = 3840] [serial = 859] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 183 (14938400) [pid = 3840] [serial = 858] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 182 (17EB9C00) [pid = 3840] [serial = 870] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 181 (16081C00) [pid = 3840] [serial = 862] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 180 (15AECC00) [pid = 3840] [serial = 861] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 179 (16E7B800) [pid = 3840] [serial = 867] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 178 (17BE2800) [pid = 3840] [serial = 868] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 177 (1520CC00) [pid = 3840] [serial = 864] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 176 (15A86800) [pid = 3840] [serial = 865] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 175 (19956800) [pid = 3840] [serial = 882] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 174 (1A5E3800) [pid = 3840] [serial = 879] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 173 (1B7B3000) [pid = 3840] [serial = 886] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 172 (1B737000) [pid = 3840] [serial = 885] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 171 (1A6D9000) [pid = 3840] [serial = 880] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 170 (18A2FC00) [pid = 3840] [serial = 871] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | --DOMWINDOW == 169 (1A19FC00) [pid = 3840] [serial = 883] [outer = 00000000] [url = about:blank] 00:16:47 INFO - PROCESS | 3840 | 1461136607509 Marionette TRACE conn5 <- [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]]]}] 00:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 869ms 00:16:47 INFO - PROCESS | 3840 | 1461136607542 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 00:16:47 INFO - PROCESS | 3840 | 1461136607545 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 00:16:47 INFO - PROCESS | 3840 | 1461136607548 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:16:47 INFO - PROCESS | 3840 | 1461136607551 Marionette TRACE conn5 <- [1,1254,null,{}] 00:16:47 INFO - PROCESS | 3840 | 1461136607562 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:47 INFO - PROCESS | 3840 | 1461136607653 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 00:16:47 INFO - PROCESS | 3840 | 1461136607659 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:47 INFO - PROCESS | 3840 | ++DOCSHELL 14A3F800 == 69 [pid = 3840] [id = 323] 00:16:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 170 (14F01800) [pid = 3840] [serial = 968] [outer = 00000000] 00:16:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 171 (168FAC00) [pid = 3840] [serial = 969] [outer = 14F01800] 00:16:47 INFO - PROCESS | 3840 | 1461136607708 Marionette DEBUG loaded listener.js 00:16:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 172 (17BEC800) [pid = 3840] [serial = 970] [outer = 14F01800] 00:16:48 INFO - PROCESS | 3840 | 1461136608210 Marionette TRACE conn5 <- [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]]]}] 00:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 670ms 00:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:16:48 INFO - PROCESS | 3840 | 1461136608222 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 00:16:48 INFO - PROCESS | 3840 | 1461136608224 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 00:16:48 INFO - PROCESS | 3840 | 1461136608227 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:16:48 INFO - PROCESS | 3840 | 1461136608229 Marionette TRACE conn5 <- [1,1258,null,{}] 00:16:48 INFO - PROCESS | 3840 | 1461136608237 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:48 INFO - PROCESS | 3840 | 1461136608323 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 00:16:48 INFO - PROCESS | 3840 | 1461136608330 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:48 INFO - PROCESS | 3840 | ++DOCSHELL 18D4DC00 == 70 [pid = 3840] [id = 324] 00:16:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 173 (18E26400) [pid = 3840] [serial = 971] [outer = 00000000] 00:16:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 174 (19802400) [pid = 3840] [serial = 972] [outer = 18E26400] 00:16:48 INFO - PROCESS | 3840 | 1461136608377 Marionette DEBUG loaded listener.js 00:16:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 175 (19809800) [pid = 3840] [serial = 973] [outer = 18E26400] 00:16:48 INFO - PROCESS | 3840 | 1461136608873 Marionette TRACE conn5 <- [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]]]}] 00:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 690ms 00:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:16:48 INFO - PROCESS | 3840 | 1461136608918 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 00:16:48 INFO - PROCESS | 3840 | 1461136608920 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 00:16:48 INFO - PROCESS | 3840 | 1461136608923 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:16:48 INFO - PROCESS | 3840 | 1461136608925 Marionette TRACE conn5 <- [1,1262,null,{}] 00:16:48 INFO - PROCESS | 3840 | 1461136608929 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:48 INFO - PROCESS | 3840 | 1461136609012 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 00:16:49 INFO - PROCESS | 3840 | 1461136609183 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:49 INFO - PROCESS | 3840 | ++DOCSHELL 0F45A400 == 71 [pid = 3840] [id = 325] 00:16:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 176 (0F45EC00) [pid = 3840] [serial = 974] [outer = 00000000] 00:16:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 177 (0FF7BC00) [pid = 3840] [serial = 975] [outer = 0F45EC00] 00:16:49 INFO - PROCESS | 3840 | 1461136609243 Marionette DEBUG loaded listener.js 00:16:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 178 (101B7800) [pid = 3840] [serial = 976] [outer = 0F45EC00] 00:16:49 INFO - PROCESS | 3840 | 1461136609841 Marionette TRACE conn5 <- [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]]]}] 00:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 970ms 00:16:49 INFO - PROCESS | 3840 | 1461136609895 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 00:16:49 INFO - PROCESS | 3840 | 1461136609901 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 00:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:16:49 INFO - PROCESS | 3840 | 1461136609923 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:16:49 INFO - PROCESS | 3840 | 1461136609926 Marionette TRACE conn5 <- [1,1266,null,{}] 00:16:49 INFO - PROCESS | 3840 | 1461136609931 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:50 INFO - PROCESS | 3840 | 1461136610054 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 00:16:50 INFO - PROCESS | 3840 | 1461136610160 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:50 INFO - PROCESS | 3840 | ++DOCSHELL 17E32400 == 72 [pid = 3840] [id = 326] 00:16:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 179 (17E33000) [pid = 3840] [serial = 977] [outer = 00000000] 00:16:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 180 (18D50000) [pid = 3840] [serial = 978] [outer = 17E33000] 00:16:50 INFO - PROCESS | 3840 | 1461136610232 Marionette DEBUG loaded listener.js 00:16:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 181 (19216C00) [pid = 3840] [serial = 979] [outer = 17E33000] 00:16:50 INFO - PROCESS | 3840 | 1461136610781 Marionette TRACE conn5 <- [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]]]}] 00:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 930ms 00:16:50 INFO - PROCESS | 3840 | 1461136610858 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 00:16:50 INFO - PROCESS | 3840 | 1461136610862 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 00:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:16:50 INFO - PROCESS | 3840 | 1461136610866 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:16:50 INFO - PROCESS | 3840 | 1461136610868 Marionette TRACE conn5 <- [1,1270,null,{}] 00:16:50 INFO - PROCESS | 3840 | 1461136610872 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:50 INFO - PROCESS | 3840 | 1461136610981 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 00:16:51 INFO - PROCESS | 3840 | 1461136611147 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:51 INFO - PROCESS | 3840 | ++DOCSHELL 1A6E1C00 == 73 [pid = 3840] [id = 327] 00:16:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 182 (1A6E2400) [pid = 3840] [serial = 980] [outer = 00000000] 00:16:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 183 (1B710000) [pid = 3840] [serial = 981] [outer = 1A6E2400] 00:16:51 INFO - PROCESS | 3840 | 1461136611204 Marionette DEBUG loaded listener.js 00:16:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 184 (1BACC000) [pid = 3840] [serial = 982] [outer = 1A6E2400] 00:16:51 INFO - PROCESS | 3840 | 1461136611785 Marionette TRACE conn5 <- [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]]]}] 00:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 970ms 00:16:51 INFO - PROCESS | 3840 | 1461136611838 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 00:16:51 INFO - PROCESS | 3840 | 1461136611840 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 00:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:16:51 INFO - PROCESS | 3840 | 1461136611850 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:16:51 INFO - PROCESS | 3840 | 1461136611856 Marionette TRACE conn5 <- [1,1274,null,{}] 00:16:51 INFO - PROCESS | 3840 | 1461136611907 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:52 INFO - PROCESS | 3840 | 1461136612042 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 00:16:52 INFO - PROCESS | 3840 | 1461136612175 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:52 INFO - PROCESS | 3840 | ++DOCSHELL 1C5A6400 == 74 [pid = 3840] [id = 328] 00:16:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 185 (1CA1F400) [pid = 3840] [serial = 983] [outer = 00000000] 00:16:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 186 (1CF6E000) [pid = 3840] [serial = 984] [outer = 1CA1F400] 00:16:52 INFO - PROCESS | 3840 | 1461136612231 Marionette DEBUG loaded listener.js 00:16:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 187 (1D14C400) [pid = 3840] [serial = 985] [outer = 1CA1F400] 00:16:52 INFO - PROCESS | 3840 | 1461136612822 Marionette TRACE conn5 <- [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]]]}] 00:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1033ms 00:16:52 INFO - PROCESS | 3840 | 1461136612881 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 00:16:52 INFO - PROCESS | 3840 | 1461136612883 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 00:16:52 INFO - PROCESS | 3840 | 1461136612887 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:16:52 INFO - PROCESS | 3840 | 1461136612889 Marionette TRACE conn5 <- [1,1278,null,{}] 00:16:52 INFO - PROCESS | 3840 | 1461136612892 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:52 INFO - PROCESS | 3840 | 1461136612999 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 00:16:53 INFO - PROCESS | 3840 | 1461136613113 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:53 INFO - PROCESS | 3840 | ++DOCSHELL 1D14EC00 == 75 [pid = 3840] [id = 329] 00:16:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 188 (1D5CE800) [pid = 3840] [serial = 986] [outer = 00000000] 00:16:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 189 (1DB09000) [pid = 3840] [serial = 987] [outer = 1D5CE800] 00:16:53 INFO - PROCESS | 3840 | 1461136613209 Marionette DEBUG loaded listener.js 00:16:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 190 (1E283800) [pid = 3840] [serial = 988] [outer = 1D5CE800] 00:16:53 INFO - PROCESS | 3840 | 1461136613772 Marionette TRACE conn5 <- [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]]]}] 00:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 930ms 00:16:53 INFO - PROCESS | 3840 | 1461136613821 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 00:16:53 INFO - PROCESS | 3840 | 1461136613823 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 00:16:53 INFO - PROCESS | 3840 | 1461136613826 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:16:53 INFO - PROCESS | 3840 | 1461136613828 Marionette TRACE conn5 <- [1,1282,null,{}] 00:16:53 INFO - PROCESS | 3840 | 1461136613832 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:53 INFO - PROCESS | 3840 | 1461136613938 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 00:16:54 INFO - PROCESS | 3840 | 1461136614053 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:54 INFO - PROCESS | 3840 | ++DOCSHELL 1EF96000 == 76 [pid = 3840] [id = 330] 00:16:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 191 (1EF98000) [pid = 3840] [serial = 989] [outer = 00000000] 00:16:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 192 (2175FC00) [pid = 3840] [serial = 990] [outer = 1EF98000] 00:16:54 INFO - PROCESS | 3840 | 1461136614159 Marionette DEBUG loaded listener.js 00:16:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 193 (2176DC00) [pid = 3840] [serial = 991] [outer = 1EF98000] 00:16:54 INFO - PROCESS | 3840 | 1461136614730 Marionette TRACE conn5 <- [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]]]}] 00:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 930ms 00:16:54 INFO - PROCESS | 3840 | 1461136614761 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 00:16:54 INFO - PROCESS | 3840 | 1461136614763 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 00:16:54 INFO - PROCESS | 3840 | 1461136614766 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:16:54 INFO - PROCESS | 3840 | 1461136614768 Marionette TRACE conn5 <- [1,1286,null,{}] 00:16:54 INFO - PROCESS | 3840 | 1461136614771 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:54 INFO - PROCESS | 3840 | 1461136614876 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 00:16:54 INFO - PROCESS | 3840 | 1461136614992 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:55 INFO - PROCESS | 3840 | ++DOCSHELL 19957800 == 77 [pid = 3840] [id = 331] 00:16:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 194 (21A40000) [pid = 3840] [serial = 992] [outer = 00000000] 00:16:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 195 (21CD4000) [pid = 3840] [serial = 993] [outer = 21A40000] 00:16:55 INFO - PROCESS | 3840 | 1461136615087 Marionette DEBUG loaded listener.js 00:16:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 196 (21CD5C00) [pid = 3840] [serial = 994] [outer = 21A40000] 00:16:55 INFO - PROCESS | 3840 | 1461136615713 Marionette TRACE conn5 <- [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]]]}] 00:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 970ms 00:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:16:55 INFO - PROCESS | 3840 | 1461136615740 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 00:16:55 INFO - PROCESS | 3840 | 1461136615743 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 00:16:55 INFO - PROCESS | 3840 | 1461136615746 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:16:55 INFO - PROCESS | 3840 | 1461136615748 Marionette TRACE conn5 <- [1,1290,null,{}] 00:16:55 INFO - PROCESS | 3840 | 1461136615751 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:55 INFO - PROCESS | 3840 | 1461136615858 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 00:16:55 INFO - PROCESS | 3840 | 1461136616006 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:56 INFO - PROCESS | 3840 | ++DOCSHELL 21CD3C00 == 78 [pid = 3840] [id = 332] 00:16:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 197 (21CDAC00) [pid = 3840] [serial = 995] [outer = 00000000] 00:16:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 198 (21CE0400) [pid = 3840] [serial = 996] [outer = 21CDAC00] 00:16:56 INFO - PROCESS | 3840 | 1461136616062 Marionette DEBUG loaded listener.js 00:16:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 199 (22964400) [pid = 3840] [serial = 997] [outer = 21CDAC00] 00:16:56 INFO - PROCESS | 3840 | 1461136616622 Marionette TRACE conn5 <- [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]]]}] 00:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 930ms 00:16:56 INFO - PROCESS | 3840 | 1461136616677 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 00:16:56 INFO - PROCESS | 3840 | 1461136616679 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 00:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:16:56 INFO - PROCESS | 3840 | 1461136616683 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:16:56 INFO - PROCESS | 3840 | 1461136616684 Marionette TRACE conn5 <- [1,1294,null,{}] 00:16:56 INFO - PROCESS | 3840 | 1461136616688 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:56 INFO - PROCESS | 3840 | 1461136616794 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 00:16:56 INFO - PROCESS | 3840 | 1461136616908 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:56 INFO - PROCESS | 3840 | ++DOCSHELL 21CDD800 == 79 [pid = 3840] [id = 333] 00:16:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 200 (22967800) [pid = 3840] [serial = 998] [outer = 00000000] 00:16:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 201 (229B8400) [pid = 3840] [serial = 999] [outer = 22967800] 00:16:56 INFO - PROCESS | 3840 | 1461136616962 Marionette DEBUG loaded listener.js 00:16:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 202 (229B9C00) [pid = 3840] [serial = 1000] [outer = 22967800] 00:16:57 INFO - PROCESS | 3840 | 1461136617535 Marionette TRACE conn5 <- [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]]]}] 00:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 929ms 00:16:57 INFO - PROCESS | 3840 | 1461136617617 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 00:16:57 INFO - PROCESS | 3840 | 1461136617619 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 00:16:57 INFO - PROCESS | 3840 | 1461136617623 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:16:57 INFO - PROCESS | 3840 | 1461136617625 Marionette TRACE conn5 <- [1,1298,null,{}] 00:16:57 INFO - PROCESS | 3840 | 1461136617629 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:57 INFO - PROCESS | 3840 | 1461136617825 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 00:16:57 INFO - PROCESS | 3840 | 1461136617985 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:57 INFO - PROCESS | 3840 | ++DOCSHELL 14A16400 == 80 [pid = 3840] [id = 334] 00:16:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 203 (14A18800) [pid = 3840] [serial = 1001] [outer = 00000000] 00:16:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 204 (15213000) [pid = 3840] [serial = 1002] [outer = 14A18800] 00:16:58 INFO - PROCESS | 3840 | 1461136618039 Marionette DEBUG loaded listener.js 00:16:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 205 (15AB2C00) [pid = 3840] [serial = 1003] [outer = 14A18800] 00:16:58 INFO - PROCESS | 3840 | --DOCSHELL 18D4DC00 == 79 [pid = 3840] [id = 324] 00:16:58 INFO - PROCESS | 3840 | --DOCSHELL 14A3F800 == 78 [pid = 3840] [id = 323] 00:16:58 INFO - PROCESS | 3840 | --DOCSHELL 0F45C800 == 77 [pid = 3840] [id = 322] 00:16:58 INFO - PROCESS | 3840 | --DOCSHELL 1011B400 == 76 [pid = 3840] [id = 321] 00:16:58 INFO - PROCESS | 3840 | --DOCSHELL 229B5000 == 75 [pid = 3840] [id = 319] 00:16:58 INFO - PROCESS | 3840 | --DOCSHELL 21A3E000 == 74 [pid = 3840] [id = 318] 00:16:58 INFO - PROCESS | 3840 | --DOCSHELL 22967400 == 73 [pid = 3840] [id = 317] 00:16:58 INFO - PROCESS | 3840 | --DOCSHELL 19FE3000 == 72 [pid = 3840] [id = 316] 00:16:58 INFO - PROCESS | 3840 | --DOCSHELL 0FF45400 == 71 [pid = 3840] [id = 315] 00:16:58 INFO - PROCESS | 3840 | --DOCSHELL 101B9800 == 70 [pid = 3840] [id = 314] 00:16:58 INFO - PROCESS | 3840 | 1461136618824 Marionette TRACE conn5 <- [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] 00:16:58 INFO - PROCESS | 3840 | 1461136618855 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 00:16:58 INFO - PROCESS | 3840 | 1461136618860 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:16:58 INFO - PROCESS | 3840 | 1461136618864 Marionette TRACE conn5 <- [1,1302,null,{}] 00:16:58 INFO - PROCESS | 3840 | 1461136618868 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:58 INFO - PROCESS | 3840 | 1461136619003 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 00:16:59 INFO - PROCESS | 3840 | 1461136619073 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:59 INFO - PROCESS | 3840 | ++DOCSHELL 15AF1400 == 71 [pid = 3840] [id = 335] 00:16:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 206 (15AF2C00) [pid = 3840] [serial = 1004] [outer = 00000000] 00:16:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 207 (17BE2000) [pid = 3840] [serial = 1005] [outer = 15AF2C00] 00:16:59 INFO - PROCESS | 3840 | 1461136619122 Marionette DEBUG loaded listener.js 00:16:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 208 (18A29000) [pid = 3840] [serial = 1006] [outer = 15AF2C00] 00:16:59 INFO - PROCESS | 3840 | 1461136619607 Marionette TRACE conn5 <- [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]]]}] 00:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 770ms 00:16:59 INFO - PROCESS | 3840 | 1461136619642 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 00:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:16:59 INFO - PROCESS | 3840 | 1461136619645 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 00:16:59 INFO - PROCESS | 3840 | 1461136619648 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:16:59 INFO - PROCESS | 3840 | 1461136619650 Marionette TRACE conn5 <- [1,1306,null,{}] 00:16:59 INFO - PROCESS | 3840 | 1461136619654 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:59 INFO - PROCESS | 3840 | 1461136619799 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 00:16:59 INFO - PROCESS | 3840 | 1461136619888 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:59 INFO - PROCESS | 3840 | ++DOCSHELL 1B7B9000 == 72 [pid = 3840] [id = 336] 00:16:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 209 (1C2D5000) [pid = 3840] [serial = 1007] [outer = 00000000] 00:16:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 210 (1C5A8C00) [pid = 3840] [serial = 1008] [outer = 1C2D5000] 00:16:59 INFO - PROCESS | 3840 | 1461136619934 Marionette DEBUG loaded listener.js 00:16:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 211 (1CC6C400) [pid = 3840] [serial = 1009] [outer = 1C2D5000] 00:17:00 INFO - PROCESS | 3840 | 1461136620390 Marionette TRACE conn5 <- [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]]]}] 00:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 774ms 00:17:00 INFO - PROCESS | 3840 | 1461136620426 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 00:17:00 INFO - PROCESS | 3840 | 1461136620430 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 00:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:17:00 INFO - PROCESS | 3840 | 1461136620440 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:17:00 INFO - PROCESS | 3840 | 1461136620444 Marionette TRACE conn5 <- [1,1310,null,{}] 00:17:00 INFO - PROCESS | 3840 | 1461136620448 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:00 INFO - PROCESS | 3840 | 1461136620582 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 00:17:00 INFO - PROCESS | 3840 | 1461136620655 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:00 INFO - PROCESS | 3840 | ++DOCSHELL 1CC74C00 == 73 [pid = 3840] [id = 337] 00:17:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 212 (1CE08800) [pid = 3840] [serial = 1010] [outer = 00000000] 00:17:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 213 (21CB3C00) [pid = 3840] [serial = 1011] [outer = 1CE08800] 00:17:00 INFO - PROCESS | 3840 | 1461136620700 Marionette DEBUG loaded listener.js 00:17:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 214 (21CB8400) [pid = 3840] [serial = 1012] [outer = 1CE08800] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 213 (1BAD7000) [pid = 3840] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 212 (1D1D5000) [pid = 3840] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 211 (1DCD9000) [pid = 3840] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 210 (103D0400) [pid = 3840] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 209 (1D150800) [pid = 3840] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 208 (15ACDC00) [pid = 3840] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 207 (197F7C00) [pid = 3840] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 206 (15A89800) [pid = 3840] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 205 (1CF6F800) [pid = 3840] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 204 (10455C00) [pid = 3840] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 203 (15AEE400) [pid = 3840] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 202 (1CC70000) [pid = 3840] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 201 (18A26C00) [pid = 3840] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 200 (18A41C00) [pid = 3840] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 199 (1CF72800) [pid = 3840] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 198 (15AAC800) [pid = 3840] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 197 (19801400) [pid = 3840] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 196 (14FDE800) [pid = 3840] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 195 (1DCD4000) [pid = 3840] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 194 (0FF8AC00) [pid = 3840] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 193 (14A31C00) [pid = 3840] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 192 (1D638400) [pid = 3840] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 191 (1C2D7C00) [pid = 3840] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 190 (18A40000) [pid = 3840] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 189 (14A0F800) [pid = 3840] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 188 (1CE0FC00) [pid = 3840] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 187 (1DCD8800) [pid = 3840] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 186 (16069800) [pid = 3840] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 185 (1A196400) [pid = 3840] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 184 (10302800) [pid = 3840] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 183 (1D1D7800) [pid = 3840] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 182 (101B9C00) [pid = 3840] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 181 (0F45D400) [pid = 3840] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 180 (1D14F400) [pid = 3840] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 179 (1DB0DC00) [pid = 3840] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 178 (1D1D6800) [pid = 3840] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 177 (1EF11C00) [pid = 3840] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 176 (0F753C00) [pid = 3840] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 175 (1B286400) [pid = 3840] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 174 (14A0F000) [pid = 3840] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 173 (0FDC1C00) [pid = 3840] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 172 (168EF800) [pid = 3840] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 171 (16E7C800) [pid = 3840] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 170 (1914F800) [pid = 3840] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 169 (1BAD2400) [pid = 3840] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 168 (1CF6C400) [pid = 3840] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 167 (15A7F400) [pid = 3840] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (1D422800) [pid = 3840] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (14F01800) [pid = 3840] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (14808000) [pid = 3840] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:17:01 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (0F45F400) [pid = 3840] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:17:01 INFO - PROCESS | 3840 | 1461136621484 Marionette TRACE conn5 <- [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]]]}] 00:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1076ms 00:17:01 INFO - PROCESS | 3840 | 1461136621517 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 00:17:01 INFO - PROCESS | 3840 | 1461136621519 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 00:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:17:01 INFO - PROCESS | 3840 | 1461136621522 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:17:01 INFO - PROCESS | 3840 | 1461136621524 Marionette TRACE conn5 <- [1,1314,null,{}] 00:17:01 INFO - PROCESS | 3840 | 1461136621528 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:01 INFO - PROCESS | 3840 | 1461136621618 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 00:17:01 INFO - PROCESS | 3840 | 1461136621624 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:01 INFO - PROCESS | 3840 | ++DOCSHELL 101B9C00 == 74 [pid = 3840] [id = 338] 00:17:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (10D37800) [pid = 3840] [serial = 1013] [outer = 00000000] 00:17:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (14FDE800) [pid = 3840] [serial = 1014] [outer = 10D37800] 00:17:01 INFO - PROCESS | 3840 | 1461136621670 Marionette DEBUG loaded listener.js 00:17:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (15A8B000) [pid = 3840] [serial = 1015] [outer = 10D37800] 00:17:02 INFO - PROCESS | 3840 | 1461136622123 Marionette TRACE conn5 <- [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]]]}] 00:17:02 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 00:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 630ms 00:17:02 INFO - PROCESS | 3840 | 1461136622158 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 00:17:02 INFO - PROCESS | 3840 | 1461136622160 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 00:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:17:02 INFO - PROCESS | 3840 | 1461136622163 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:17:02 INFO - PROCESS | 3840 | 1461136622165 Marionette TRACE conn5 <- [1,1318,null,{}] 00:17:02 INFO - PROCESS | 3840 | 1461136622168 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:02 INFO - PROCESS | 3840 | 1461136622255 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 00:17:02 INFO - PROCESS | 3840 | 1461136622262 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:02 INFO - PROCESS | 3840 | ++DOCSHELL 1611C800 == 75 [pid = 3840] [id = 339] 00:17:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (16502C00) [pid = 3840] [serial = 1016] [outer = 00000000] 00:17:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (18A26C00) [pid = 3840] [serial = 1017] [outer = 16502C00] 00:17:02 INFO - PROCESS | 3840 | 1461136622319 Marionette DEBUG loaded listener.js 00:17:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 169 (1A196400) [pid = 3840] [serial = 1018] [outer = 16502C00] 00:17:02 INFO - PROCESS | 3840 | 1461136622805 Marionette TRACE conn5 <- [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]]]}] 00:17:02 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 00:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 670ms 00:17:02 INFO - PROCESS | 3840 | 1461136622844 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 00:17:02 INFO - PROCESS | 3840 | 1461136622846 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 00:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:17:02 INFO - PROCESS | 3840 | 1461136622849 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:17:02 INFO - PROCESS | 3840 | 1461136622851 Marionette TRACE conn5 <- [1,1322,null,{}] 00:17:02 INFO - PROCESS | 3840 | 1461136622855 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:02 INFO - PROCESS | 3840 | 1461136622943 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 00:17:02 INFO - PROCESS | 3840 | 1461136622949 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:02 INFO - PROCESS | 3840 | ++DOCSHELL 1CC70000 == 76 [pid = 3840] [id = 340] 00:17:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 170 (1CC73000) [pid = 3840] [serial = 1019] [outer = 00000000] 00:17:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 171 (1D10D400) [pid = 3840] [serial = 1020] [outer = 1CC73000] 00:17:02 INFO - PROCESS | 3840 | 1461136622994 Marionette DEBUG loaded listener.js 00:17:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 172 (1D110C00) [pid = 3840] [serial = 1021] [outer = 1CC73000] 00:17:03 INFO - PROCESS | 3840 | 1461136623648 Marionette TRACE conn5 <- [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]]]}] 00:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 930ms 00:17:03 INFO - PROCESS | 3840 | 1461136623781 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 00:17:03 INFO - PROCESS | 3840 | 1461136623786 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 00:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:17:03 INFO - PROCESS | 3840 | 1461136623792 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:17:03 INFO - PROCESS | 3840 | 1461136623795 Marionette TRACE conn5 <- [1,1326,null,{}] 00:17:03 INFO - PROCESS | 3840 | 1461136623802 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:03 INFO - PROCESS | 3840 | 1461136623930 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 00:17:04 INFO - PROCESS | 3840 | 1461136624074 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:04 INFO - PROCESS | 3840 | ++DOCSHELL 14A34C00 == 77 [pid = 3840] [id = 341] 00:17:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 173 (15A84C00) [pid = 3840] [serial = 1022] [outer = 00000000] 00:17:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 174 (18A46000) [pid = 3840] [serial = 1023] [outer = 15A84C00] 00:17:04 INFO - PROCESS | 3840 | 1461136624134 Marionette DEBUG loaded listener.js 00:17:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 175 (197A5000) [pid = 3840] [serial = 1024] [outer = 15A84C00] 00:17:05 INFO - PROCESS | 3840 | 1461136625111 Marionette TRACE conn5 <- [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]]]}] 00:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1377ms 00:17:05 INFO - PROCESS | 3840 | 1461136625173 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 00:17:05 INFO - PROCESS | 3840 | 1461136625179 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 00:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:17:05 INFO - PROCESS | 3840 | 1461136625186 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:17:05 INFO - PROCESS | 3840 | 1461136625189 Marionette TRACE conn5 <- [1,1330,null,{}] 00:17:05 INFO - PROCESS | 3840 | 1461136625193 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:05 INFO - PROCESS | 3840 | 1461136625306 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 00:17:05 INFO - PROCESS | 3840 | 1461136625486 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:05 INFO - PROCESS | 3840 | ++DOCSHELL 1A5E0000 == 78 [pid = 3840] [id = 342] 00:17:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 176 (1A6E0C00) [pid = 3840] [serial = 1025] [outer = 00000000] 00:17:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 177 (1CC69000) [pid = 3840] [serial = 1026] [outer = 1A6E0C00] 00:17:05 INFO - PROCESS | 3840 | 1461136625545 Marionette DEBUG loaded listener.js 00:17:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 178 (1D10A400) [pid = 3840] [serial = 1027] [outer = 1A6E0C00] 00:17:06 INFO - PROCESS | 3840 | 1461136626144 Marionette TRACE conn5 <- [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]]]}] 00:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1024ms 00:17:06 INFO - PROCESS | 3840 | 1461136626211 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 00:17:06 INFO - PROCESS | 3840 | 1461136626214 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 00:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:17:06 INFO - PROCESS | 3840 | 1461136626218 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:17:06 INFO - PROCESS | 3840 | 1461136626222 Marionette TRACE conn5 <- [1,1334,null,{}] 00:17:06 INFO - PROCESS | 3840 | 1461136626251 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:06 INFO - PROCESS | 3840 | 1461136626404 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 00:17:06 INFO - PROCESS | 3840 | 1461136626548 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:06 INFO - PROCESS | 3840 | ++DOCSHELL 1D418400 == 79 [pid = 3840] [id = 343] 00:17:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 179 (1D5D2000) [pid = 3840] [serial = 1028] [outer = 00000000] 00:17:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 180 (1EF99C00) [pid = 3840] [serial = 1029] [outer = 1D5D2000] 00:17:06 INFO - PROCESS | 3840 | 1461136626609 Marionette DEBUG loaded listener.js 00:17:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 181 (2176B400) [pid = 3840] [serial = 1030] [outer = 1D5D2000] 00:17:07 INFO - PROCESS | 3840 | 1461136627176 Marionette TRACE conn5 <- [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]]]}] 00:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1019ms 00:17:07 INFO - PROCESS | 3840 | 1461136627245 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 00:17:07 INFO - PROCESS | 3840 | 1461136627247 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 00:17:07 INFO - PROCESS | 3840 | 1461136627252 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:17:07 INFO - PROCESS | 3840 | 1461136627254 Marionette TRACE conn5 <- [1,1338,null,{}] 00:17:07 INFO - PROCESS | 3840 | 1461136627258 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:07 INFO - PROCESS | 3840 | 1461136627370 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 00:17:07 INFO - PROCESS | 3840 | 1461136627517 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:07 INFO - PROCESS | 3840 | ++DOCSHELL 0FF97400 == 80 [pid = 3840] [id = 344] 00:17:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 182 (21A40800) [pid = 3840] [serial = 1031] [outer = 00000000] 00:17:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 183 (21CBC400) [pid = 3840] [serial = 1032] [outer = 21A40800] 00:17:07 INFO - PROCESS | 3840 | 1461136627574 Marionette DEBUG loaded listener.js 00:17:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 184 (21CC0C00) [pid = 3840] [serial = 1033] [outer = 21A40800] 00:17:08 INFO - PROCESS | 3840 | 1461136628154 Marionette TRACE conn5 <- [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]]]}] 00:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 930ms 00:17:08 INFO - PROCESS | 3840 | 1461136628186 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 00:17:08 INFO - PROCESS | 3840 | 1461136628189 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 00:17:08 INFO - PROCESS | 3840 | 1461136628192 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:17:08 INFO - PROCESS | 3840 | 1461136628194 Marionette TRACE conn5 <- [1,1342,null,{}] 00:17:08 INFO - PROCESS | 3840 | 1461136628198 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:08 INFO - PROCESS | 3840 | 1461136628307 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 00:17:08 INFO - PROCESS | 3840 | 1461136628468 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:08 INFO - PROCESS | 3840 | ++DOCSHELL 21CB9400 == 81 [pid = 3840] [id = 345] 00:17:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 185 (21E5AC00) [pid = 3840] [serial = 1034] [outer = 00000000] 00:17:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 186 (21E61800) [pid = 3840] [serial = 1035] [outer = 21E5AC00] 00:17:08 INFO - PROCESS | 3840 | 1461136628524 Marionette DEBUG loaded listener.js 00:17:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 187 (21E63C00) [pid = 3840] [serial = 1036] [outer = 21E5AC00] 00:17:09 INFO - PROCESS | 3840 | 1461136629109 Marionette TRACE conn5 <- [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]]]}] 00:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 971ms 00:17:09 INFO - PROCESS | 3840 | 1461136629167 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 00:17:09 INFO - PROCESS | 3840 | 1461136629169 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 00:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:17:09 INFO - PROCESS | 3840 | 1461136629173 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:17:09 INFO - PROCESS | 3840 | 1461136629175 Marionette TRACE conn5 <- [1,1346,null,{}] 00:17:09 INFO - PROCESS | 3840 | 1461136629179 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:09 INFO - PROCESS | 3840 | 1461136629325 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 00:17:09 INFO - PROCESS | 3840 | 1461136629500 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:09 INFO - PROCESS | 3840 | ++DOCSHELL 0FF94000 == 82 [pid = 3840] [id = 346] 00:17:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 188 (149A1000) [pid = 3840] [serial = 1037] [outer = 00000000] 00:17:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 189 (15AF4800) [pid = 3840] [serial = 1038] [outer = 149A1000] 00:17:09 INFO - PROCESS | 3840 | 1461136629561 Marionette DEBUG loaded listener.js 00:17:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 190 (17EC2C00) [pid = 3840] [serial = 1039] [outer = 149A1000] 00:17:10 INFO - PROCESS | 3840 | 1461136630105 Marionette TRACE conn5 <- [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]]]}] 00:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 970ms 00:17:10 INFO - PROCESS | 3840 | 1461136630148 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 00:17:10 INFO - PROCESS | 3840 | 1461136630150 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 00:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:17:10 INFO - PROCESS | 3840 | 1461136630153 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:17:10 INFO - PROCESS | 3840 | 1461136630155 Marionette TRACE conn5 <- [1,1350,null,{}] 00:17:10 INFO - PROCESS | 3840 | 1461136630159 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:10 INFO - PROCESS | 3840 | 1461136630268 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 00:17:10 INFO - PROCESS | 3840 | 1461136630432 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:10 INFO - PROCESS | 3840 | ++DOCSHELL 0FE3A400 == 83 [pid = 3840] [id = 347] 00:17:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 191 (0FF88400) [pid = 3840] [serial = 1040] [outer = 00000000] 00:17:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 192 (14A3B000) [pid = 3840] [serial = 1041] [outer = 0FF88400] 00:17:10 INFO - PROCESS | 3840 | 1461136630489 Marionette DEBUG loaded listener.js 00:17:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 193 (15A87400) [pid = 3840] [serial = 1042] [outer = 0FF88400] 00:17:11 INFO - PROCESS | 3840 | 1461136631387 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 00:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1279ms 00:17:11 INFO - PROCESS | 3840 | 1461136631436 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 00:17:11 INFO - PROCESS | 3840 | 1461136631441 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 00:17:11 INFO - PROCESS | 3840 | 1461136631447 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:17:11 INFO - PROCESS | 3840 | 1461136631450 Marionette TRACE conn5 <- [1,1354,null,{}] 00:17:11 INFO - PROCESS | 3840 | 1461136631455 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:11 INFO - PROCESS | 3840 | 1461136631564 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 00:17:11 INFO - PROCESS | 3840 | 1461136631721 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:11 INFO - PROCESS | 3840 | ++DOCSHELL 101B8400 == 84 [pid = 3840] [id = 348] 00:17:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 194 (1519F400) [pid = 3840] [serial = 1043] [outer = 00000000] 00:17:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 195 (15A80C00) [pid = 3840] [serial = 1044] [outer = 1519F400] 00:17:11 INFO - PROCESS | 3840 | 1461136631774 Marionette DEBUG loaded listener.js 00:17:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 196 (15AAE800) [pid = 3840] [serial = 1045] [outer = 1519F400] 00:17:11 INFO - PROCESS | 3840 | --DOCSHELL 1611C800 == 83 [pid = 3840] [id = 339] 00:17:11 INFO - PROCESS | 3840 | --DOCSHELL 101B9C00 == 82 [pid = 3840] [id = 338] 00:17:11 INFO - PROCESS | 3840 | --DOCSHELL 1CC74C00 == 81 [pid = 3840] [id = 337] 00:17:11 INFO - PROCESS | 3840 | --DOCSHELL 1B7B9000 == 80 [pid = 3840] [id = 336] 00:17:11 INFO - PROCESS | 3840 | --DOCSHELL 15AF1400 == 79 [pid = 3840] [id = 335] 00:17:11 INFO - PROCESS | 3840 | --DOMWINDOW == 195 (19802400) [pid = 3840] [serial = 972] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOCSHELL 14A16400 == 78 [pid = 3840] [id = 334] 00:17:12 INFO - PROCESS | 3840 | --DOCSHELL 0F45A400 == 77 [pid = 3840] [id = 325] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 194 (1CE05400) [pid = 3840] [serial = 889] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 193 (168FAC00) [pid = 3840] [serial = 969] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 192 (1608B000) [pid = 3840] [serial = 964] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 191 (15AD0C00) [pid = 3840] [serial = 963] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 190 (10CC1400) [pid = 3840] [serial = 966] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 189 (15214800) [pid = 3840] [serial = 942] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 188 (19801800) [pid = 3840] [serial = 945] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 187 (21A7D000) [pid = 3840] [serial = 948] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 186 (2296CC00) [pid = 3840] [serial = 951] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 185 (21A49000) [pid = 3840] [serial = 954] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 184 (229BF000) [pid = 3840] [serial = 957] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 183 (14A3AC00) [pid = 3840] [serial = 967] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 182 (18A2B400) [pid = 3840] [serial = 960] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 181 (17BEC800) [pid = 3840] [serial = 970] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 180 (21A81000) [pid = 3840] [serial = 939] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 179 (21767800) [pid = 3840] [serial = 937] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 178 (1E283000) [pid = 3840] [serial = 931] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 177 (1E283C00) [pid = 3840] [serial = 657] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 176 (15A80000) [pid = 3840] [serial = 745] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 175 (1D417000) [pid = 3840] [serial = 709] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 174 (1EF9EC00) [pid = 3840] [serial = 856] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 173 (1DB0A400) [pid = 3840] [serial = 930] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 172 (1CE09C00) [pid = 3840] [serial = 799] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 171 (17EB6000) [pid = 3840] [serial = 895] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 170 (1D5CA000) [pid = 3840] [serial = 757] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 169 (15AAB000) [pid = 3840] [serial = 844] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 168 (17E2F000) [pid = 3840] [serial = 748] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 167 (1D149C00) [pid = 3840] [serial = 754] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (18D4F800) [pid = 3840] [serial = 918] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (1CC72800) [pid = 3840] [serial = 910] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (1DB0E800) [pid = 3840] [serial = 654] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (15AD6800) [pid = 3840] [serial = 912] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (1B7AE400) [pid = 3840] [serial = 700] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (197A8800) [pid = 3840] [serial = 934] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (21762000) [pid = 3840] [serial = 841] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (10CC8C00) [pid = 3840] [serial = 603] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (15AF3400) [pid = 3840] [serial = 697] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (16082800) [pid = 3840] [serial = 913] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (1C59F400) [pid = 3840] [serial = 909] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (1D6E8400) [pid = 3840] [serial = 615] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (1CEB5400) [pid = 3840] [serial = 928] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (1A6D5000) [pid = 3840] [serial = 651] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (14A18C00) [pid = 3840] [serial = 645] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (1CF76C00) [pid = 3840] [serial = 703] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (1E282800) [pid = 3840] [serial = 808] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (17BEB800) [pid = 3840] [serial = 796] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (1B287C00) [pid = 3840] [serial = 925] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (1A6D9C00) [pid = 3840] [serial = 924] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (14806800) [pid = 3840] [serial = 891] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (1D644000) [pid = 3840] [serial = 933] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (1EF97C00) [pid = 3840] [serial = 850] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (15A80800) [pid = 3840] [serial = 915] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (15AB1C00) [pid = 3840] [serial = 742] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (1D5CE400) [pid = 3840] [serial = 802] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (21760C00) [pid = 3840] [serial = 936] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (15A82400) [pid = 3840] [serial = 906] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 138 (1D6E4400) [pid = 3840] [serial = 805] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 137 (1EF1D800) [pid = 3840] [serial = 853] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 136 (0FF49800) [pid = 3840] [serial = 694] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 135 (1CC68800) [pid = 3840] [serial = 751] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (16086800) [pid = 3840] [serial = 648] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 133 (19212800) [pid = 3840] [serial = 919] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 132 (151C7C00) [pid = 3840] [serial = 793] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 131 (19955C00) [pid = 3840] [serial = 847] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 130 (1CE05800) [pid = 3840] [serial = 927] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 129 (15AA7C00) [pid = 3840] [serial = 916] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 128 (16113000) [pid = 3840] [serial = 894] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 127 (197A4800) [pid = 3840] [serial = 606] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 126 (1DC12400) [pid = 3840] [serial = 903] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 125 (1980E800) [pid = 3840] [serial = 921] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 124 (19957000) [pid = 3840] [serial = 922] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 123 (1CC6E800) [pid = 3840] [serial = 790] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 122 (1D151000) [pid = 3840] [serial = 609] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 121 (14A0B400) [pid = 3840] [serial = 892] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 120 (15A89000) [pid = 3840] [serial = 706] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 119 (1D158800) [pid = 3840] [serial = 900] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 118 (1D636800) [pid = 3840] [serial = 612] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | --DOMWINDOW == 117 (1CA20000) [pid = 3840] [serial = 897] [outer = 00000000] [url = about:blank] 00:17:12 INFO - PROCESS | 3840 | 1461136632382 Marionette TRACE conn5 <- [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] 00:17:12 INFO - PROCESS | 3840 | 1461136632427 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 00:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:17:12 INFO - PROCESS | 3840 | 1461136632433 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:17:12 INFO - PROCESS | 3840 | 1461136632436 Marionette TRACE conn5 <- [1,1358,null,{}] 00:17:12 INFO - PROCESS | 3840 | 1461136632440 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:12 INFO - PROCESS | 3840 | 1461136632530 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 00:17:12 INFO - PROCESS | 3840 | 1461136632539 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:12 INFO - PROCESS | 3840 | ++DOCSHELL 10CC8C00 == 78 [pid = 3840] [id = 349] 00:17:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 118 (14934C00) [pid = 3840] [serial = 1046] [outer = 00000000] 00:17:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 119 (151C2C00) [pid = 3840] [serial = 1047] [outer = 14934C00] 00:17:12 INFO - PROCESS | 3840 | 1461136632585 Marionette DEBUG loaded listener.js 00:17:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 120 (152B1400) [pid = 3840] [serial = 1048] [outer = 14934C00] 00:17:13 INFO - PROCESS | 3840 | 1461136633083 Marionette TRACE conn5 <- [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] 00:17:13 INFO - PROCESS | 3840 | 1461136633110 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 00:17:13 INFO - PROCESS | 3840 | 1461136633113 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:17:13 INFO - PROCESS | 3840 | 1461136633117 Marionette TRACE conn5 <- [1,1362,null,{}] 00:17:13 INFO - PROCESS | 3840 | 1461136633131 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:13 INFO - PROCESS | 3840 | 1461136633252 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 00:17:13 INFO - PROCESS | 3840 | 1461136633354 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:13 INFO - PROCESS | 3840 | ++DOCSHELL 15AB3800 == 79 [pid = 3840] [id = 350] 00:17:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 121 (15ACDC00) [pid = 3840] [serial = 1049] [outer = 00000000] 00:17:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 122 (15AF7C00) [pid = 3840] [serial = 1050] [outer = 15ACDC00] 00:17:13 INFO - PROCESS | 3840 | 1461136633410 Marionette DEBUG loaded listener.js 00:17:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 123 (16084C00) [pid = 3840] [serial = 1051] [outer = 15ACDC00] 00:17:13 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:17:13 INFO - PROCESS | 3840 | 1461136633777 Marionette TRACE conn5 <- [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] 00:17:13 INFO - PROCESS | 3840 | 1461136633823 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 00:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:17:13 INFO - PROCESS | 3840 | 1461136633826 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:17:13 INFO - PROCESS | 3840 | 1461136633828 Marionette TRACE conn5 <- [1,1366,null,{}] 00:17:13 INFO - PROCESS | 3840 | 1461136633831 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:13 INFO - PROCESS | 3840 | 1461136633925 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 00:17:13 INFO - PROCESS | 3840 | 1461136633932 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:13 INFO - PROCESS | 3840 | ++DOCSHELL 16509400 == 80 [pid = 3840] [id = 351] 00:17:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 124 (1650E800) [pid = 3840] [serial = 1052] [outer = 00000000] 00:17:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 125 (17E26400) [pid = 3840] [serial = 1053] [outer = 1650E800] 00:17:13 INFO - PROCESS | 3840 | 1461136633978 Marionette DEBUG loaded listener.js 00:17:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 126 (17E2EC00) [pid = 3840] [serial = 1054] [outer = 1650E800] 00:17:14 INFO - PROCESS | 3840 | 1461136634446 Marionette TRACE conn5 <- [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] 00:17:14 INFO - PROCESS | 3840 | 1461136634519 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 00:17:14 INFO - PROCESS | 3840 | 1461136634523 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:17:14 INFO - PROCESS | 3840 | 1461136634524 Marionette TRACE conn5 <- [1,1370,null,{}] 00:17:14 INFO - PROCESS | 3840 | 1461136634528 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:14 INFO - PROCESS | 3840 | 1461136634674 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 00:17:14 INFO - PROCESS | 3840 | 1461136634700 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:14 INFO - PROCESS | 3840 | ++DOCSHELL 17ECEC00 == 81 [pid = 3840] [id = 352] 00:17:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 127 (17ED1000) [pid = 3840] [serial = 1055] [outer = 00000000] 00:17:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 128 (18AB8800) [pid = 3840] [serial = 1056] [outer = 17ED1000] 00:17:14 INFO - PROCESS | 3840 | 1461136634745 Marionette DEBUG loaded listener.js 00:17:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 129 (18D49800) [pid = 3840] [serial = 1057] [outer = 17ED1000] 00:17:15 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:17:15 INFO - PROCESS | 3840 | 1461136635225 Marionette TRACE conn5 <- [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] 00:17:15 INFO - PROCESS | 3840 | 1461136635260 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 00:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:17:15 INFO - PROCESS | 3840 | 1461136635263 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:17:15 INFO - PROCESS | 3840 | 1461136635265 Marionette TRACE conn5 <- [1,1374,null,{}] 00:17:15 INFO - PROCESS | 3840 | 1461136635268 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:15 INFO - PROCESS | 3840 | 1461136635398 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 00:17:15 INFO - PROCESS | 3840 | 1461136635467 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:15 INFO - PROCESS | 3840 | ++DOCSHELL 197CDC00 == 82 [pid = 3840] [id = 353] 00:17:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 130 (197D1000) [pid = 3840] [serial = 1058] [outer = 00000000] 00:17:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 131 (19952800) [pid = 3840] [serial = 1059] [outer = 197D1000] 00:17:15 INFO - PROCESS | 3840 | 1461136635515 Marionette DEBUG loaded listener.js 00:17:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 132 (19957000) [pid = 3840] [serial = 1060] [outer = 197D1000] 00:17:15 INFO - PROCESS | 3840 | 1461136635940 Marionette TRACE conn5 <- [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] 00:17:16 INFO - PROCESS | 3840 | 1461136636021 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 00:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:17:16 INFO - PROCESS | 3840 | 1461136636029 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:17:16 INFO - PROCESS | 3840 | 1461136636030 Marionette TRACE conn5 <- [1,1378,null,{}] 00:17:16 INFO - PROCESS | 3840 | 1461136636034 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:16 INFO - PROCESS | 3840 | 1461136636154 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 00:17:16 INFO - PROCESS | 3840 | --DOMWINDOW == 131 (16502C00) [pid = 3840] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:17:16 INFO - PROCESS | 3840 | --DOMWINDOW == 130 (15AF2C00) [pid = 3840] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:17:16 INFO - PROCESS | 3840 | --DOMWINDOW == 129 (10D37800) [pid = 3840] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:17:16 INFO - PROCESS | 3840 | --DOMWINDOW == 128 (18E26400) [pid = 3840] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:17:16 INFO - PROCESS | 3840 | --DOMWINDOW == 127 (1CE08800) [pid = 3840] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:17:16 INFO - PROCESS | 3840 | --DOMWINDOW == 126 (14A18800) [pid = 3840] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:17:16 INFO - PROCESS | 3840 | --DOMWINDOW == 125 (1C2D5000) [pid = 3840] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:17:16 INFO - PROCESS | 3840 | 1461136636464 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:16 INFO - PROCESS | 3840 | ++DOCSHELL 0FDB6800 == 83 [pid = 3840] [id = 354] 00:17:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 126 (0FE3A000) [pid = 3840] [serial = 1061] [outer = 00000000] 00:17:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 127 (15A86800) [pid = 3840] [serial = 1062] [outer = 0FE3A000] 00:17:16 INFO - PROCESS | 3840 | 1461136636509 Marionette DEBUG loaded listener.js 00:17:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 128 (16E79800) [pid = 3840] [serial = 1063] [outer = 0FE3A000] 00:17:16 INFO - PROCESS | 3840 | 1461136636850 Marionette TRACE conn5 <- [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]]]}] 00:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 870ms 00:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:17:16 INFO - PROCESS | 3840 | 1461136636902 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 00:17:16 INFO - PROCESS | 3840 | 1461136636904 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 00:17:16 INFO - PROCESS | 3840 | 1461136636907 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:17:16 INFO - PROCESS | 3840 | 1461136636909 Marionette TRACE conn5 <- [1,1382,null,{}] 00:17:16 INFO - PROCESS | 3840 | 1461136636912 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:16 INFO - PROCESS | 3840 | 1461136636997 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 00:17:17 INFO - PROCESS | 3840 | 1461136637094 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:17 INFO - PROCESS | 3840 | ++DOCSHELL 0FF42800 == 84 [pid = 3840] [id = 355] 00:17:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 129 (14A35800) [pid = 3840] [serial = 1064] [outer = 00000000] 00:17:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 130 (1A5DD400) [pid = 3840] [serial = 1065] [outer = 14A35800] 00:17:17 INFO - PROCESS | 3840 | 1461136637139 Marionette DEBUG loaded listener.js 00:17:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 131 (1A6D9C00) [pid = 3840] [serial = 1066] [outer = 14A35800] 00:17:17 INFO - PROCESS | 3840 | 1461136637494 Marionette TRACE conn5 <- [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]]]}] 00:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 629ms 00:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:17:17 INFO - PROCESS | 3840 | 1461136637538 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 00:17:17 INFO - PROCESS | 3840 | 1461136637540 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 00:17:17 INFO - PROCESS | 3840 | 1461136637543 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:17:17 INFO - PROCESS | 3840 | 1461136637545 Marionette TRACE conn5 <- [1,1386,null,{}] 00:17:17 INFO - PROCESS | 3840 | 1461136637549 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:17 INFO - PROCESS | 3840 | 1461136637674 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 00:17:17 INFO - PROCESS | 3840 | 1461136637721 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:17 INFO - PROCESS | 3840 | ++DOCSHELL 1995FC00 == 85 [pid = 3840] [id = 356] 00:17:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 132 (1A19D000) [pid = 3840] [serial = 1067] [outer = 00000000] 00:17:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 133 (1B738400) [pid = 3840] [serial = 1068] [outer = 1A19D000] 00:17:17 INFO - PROCESS | 3840 | 1461136637765 Marionette DEBUG loaded listener.js 00:17:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 134 (1C2D3400) [pid = 3840] [serial = 1069] [outer = 1A19D000] 00:17:18 INFO - PROCESS | 3840 | 1461136638176 Marionette TRACE conn5 <- [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]]]}] 00:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 670ms 00:17:18 INFO - PROCESS | 3840 | 1461136638215 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 00:17:18 INFO - PROCESS | 3840 | 1461136638217 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 00:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:17:18 INFO - PROCESS | 3840 | 1461136638219 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:17:18 INFO - PROCESS | 3840 | 1461136638221 Marionette TRACE conn5 <- [1,1390,null,{}] 00:17:18 INFO - PROCESS | 3840 | 1461136638225 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:18 INFO - PROCESS | 3840 | 1461136638351 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 00:17:18 INFO - PROCESS | 3840 | 1461136638360 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:18 INFO - PROCESS | 3840 | ++DOCSHELL 17EBEC00 == 86 [pid = 3840] [id = 357] 00:17:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (1995F400) [pid = 3840] [serial = 1070] [outer = 00000000] 00:17:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (1CA1F000) [pid = 3840] [serial = 1071] [outer = 1995F400] 00:17:18 INFO - PROCESS | 3840 | 1461136638404 Marionette DEBUG loaded listener.js 00:17:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 137 (1CC68C00) [pid = 3840] [serial = 1072] [outer = 1995F400] 00:17:19 INFO - PROCESS | 3840 | 1461136639105 Marionette TRACE conn5 <- [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]]]}] 00:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 931ms 00:17:19 INFO - PROCESS | 3840 | 1461136639152 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 00:17:19 INFO - PROCESS | 3840 | 1461136639159 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 00:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:17:19 INFO - PROCESS | 3840 | 1461136639164 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:17:19 INFO - PROCESS | 3840 | 1461136639168 Marionette TRACE conn5 <- [1,1394,null,{}] 00:17:19 INFO - PROCESS | 3840 | 1461136639173 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:19 INFO - PROCESS | 3840 | 1461136639296 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 00:17:19 INFO - PROCESS | 3840 | 1461136639441 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:19 INFO - PROCESS | 3840 | ++DOCSHELL 14802800 == 87 [pid = 3840] [id = 358] 00:17:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (14802C00) [pid = 3840] [serial = 1073] [outer = 00000000] 00:17:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (14FCA400) [pid = 3840] [serial = 1074] [outer = 14802C00] 00:17:19 INFO - PROCESS | 3840 | 1461136639500 Marionette DEBUG loaded listener.js 00:17:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (15A8A400) [pid = 3840] [serial = 1075] [outer = 14802C00] 00:17:20 INFO - PROCESS | 3840 | 1461136640059 Marionette TRACE conn5 <- [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]]]}] 00:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 930ms 00:17:20 INFO - PROCESS | 3840 | 1461136640098 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 00:17:20 INFO - PROCESS | 3840 | 1461136640104 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 00:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:17:20 INFO - PROCESS | 3840 | 1461136640110 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:17:20 INFO - PROCESS | 3840 | 1461136640113 Marionette TRACE conn5 <- [1,1398,null,{}] 00:17:20 INFO - PROCESS | 3840 | 1461136640117 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:20 INFO - PROCESS | 3840 | 1461136640233 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 00:17:20 INFO - PROCESS | 3840 | 1461136640350 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:20 INFO - PROCESS | 3840 | ++DOCSHELL 15AEF000 == 88 [pid = 3840] [id = 359] 00:17:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (16082C00) [pid = 3840] [serial = 1076] [outer = 00000000] 00:17:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (1928F000) [pid = 3840] [serial = 1077] [outer = 16082C00] 00:17:20 INFO - PROCESS | 3840 | 1461136640446 Marionette DEBUG loaded listener.js 00:17:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (1980C400) [pid = 3840] [serial = 1078] [outer = 16082C00] 00:17:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (19218400) [pid = 3840] [serial = 1079] [outer = 149A7000] 00:17:21 INFO - PROCESS | 3840 | 1461136641222 Marionette TRACE conn5 <- [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]]]}] 00:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1179ms 00:17:21 INFO - PROCESS | 3840 | 1461136641291 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 00:17:21 INFO - PROCESS | 3840 | 1461136641294 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 00:17:21 INFO - PROCESS | 3840 | 1461136641297 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:17:21 INFO - PROCESS | 3840 | 1461136641301 Marionette TRACE conn5 <- [1,1402,null,{}] 00:17:21 INFO - PROCESS | 3840 | 1461136641312 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:21 INFO - PROCESS | 3840 | 1461136641434 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 00:17:21 INFO - PROCESS | 3840 | 1461136641544 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:21 INFO - PROCESS | 3840 | ++DOCSHELL 10CBE800 == 89 [pid = 3840] [id = 360] 00:17:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (1499B000) [pid = 3840] [serial = 1080] [outer = 00000000] 00:17:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (1CF73000) [pid = 3840] [serial = 1081] [outer = 1499B000] 00:17:21 INFO - PROCESS | 3840 | 1461136641615 Marionette DEBUG loaded listener.js 00:17:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (1CF79400) [pid = 3840] [serial = 1082] [outer = 1499B000] 00:17:22 INFO - PROCESS | 3840 | 1461136642247 Marionette TRACE conn5 <- [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]]]}] 00:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 970ms 00:17:22 INFO - PROCESS | 3840 | 1461136642271 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 00:17:22 INFO - PROCESS | 3840 | 1461136642274 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 00:17:22 INFO - PROCESS | 3840 | 1461136642277 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:17:22 INFO - PROCESS | 3840 | 1461136642279 Marionette TRACE conn5 <- [1,1406,null,{}] 00:17:22 INFO - PROCESS | 3840 | 1461136642283 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:22 INFO - PROCESS | 3840 | 1461136642397 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 00:17:22 INFO - PROCESS | 3840 | 1461136642543 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:22 INFO - PROCESS | 3840 | ++DOCSHELL 1D10BC00 == 90 [pid = 3840] [id = 361] 00:17:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (1D10D000) [pid = 3840] [serial = 1083] [outer = 00000000] 00:17:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (1D153000) [pid = 3840] [serial = 1084] [outer = 1D10D000] 00:17:22 INFO - PROCESS | 3840 | 1461136642599 Marionette DEBUG loaded listener.js 00:17:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (1D158800) [pid = 3840] [serial = 1085] [outer = 1D10D000] 00:17:23 INFO - PROCESS | 3840 | 1461136643223 Marionette TRACE conn5 <- [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]]]}] 00:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 970ms 00:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:17:23 INFO - PROCESS | 3840 | 1461136643251 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 00:17:23 INFO - PROCESS | 3840 | 1461136643253 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 00:17:23 INFO - PROCESS | 3840 | 1461136643256 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:17:23 INFO - PROCESS | 3840 | 1461136643258 Marionette TRACE conn5 <- [1,1410,null,{}] 00:17:23 INFO - PROCESS | 3840 | 1461136643262 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:23 INFO - PROCESS | 3840 | 1461136643372 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 00:17:23 INFO - PROCESS | 3840 | 1461136643530 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:23 INFO - PROCESS | 3840 | ++DOCSHELL 1D1DAC00 == 91 [pid = 3840] [id = 362] 00:17:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (1D1E1C00) [pid = 3840] [serial = 1086] [outer = 00000000] 00:17:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (1D5C9C00) [pid = 3840] [serial = 1087] [outer = 1D1E1C00] 00:17:23 INFO - PROCESS | 3840 | 1461136643586 Marionette DEBUG loaded listener.js 00:17:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (1D5D4000) [pid = 3840] [serial = 1088] [outer = 1D1E1C00] 00:17:24 INFO - PROCESS | 3840 | 1461136644146 Marionette TRACE conn5 <- [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]]]}] 00:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 930ms 00:17:24 INFO - PROCESS | 3840 | 1461136644191 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 00:17:24 INFO - PROCESS | 3840 | 1461136644193 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 00:17:24 INFO - PROCESS | 3840 | 1461136644197 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:17:24 INFO - PROCESS | 3840 | 1461136644199 Marionette TRACE conn5 <- [1,1414,null,{}] 00:17:24 INFO - PROCESS | 3840 | 1461136644203 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:24 INFO - PROCESS | 3840 | 1461136644322 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 00:17:24 INFO - PROCESS | 3840 | 1461136644466 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:24 INFO - PROCESS | 3840 | ++DOCSHELL 1D643800 == 92 [pid = 3840] [id = 363] 00:17:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (1DB02400) [pid = 3840] [serial = 1089] [outer = 00000000] 00:17:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (1DC18000) [pid = 3840] [serial = 1090] [outer = 1DB02400] 00:17:24 INFO - PROCESS | 3840 | 1461136644522 Marionette DEBUG loaded listener.js 00:17:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (1E1BA400) [pid = 3840] [serial = 1091] [outer = 1DB02400] 00:17:25 INFO - PROCESS | 3840 | 1461136645155 Marionette TRACE conn5 <- [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]]]}] 00:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 970ms 00:17:25 INFO - PROCESS | 3840 | 1461136645181 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 00:17:25 INFO - PROCESS | 3840 | 1461136645184 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 00:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:17:25 INFO - PROCESS | 3840 | 1461136645188 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:17:25 INFO - PROCESS | 3840 | 1461136645190 Marionette TRACE conn5 <- [1,1418,null,{}] 00:17:25 INFO - PROCESS | 3840 | 1461136645194 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:25 INFO - PROCESS | 3840 | 1461136645303 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 00:17:25 INFO - PROCESS | 3840 | 1461136645581 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:25 INFO - PROCESS | 3840 | ++DOCSHELL 0FDB6000 == 93 [pid = 3840] [id = 364] 00:17:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (0FDB7000) [pid = 3840] [serial = 1092] [outer = 00000000] 00:17:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (149A5000) [pid = 3840] [serial = 1093] [outer = 0FDB7000] 00:17:25 INFO - PROCESS | 3840 | 1461136645638 Marionette DEBUG loaded listener.js 00:17:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (14A3FC00) [pid = 3840] [serial = 1094] [outer = 0FDB7000] 00:17:26 INFO - PROCESS | 3840 | 1461136646266 Marionette TRACE conn5 <- [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]]]}] 00:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1118ms 00:17:26 INFO - PROCESS | 3840 | 1461136646310 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 00:17:26 INFO - PROCESS | 3840 | 1461136646315 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 00:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:17:26 INFO - PROCESS | 3840 | 1461136646320 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:17:26 INFO - PROCESS | 3840 | 1461136646323 Marionette TRACE conn5 <- [1,1422,null,{}] 00:17:26 INFO - PROCESS | 3840 | 1461136646328 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:26 INFO - PROCESS | 3840 | 1461136646436 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 00:17:26 INFO - PROCESS | 3840 | 1461136646585 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:26 INFO - PROCESS | 3840 | ++DOCSHELL 14A13000 == 94 [pid = 3840] [id = 365] 00:17:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (15AD7C00) [pid = 3840] [serial = 1095] [outer = 00000000] 00:17:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (1611D400) [pid = 3840] [serial = 1096] [outer = 15AD7C00] 00:17:26 INFO - PROCESS | 3840 | 1461136646637 Marionette DEBUG loaded listener.js 00:17:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (17AA9C00) [pid = 3840] [serial = 1097] [outer = 15AD7C00] 00:17:27 INFO - PROCESS | 3840 | --DOCSHELL 1A5E0800 == 93 [pid = 3840] [id = 140] 00:17:27 INFO - PROCESS | 3840 | --DOCSHELL 1A6E1C00 == 92 [pid = 3840] [id = 327] 00:17:27 INFO - PROCESS | 3840 | --DOCSHELL 1995FC00 == 91 [pid = 3840] [id = 356] 00:17:27 INFO - PROCESS | 3840 | --DOCSHELL 0FF42800 == 90 [pid = 3840] [id = 355] 00:17:27 INFO - PROCESS | 3840 | --DOCSHELL 0FDB6800 == 89 [pid = 3840] [id = 354] 00:17:27 INFO - PROCESS | 3840 | --DOCSHELL 197CDC00 == 88 [pid = 3840] [id = 353] 00:17:27 INFO - PROCESS | 3840 | --DOCSHELL 17ECEC00 == 87 [pid = 3840] [id = 352] 00:17:27 INFO - PROCESS | 3840 | --DOCSHELL 16509400 == 86 [pid = 3840] [id = 351] 00:17:27 INFO - PROCESS | 3840 | --DOCSHELL 15AB3800 == 85 [pid = 3840] [id = 350] 00:17:27 INFO - PROCESS | 3840 | --DOCSHELL 10CC8C00 == 84 [pid = 3840] [id = 349] 00:17:27 INFO - PROCESS | 3840 | --DOCSHELL 101B8400 == 83 [pid = 3840] [id = 348] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (1CF6E000) [pid = 3840] [serial = 984] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (1DB09000) [pid = 3840] [serial = 987] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (1B710000) [pid = 3840] [serial = 981] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (0FF7BC00) [pid = 3840] [serial = 975] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (18D50000) [pid = 3840] [serial = 978] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (2175FC00) [pid = 3840] [serial = 990] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (21CD4000) [pid = 3840] [serial = 993] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (21CE0400) [pid = 3840] [serial = 996] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (229B8400) [pid = 3840] [serial = 999] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (1D10D400) [pid = 3840] [serial = 1020] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOCSHELL 1A5E0000 == 82 [pid = 3840] [id = 342] 00:17:27 INFO - PROCESS | 3840 | --DOCSHELL 14A34C00 == 81 [pid = 3840] [id = 341] 00:17:27 INFO - PROCESS | 3840 | 1461136647403 Marionette TRACE conn5 <- [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]]]}] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (19809800) [pid = 3840] [serial = 973] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (21CB3C00) [pid = 3840] [serial = 1011] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (15213000) [pid = 3840] [serial = 1002] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (1CC6C400) [pid = 3840] [serial = 1009] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (1C5A8C00) [pid = 3840] [serial = 1008] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (18A26C00) [pid = 3840] [serial = 1017] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (1A196400) [pid = 3840] [serial = 1018] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (21CB8400) [pid = 3840] [serial = 1012] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (17BE2000) [pid = 3840] [serial = 1005] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (18A29000) [pid = 3840] [serial = 1006] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (15AB2C00) [pid = 3840] [serial = 1003] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (14FDE800) [pid = 3840] [serial = 1014] [outer = 00000000] [url = about:blank] 00:17:27 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (15A8B000) [pid = 3840] [serial = 1015] [outer = 00000000] [url = about:blank] 00:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1123ms 00:17:27 INFO - PROCESS | 3840 | 1461136647450 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 00:17:27 INFO - PROCESS | 3840 | 1461136647454 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 00:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:17:27 INFO - PROCESS | 3840 | 1461136647458 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:17:27 INFO - PROCESS | 3840 | 1461136647460 Marionette TRACE conn5 <- [1,1426,null,{}] 00:17:27 INFO - PROCESS | 3840 | 1461136647464 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:27 INFO - PROCESS | 3840 | 1461136647555 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 00:17:27 INFO - PROCESS | 3840 | 1461136647562 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:27 INFO - PROCESS | 3840 | ++DOCSHELL 0F580400 == 82 [pid = 3840] [id = 366] 00:17:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (101ADC00) [pid = 3840] [serial = 1098] [outer = 00000000] 00:17:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (15A7C400) [pid = 3840] [serial = 1099] [outer = 101ADC00] 00:17:27 INFO - PROCESS | 3840 | 1461136647615 Marionette DEBUG loaded listener.js 00:17:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (15AB2C00) [pid = 3840] [serial = 1100] [outer = 101ADC00] 00:17:28 INFO - PROCESS | 3840 | 1461136648119 Marionette TRACE conn5 <- [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]]]}] 00:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 670ms 00:17:28 INFO - PROCESS | 3840 | 1461136648136 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 00:17:28 INFO - PROCESS | 3840 | 1461136648138 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 00:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:17:28 INFO - PROCESS | 3840 | 1461136648143 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:17:28 INFO - PROCESS | 3840 | 1461136648149 Marionette TRACE conn5 <- [1,1430,null,{}] 00:17:28 INFO - PROCESS | 3840 | 1461136648157 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:28 INFO - PROCESS | 3840 | 1461136648250 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 00:17:28 INFO - PROCESS | 3840 | 1461136648259 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:28 INFO - PROCESS | 3840 | ++DOCSHELL 18A26400 == 83 [pid = 3840] [id = 367] 00:17:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (18A29000) [pid = 3840] [serial = 1101] [outer = 00000000] 00:17:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (18D4A400) [pid = 3840] [serial = 1102] [outer = 18A29000] 00:17:28 INFO - PROCESS | 3840 | 1461136648304 Marionette DEBUG loaded listener.js 00:17:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (19151000) [pid = 3840] [serial = 1103] [outer = 18A29000] 00:17:28 INFO - PROCESS | 3840 | 1461136648786 Marionette TRACE conn5 <- [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]]]}] 00:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 690ms 00:17:28 INFO - PROCESS | 3840 | 1461136648833 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 00:17:28 INFO - PROCESS | 3840 | 1461136648835 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 00:17:28 INFO - PROCESS | 3840 | 1461136648839 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:17:28 INFO - PROCESS | 3840 | 1461136648840 Marionette TRACE conn5 <- [1,1434,null,{}] 00:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:17:28 INFO - PROCESS | 3840 | 1461136648844 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:28 INFO - PROCESS | 3840 | 1461136648960 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 00:17:29 INFO - PROCESS | 3840 | 1461136649066 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:29 INFO - PROCESS | 3840 | ++DOCSHELL 19216000 == 84 [pid = 3840] [id = 368] 00:17:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (19216800) [pid = 3840] [serial = 1104] [outer = 00000000] 00:17:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (19952C00) [pid = 3840] [serial = 1105] [outer = 19216800] 00:17:29 INFO - PROCESS | 3840 | 1461136649111 Marionette DEBUG loaded listener.js 00:17:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (1A197800) [pid = 3840] [serial = 1106] [outer = 19216800] 00:17:29 INFO - PROCESS | 3840 | 1461136649492 Marionette TRACE conn5 <- [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]]]}] 00:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 670ms 00:17:29 INFO - PROCESS | 3840 | 1461136649513 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 00:17:29 INFO - PROCESS | 3840 | 1461136649515 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 00:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:17:29 INFO - PROCESS | 3840 | 1461136649518 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:17:29 INFO - PROCESS | 3840 | 1461136649519 Marionette TRACE conn5 <- [1,1438,null,{}] 00:17:29 INFO - PROCESS | 3840 | 1461136649523 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:29 INFO - PROCESS | 3840 | 1461136649658 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 00:17:29 INFO - PROCESS | 3840 | 1461136649678 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:29 INFO - PROCESS | 3840 | ++DOCSHELL 1A19F400 == 85 [pid = 3840] [id = 369] 00:17:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (1A1A2400) [pid = 3840] [serial = 1107] [outer = 00000000] 00:17:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (1B7AD800) [pid = 3840] [serial = 1108] [outer = 1A1A2400] 00:17:29 INFO - PROCESS | 3840 | 1461136649731 Marionette DEBUG loaded listener.js 00:17:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (1C59C800) [pid = 3840] [serial = 1109] [outer = 1A1A2400] 00:17:30 INFO - PROCESS | 3840 | 1461136650194 Marionette TRACE conn5 <- [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]]]}] 00:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 730ms 00:17:30 INFO - PROCESS | 3840 | 1461136650249 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 00:17:30 INFO - PROCESS | 3840 | 1461136650251 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 00:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:17:30 INFO - PROCESS | 3840 | 1461136650254 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:17:30 INFO - PROCESS | 3840 | 1461136650256 Marionette TRACE conn5 <- [1,1442,null,{}] 00:17:30 INFO - PROCESS | 3840 | 1461136650293 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:30 INFO - PROCESS | 3840 | 1461136650417 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 00:17:30 INFO - PROCESS | 3840 | 1461136650488 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:30 INFO - PROCESS | 3840 | ++DOCSHELL 1C5A7C00 == 86 [pid = 3840] [id = 370] 00:17:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (1CA1F800) [pid = 3840] [serial = 1110] [outer = 00000000] 00:17:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (1CF78800) [pid = 3840] [serial = 1111] [outer = 1CA1F800] 00:17:30 INFO - PROCESS | 3840 | 1461136650532 Marionette DEBUG loaded listener.js 00:17:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (1D110000) [pid = 3840] [serial = 1112] [outer = 1CA1F800] 00:17:30 INFO - PROCESS | 3840 | 1461136650960 Marionette TRACE conn5 <- [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]]]}] 00:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 730ms 00:17:30 INFO - PROCESS | 3840 | 1461136650985 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 00:17:30 INFO - PROCESS | 3840 | 1461136650987 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 00:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:17:30 INFO - PROCESS | 3840 | 1461136651005 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:17:30 INFO - PROCESS | 3840 | 1461136651007 Marionette TRACE conn5 <- [1,1446,null,{}] 00:17:30 INFO - PROCESS | 3840 | 1461136651010 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:31 INFO - PROCESS | 3840 | 1461136651142 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 00:17:31 INFO - PROCESS | 3840 | 1461136651214 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:31 INFO - PROCESS | 3840 | ++DOCSHELL 1A6D9400 == 87 [pid = 3840] [id = 371] 00:17:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (1CE0FC00) [pid = 3840] [serial = 1113] [outer = 00000000] 00:17:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (1D1DA800) [pid = 3840] [serial = 1114] [outer = 1CE0FC00] 00:17:31 INFO - PROCESS | 3840 | 1461136651259 Marionette DEBUG loaded listener.js 00:17:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (1D417000) [pid = 3840] [serial = 1115] [outer = 1CE0FC00] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (1A19D000) [pid = 3840] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (1CF75400) [pid = 3840] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (22968000) [pid = 3840] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (0FF77800) [pid = 3840] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (17ED1000) [pid = 3840] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (1CC6A800) [pid = 3840] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (197D1000) [pid = 3840] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (1650E800) [pid = 3840] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (0FE3A000) [pid = 3840] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (21A41000) [pid = 3840] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (15ACDC00) [pid = 3840] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (0FD0EC00) [pid = 3840] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (0F45EC00) [pid = 3840] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (22967800) [pid = 3840] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (14934C00) [pid = 3840] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (21CDAC00) [pid = 3840] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (0FF88400) [pid = 3840] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (1D6E9C00) [pid = 3840] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:17:31 INFO - PROCESS | 3840 | --DOMWINDOW == 138 (21A40000) [pid = 3840] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:17:32 INFO - PROCESS | 3840 | --DOMWINDOW == 137 (17E33000) [pid = 3840] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:17:32 INFO - PROCESS | 3840 | --DOMWINDOW == 136 (14A35800) [pid = 3840] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:17:32 INFO - PROCESS | 3840 | --DOMWINDOW == 135 (1CA1F400) [pid = 3840] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:17:32 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (1519F400) [pid = 3840] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:17:32 INFO - PROCESS | 3840 | --DOMWINDOW == 133 (1EF98000) [pid = 3840] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:17:32 INFO - PROCESS | 3840 | --DOMWINDOW == 132 (229B6C00) [pid = 3840] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:17:32 INFO - PROCESS | 3840 | --DOMWINDOW == 131 (10309400) [pid = 3840] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:17:32 INFO - PROCESS | 3840 | --DOMWINDOW == 130 (17BE1800) [pid = 3840] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:17:32 INFO - PROCESS | 3840 | --DOMWINDOW == 129 (1D5CE800) [pid = 3840] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:17:32 INFO - PROCESS | 3840 | --DOMWINDOW == 128 (1C5A0C00) [pid = 3840] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:17:32 INFO - PROCESS | 3840 | --DOMWINDOW == 127 (1A6E2400) [pid = 3840] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:17:32 INFO - PROCESS | 3840 | 1461136652078 Marionette TRACE conn5 <- [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]]]}] 00:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1137ms 00:17:32 INFO - PROCESS | 3840 | 1461136652128 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 00:17:32 INFO - PROCESS | 3840 | 1461136652130 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 00:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:17:32 INFO - PROCESS | 3840 | 1461136652133 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:17:32 INFO - PROCESS | 3840 | 1461136652135 Marionette TRACE conn5 <- [1,1450,null,{}] 00:17:32 INFO - PROCESS | 3840 | 1461136652138 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:32 INFO - PROCESS | 3840 | 1461136652224 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 00:17:32 INFO - PROCESS | 3840 | 1461136652329 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:32 INFO - PROCESS | 3840 | ++DOCSHELL 0FF77400 == 88 [pid = 3840] [id = 372] 00:17:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 128 (0FF77800) [pid = 3840] [serial = 1116] [outer = 00000000] 00:17:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 129 (15A87800) [pid = 3840] [serial = 1117] [outer = 0FF77800] 00:17:32 INFO - PROCESS | 3840 | 1461136652373 Marionette DEBUG loaded listener.js 00:17:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 130 (16071C00) [pid = 3840] [serial = 1118] [outer = 0FF77800] 00:17:32 INFO - PROCESS | 3840 | 1461136652746 Marionette TRACE conn5 <- [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]]]}] 00:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 630ms 00:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:17:32 INFO - PROCESS | 3840 | 1461136652764 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 00:17:32 INFO - PROCESS | 3840 | 1461136652766 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 00:17:32 INFO - PROCESS | 3840 | 1461136652769 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:17:32 INFO - PROCESS | 3840 | 1461136652770 Marionette TRACE conn5 <- [1,1454,null,{}] 00:17:32 INFO - PROCESS | 3840 | 1461136652774 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:32 INFO - PROCESS | 3840 | 1461136652901 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 00:17:32 INFO - PROCESS | 3840 | 1461136652910 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:32 INFO - PROCESS | 3840 | ++DOCSHELL 0F757000 == 89 [pid = 3840] [id = 373] 00:17:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 131 (101AD400) [pid = 3840] [serial = 1119] [outer = 00000000] 00:17:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 132 (1B7B6400) [pid = 3840] [serial = 1120] [outer = 101AD400] 00:17:32 INFO - PROCESS | 3840 | 1461136652955 Marionette DEBUG loaded listener.js 00:17:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 133 (1D158000) [pid = 3840] [serial = 1121] [outer = 101AD400] 00:17:33 INFO - PROCESS | 3840 | 1461136653380 Marionette TRACE conn5 <- [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]]]}] 00:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 630ms 00:17:33 INFO - PROCESS | 3840 | 1461136653400 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 00:17:33 INFO - PROCESS | 3840 | 1461136653402 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 00:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:17:33 INFO - PROCESS | 3840 | 1461136653405 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:17:33 INFO - PROCESS | 3840 | 1461136653407 Marionette TRACE conn5 <- [1,1458,null,{}] 00:17:33 INFO - PROCESS | 3840 | 1461136653410 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:33 INFO - PROCESS | 3840 | 1461136653498 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 00:17:33 INFO - PROCESS | 3840 | 1461136653636 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:33 INFO - PROCESS | 3840 | ++DOCSHELL 1D5D4400 == 90 [pid = 3840] [id = 374] 00:17:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 134 (1DB04800) [pid = 3840] [serial = 1122] [outer = 00000000] 00:17:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (1E280400) [pid = 3840] [serial = 1123] [outer = 1DB04800] 00:17:33 INFO - PROCESS | 3840 | 1461136653687 Marionette DEBUG loaded listener.js 00:17:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (1EF12000) [pid = 3840] [serial = 1124] [outer = 1DB04800] 00:17:34 INFO - PROCESS | 3840 | 1461136654212 Marionette TRACE conn5 <- [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]]]}] 00:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 870ms 00:17:34 INFO - PROCESS | 3840 | 1461136654277 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 00:17:34 INFO - PROCESS | 3840 | 1461136654281 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 00:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:17:34 INFO - PROCESS | 3840 | 1461136654287 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:17:34 INFO - PROCESS | 3840 | 1461136654291 Marionette TRACE conn5 <- [1,1462,null,{}] 00:17:34 INFO - PROCESS | 3840 | 1461136654296 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:34 INFO - PROCESS | 3840 | 1461136654450 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 00:17:34 INFO - PROCESS | 3840 | 1461136654600 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:34 INFO - PROCESS | 3840 | ++DOCSHELL 133FCC00 == 91 [pid = 3840] [id = 375] 00:17:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 137 (1480D000) [pid = 3840] [serial = 1125] [outer = 00000000] 00:17:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (15AA8400) [pid = 3840] [serial = 1126] [outer = 1480D000] 00:17:34 INFO - PROCESS | 3840 | 1461136654659 Marionette DEBUG loaded listener.js 00:17:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (15AD5C00) [pid = 3840] [serial = 1127] [outer = 1480D000] 00:17:35 INFO - PROCESS | 3840 | 1461136655279 Marionette TRACE conn5 <- [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]]]}] 00:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1019ms 00:17:35 INFO - PROCESS | 3840 | 1461136655311 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 00:17:35 INFO - PROCESS | 3840 | 1461136655317 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 00:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:17:35 INFO - PROCESS | 3840 | 1461136655323 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:17:35 INFO - PROCESS | 3840 | 1461136655326 Marionette TRACE conn5 <- [1,1466,null,{}] 00:17:35 INFO - PROCESS | 3840 | 1461136655330 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:35 INFO - PROCESS | 3840 | 1461136655447 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 00:17:35 INFO - PROCESS | 3840 | 1461136655595 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:35 INFO - PROCESS | 3840 | ++DOCSHELL 17E29800 == 92 [pid = 3840] [id = 376] 00:17:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (17E2E800) [pid = 3840] [serial = 1128] [outer = 00000000] 00:17:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (19293000) [pid = 3840] [serial = 1129] [outer = 17E2E800] 00:17:35 INFO - PROCESS | 3840 | 1461136655652 Marionette DEBUG loaded listener.js 00:17:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (1995A800) [pid = 3840] [serial = 1130] [outer = 17E2E800] 00:17:36 INFO - PROCESS | 3840 | 1461136656298 Marionette TRACE conn5 <- [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]]]}] 00:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1019ms 00:17:36 INFO - PROCESS | 3840 | 1461136656345 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 00:17:36 INFO - PROCESS | 3840 | 1461136656347 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 00:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:17:36 INFO - PROCESS | 3840 | 1461136656351 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:17:36 INFO - PROCESS | 3840 | 1461136656355 Marionette TRACE conn5 <- [1,1470,null,{}] 00:17:36 INFO - PROCESS | 3840 | 1461136656366 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:36 INFO - PROCESS | 3840 | 1461136656517 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 00:17:36 INFO - PROCESS | 3840 | 1461136656660 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:36 INFO - PROCESS | 3840 | ++DOCSHELL 1CC73800 == 93 [pid = 3840] [id = 377] 00:17:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (1CF6E000) [pid = 3840] [serial = 1131] [outer = 00000000] 00:17:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (1EF10800) [pid = 3840] [serial = 1132] [outer = 1CF6E000] 00:17:36 INFO - PROCESS | 3840 | 1461136656719 Marionette DEBUG loaded listener.js 00:17:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (1EF93400) [pid = 3840] [serial = 1133] [outer = 1CF6E000] 00:17:37 INFO - PROCESS | 3840 | 1461136657328 Marionette TRACE conn5 <- [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]]]}] 00:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1025ms 00:17:37 INFO - PROCESS | 3840 | 1461136657380 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 00:17:37 INFO - PROCESS | 3840 | 1461136657382 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 00:17:37 INFO - PROCESS | 3840 | 1461136657386 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:17:37 INFO - PROCESS | 3840 | 1461136657388 Marionette TRACE conn5 <- [1,1474,null,{}] 00:17:37 INFO - PROCESS | 3840 | 1461136657392 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:37 INFO - PROCESS | 3840 | 1461136657509 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 00:17:37 INFO - PROCESS | 3840 | 1461136657670 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:37 INFO - PROCESS | 3840 | ++DOCSHELL 1EF95000 == 94 [pid = 3840] [id = 378] 00:17:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (1EF96800) [pid = 3840] [serial = 1134] [outer = 00000000] 00:17:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (21764400) [pid = 3840] [serial = 1135] [outer = 1EF96800] 00:17:37 INFO - PROCESS | 3840 | 1461136657728 Marionette DEBUG loaded listener.js 00:17:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (2176A400) [pid = 3840] [serial = 1136] [outer = 1EF96800] 00:17:38 INFO - PROCESS | 3840 | 1461136658311 Marionette TRACE conn5 <- [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]]]}] 00:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 970ms 00:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:17:38 INFO - PROCESS | 3840 | 1461136658360 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 00:17:38 INFO - PROCESS | 3840 | 1461136658362 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 00:17:38 INFO - PROCESS | 3840 | 1461136658365 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:17:38 INFO - PROCESS | 3840 | 1461136658367 Marionette TRACE conn5 <- [1,1478,null,{}] 00:17:38 INFO - PROCESS | 3840 | 1461136658371 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:38 INFO - PROCESS | 3840 | 1461136658481 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 00:17:38 INFO - PROCESS | 3840 | 1461136658628 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:38 INFO - PROCESS | 3840 | ++DOCSHELL 2176B800 == 95 [pid = 3840] [id = 379] 00:17:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (2176D000) [pid = 3840] [serial = 1137] [outer = 00000000] 00:17:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (21A79400) [pid = 3840] [serial = 1138] [outer = 2176D000] 00:17:38 INFO - PROCESS | 3840 | 1461136658683 Marionette DEBUG loaded listener.js 00:17:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (21A7E800) [pid = 3840] [serial = 1139] [outer = 2176D000] 00:17:39 INFO - PROCESS | 3840 | 1461136659232 Marionette TRACE conn5 <- [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]]]}] 00:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 930ms 00:17:39 INFO - PROCESS | 3840 | 1461136659300 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 00:17:39 INFO - PROCESS | 3840 | 1461136659302 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 00:17:39 INFO - PROCESS | 3840 | 1461136659305 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:17:39 INFO - PROCESS | 3840 | 1461136659308 Marionette TRACE conn5 <- [1,1482,null,{}] 00:17:39 INFO - PROCESS | 3840 | 1461136659311 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:39 INFO - PROCESS | 3840 | 1461136659440 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 00:17:39 INFO - PROCESS | 3840 | 1461136659590 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:39 INFO - PROCESS | 3840 | ++DOCSHELL 1011DC00 == 96 [pid = 3840] [id = 380] 00:17:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (1CE05800) [pid = 3840] [serial = 1140] [outer = 00000000] 00:17:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (21CDB000) [pid = 3840] [serial = 1141] [outer = 1CE05800] 00:17:39 INFO - PROCESS | 3840 | 1461136659649 Marionette DEBUG loaded listener.js 00:17:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (21E5B400) [pid = 3840] [serial = 1142] [outer = 1CE05800] 00:17:40 INFO - PROCESS | 3840 | 1461136660234 Marionette TRACE conn5 <- [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]]]}] 00:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 971ms 00:17:40 INFO - PROCESS | 3840 | 1461136660281 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 00:17:40 INFO - PROCESS | 3840 | 1461136660283 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 00:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:17:40 INFO - PROCESS | 3840 | 1461136660305 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:17:40 INFO - PROCESS | 3840 | 1461136660308 Marionette TRACE conn5 <- [1,1486,null,{}] 00:17:40 INFO - PROCESS | 3840 | 1461136660311 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:40 INFO - PROCESS | 3840 | 1461136660421 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 00:17:40 INFO - PROCESS | 3840 | 1461136660573 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:40 INFO - PROCESS | 3840 | ++DOCSHELL 101AC400 == 97 [pid = 3840] [id = 381] 00:17:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (101B9C00) [pid = 3840] [serial = 1143] [outer = 00000000] 00:17:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (15A83400) [pid = 3840] [serial = 1144] [outer = 101B9C00] 00:17:40 INFO - PROCESS | 3840 | 1461136660629 Marionette DEBUG loaded listener.js 00:17:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (15ACC000) [pid = 3840] [serial = 1145] [outer = 101B9C00] 00:17:41 INFO - PROCESS | 3840 | 1461136661154 Marionette TRACE conn5 <- [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]]]}] 00:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 950ms 00:17:41 INFO - PROCESS | 3840 | 1461136661241 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 00:17:41 INFO - PROCESS | 3840 | 1461136661243 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 00:17:41 INFO - PROCESS | 3840 | 1461136661247 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:17:41 INFO - PROCESS | 3840 | 1461136661249 Marionette TRACE conn5 <- [1,1490,null,{}] 00:17:41 INFO - PROCESS | 3840 | 1461136661253 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:41 INFO - PROCESS | 3840 | 1461136661398 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 00:17:41 INFO - PROCESS | 3840 | 1461136661769 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:41 INFO - PROCESS | 3840 | ++DOCSHELL 0F45C000 == 98 [pid = 3840] [id = 382] 00:17:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (0FDBBC00) [pid = 3840] [serial = 1146] [outer = 00000000] 00:17:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (13398400) [pid = 3840] [serial = 1147] [outer = 0FDBBC00] 00:17:41 INFO - PROCESS | 3840 | 1461136661876 Marionette DEBUG loaded listener.js 00:17:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (149A3000) [pid = 3840] [serial = 1148] [outer = 0FDBBC00] 00:17:42 INFO - PROCESS | 3840 | 1461136662448 Marionette TRACE conn5 <- [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]]]}] 00:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1218ms 00:17:42 INFO - PROCESS | 3840 | 1461136662481 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 00:17:42 INFO - PROCESS | 3840 | 1461136662486 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 00:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:17:42 INFO - PROCESS | 3840 | 1461136662492 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:17:42 INFO - PROCESS | 3840 | 1461136662495 Marionette TRACE conn5 <- [1,1494,null,{}] 00:17:42 INFO - PROCESS | 3840 | 1461136662500 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:42 INFO - PROCESS | 3840 | 1461136662613 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 00:17:42 INFO - PROCESS | 3840 | 1461136662784 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:42 INFO - PROCESS | 3840 | ++DOCSHELL 15AF3C00 == 99 [pid = 3840] [id = 383] 00:17:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (15AF6800) [pid = 3840] [serial = 1149] [outer = 00000000] 00:17:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (16E7B000) [pid = 3840] [serial = 1150] [outer = 15AF6800] 00:17:42 INFO - PROCESS | 3840 | 1461136662836 Marionette DEBUG loaded listener.js 00:17:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (17E2E000) [pid = 3840] [serial = 1151] [outer = 15AF6800] 00:17:43 INFO - PROCESS | 3840 | --DOCSHELL 0F757000 == 98 [pid = 3840] [id = 373] 00:17:43 INFO - PROCESS | 3840 | --DOCSHELL 0FF77400 == 97 [pid = 3840] [id = 372] 00:17:43 INFO - PROCESS | 3840 | --DOCSHELL 1A6D9400 == 96 [pid = 3840] [id = 371] 00:17:43 INFO - PROCESS | 3840 | --DOCSHELL 1C5A7C00 == 95 [pid = 3840] [id = 370] 00:17:43 INFO - PROCESS | 3840 | --DOCSHELL 1A19F400 == 94 [pid = 3840] [id = 369] 00:17:43 INFO - PROCESS | 3840 | --DOCSHELL 19216000 == 93 [pid = 3840] [id = 368] 00:17:43 INFO - PROCESS | 3840 | --DOCSHELL 18A26400 == 92 [pid = 3840] [id = 367] 00:17:43 INFO - PROCESS | 3840 | --DOCSHELL 0F580400 == 91 [pid = 3840] [id = 366] 00:17:43 INFO - PROCESS | 3840 | --DOCSHELL 14A13000 == 90 [pid = 3840] [id = 365] 00:17:43 INFO - PROCESS | 3840 | --DOCSHELL 0FDB6000 == 89 [pid = 3840] [id = 364] 00:17:43 INFO - PROCESS | 3840 | --DOCSHELL 17EBEC00 == 88 [pid = 3840] [id = 357] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (1B738400) [pid = 3840] [serial = 1068] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (1C2D3400) [pid = 3840] [serial = 1069] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (1D5D0400) [pid = 3840] [serial = 901] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (2296F800) [pid = 3840] [serial = 952] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (21A85800) [pid = 3840] [serial = 940] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (18D49800) [pid = 3840] [serial = 1057] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (21A88000) [pid = 3840] [serial = 949] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (19952800) [pid = 3840] [serial = 1059] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (17E26400) [pid = 3840] [serial = 1053] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (15A86800) [pid = 3840] [serial = 1062] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (21A4A400) [pid = 3840] [serial = 955] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (15AF7C00) [pid = 3840] [serial = 1050] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (1608E400) [pid = 3840] [serial = 907] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (101B7800) [pid = 3840] [serial = 976] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (1CC69000) [pid = 3840] [serial = 1026] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (229B9C00) [pid = 3840] [serial = 1000] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (17E2EC00) [pid = 3840] [serial = 1054] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (152B1400) [pid = 3840] [serial = 1048] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (22964400) [pid = 3840] [serial = 997] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (14A3B000) [pid = 3840] [serial = 1041] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (21CBC400) [pid = 3840] [serial = 1032] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (19957000) [pid = 3840] [serial = 1060] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (1E288800) [pid = 3840] [serial = 904] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (15AF4800) [pid = 3840] [serial = 1038] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 138 (21CD5C00) [pid = 3840] [serial = 994] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 137 (19216C00) [pid = 3840] [serial = 979] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 136 (18AB8800) [pid = 3840] [serial = 1056] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 135 (1EF99C00) [pid = 3840] [serial = 1029] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (1A6D9C00) [pid = 3840] [serial = 1066] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 133 (1D14C400) [pid = 3840] [serial = 985] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 132 (15AAE800) [pid = 3840] [serial = 1045] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 131 (15A80C00) [pid = 3840] [serial = 1044] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 130 (16E79800) [pid = 3840] [serial = 1063] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 129 (2176DC00) [pid = 3840] [serial = 991] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 128 (15A87400) [pid = 3840] [serial = 1042] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 127 (229C1C00) [pid = 3840] [serial = 958] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 126 (1A5DD400) [pid = 3840] [serial = 1065] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 125 (151C2C00) [pid = 3840] [serial = 1047] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 124 (15ACA400) [pid = 3840] [serial = 943] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 123 (1A6DE000) [pid = 3840] [serial = 946] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 122 (1E283800) [pid = 3840] [serial = 988] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 121 (16084C00) [pid = 3840] [serial = 1051] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 120 (1CE07000) [pid = 3840] [serial = 898] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 119 (21E61800) [pid = 3840] [serial = 1035] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 118 (18A46000) [pid = 3840] [serial = 1023] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | --DOMWINDOW == 117 (1BACC000) [pid = 3840] [serial = 982] [outer = 00000000] [url = about:blank] 00:17:43 INFO - PROCESS | 3840 | 1461136663447 Marionette TRACE conn5 <- [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]]]}] 00:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 970ms 00:17:43 INFO - PROCESS | 3840 | 1461136663468 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 00:17:43 INFO - PROCESS | 3840 | 1461136663472 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 00:17:43 INFO - PROCESS | 3840 | 1461136663476 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:17:43 INFO - PROCESS | 3840 | 1461136663478 Marionette TRACE conn5 <- [1,1498,null,{}] 00:17:43 INFO - PROCESS | 3840 | 1461136663482 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:43 INFO - PROCESS | 3840 | 1461136663574 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 00:17:43 INFO - PROCESS | 3840 | 1461136663676 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:43 INFO - PROCESS | 3840 | ++DOCSHELL 0FF89800 == 89 [pid = 3840] [id = 384] 00:17:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 118 (101B7800) [pid = 3840] [serial = 1152] [outer = 00000000] 00:17:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 119 (1520D400) [pid = 3840] [serial = 1153] [outer = 101B7800] 00:17:43 INFO - PROCESS | 3840 | 1461136663722 Marionette DEBUG loaded listener.js 00:17:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 120 (15A88800) [pid = 3840] [serial = 1154] [outer = 101B7800] 00:17:44 INFO - PROCESS | 3840 | 1461136664131 Marionette TRACE conn5 <- [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]]]}] 00:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 671ms 00:17:44 INFO - PROCESS | 3840 | 1461136664153 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 00:17:44 INFO - PROCESS | 3840 | 1461136664155 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 00:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:17:44 INFO - PROCESS | 3840 | 1461136664160 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:17:44 INFO - PROCESS | 3840 | 1461136664165 Marionette TRACE conn5 <- [1,1502,null,{}] 00:17:44 INFO - PROCESS | 3840 | 1461136664174 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:44 INFO - PROCESS | 3840 | 1461136664266 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 00:17:44 INFO - PROCESS | 3840 | 1461136664273 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:44 INFO - PROCESS | 3840 | ++DOCSHELL 15AAE800 == 90 [pid = 3840] [id = 385] 00:17:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 121 (15AD8800) [pid = 3840] [serial = 1155] [outer = 00000000] 00:17:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 122 (17BEC000) [pid = 3840] [serial = 1156] [outer = 15AD8800] 00:17:44 INFO - PROCESS | 3840 | 1461136664319 Marionette DEBUG loaded listener.js 00:17:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 123 (17EB4400) [pid = 3840] [serial = 1157] [outer = 15AD8800] 00:17:44 INFO - PROCESS | 3840 | 1461136664817 Marionette TRACE conn5 <- [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]]]}] 00:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 690ms 00:17:44 INFO - PROCESS | 3840 | 1461136664853 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 00:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:17:44 INFO - PROCESS | 3840 | 1461136664855 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 00:17:44 INFO - PROCESS | 3840 | 1461136664858 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:17:44 INFO - PROCESS | 3840 | 1461136664860 Marionette TRACE conn5 <- [1,1506,null,{}] 00:17:44 INFO - PROCESS | 3840 | 1461136664864 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:44 INFO - PROCESS | 3840 | 1461136664953 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 00:17:44 INFO - PROCESS | 3840 | 1461136664959 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:44 INFO - PROCESS | 3840 | ++DOCSHELL 18D47400 == 91 [pid = 3840] [id = 386] 00:17:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 124 (18D4C000) [pid = 3840] [serial = 1158] [outer = 00000000] 00:17:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 125 (19216000) [pid = 3840] [serial = 1159] [outer = 18D4C000] 00:17:44 INFO - PROCESS | 3840 | 1461136665004 Marionette DEBUG loaded listener.js 00:17:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 126 (19290000) [pid = 3840] [serial = 1160] [outer = 18D4C000] 00:17:45 INFO - PROCESS | 3840 | 1461136665437 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 00:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 631ms 00:17:45 INFO - PROCESS | 3840 | 1461136665490 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 00:17:45 INFO - PROCESS | 3840 | 1461136665492 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 00:17:45 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:17:45 INFO - PROCESS | 3840 | 1461136665503 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:17:45 INFO - PROCESS | 3840 | 1461136665505 Marionette TRACE conn5 <- [1,1510,null,{}] 00:17:45 INFO - PROCESS | 3840 | 1461136665508 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:45 INFO - PROCESS | 3840 | 1461136665628 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 00:17:45 INFO - PROCESS | 3840 | 1461136665721 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:45 INFO - PROCESS | 3840 | ++DOCSHELL 19805000 == 92 [pid = 3840] [id = 387] 00:17:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 127 (19805800) [pid = 3840] [serial = 1161] [outer = 00000000] 00:17:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 128 (19956C00) [pid = 3840] [serial = 1162] [outer = 19805800] 00:17:45 INFO - PROCESS | 3840 | 1461136665774 Marionette DEBUG loaded listener.js 00:17:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 129 (1A19DC00) [pid = 3840] [serial = 1163] [outer = 19805800] 00:17:46 INFO - PROCESS | 3840 | 1461136666224 Marionette TRACE conn5 <- [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"]]]}] 00:17:46 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 () { 00:17:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:17:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:17:46 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 () { 00:17:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:17:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:17:46 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 () { 00:17:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:17:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:17:46 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 () { 00:17:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:17:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:17:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 793ms 00:17:46 INFO - PROCESS | 3840 | 1461136666298 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 00:17:46 INFO - PROCESS | 3840 | 1461136666300 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 00:17:46 INFO - PROCESS | 3840 | 1461136666308 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:17:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:17:46 INFO - PROCESS | 3840 | 1461136666309 Marionette TRACE conn5 <- [1,1514,null,{}] 00:17:46 INFO - PROCESS | 3840 | 1461136666313 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:46 INFO - PROCESS | 3840 | 1461136666438 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 00:17:46 INFO - PROCESS | 3840 | 1461136666510 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:46 INFO - PROCESS | 3840 | ++DOCSHELL 1A6D9C00 == 93 [pid = 3840] [id = 388] 00:17:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 130 (1A6DA000) [pid = 3840] [serial = 1164] [outer = 00000000] 00:17:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 131 (1C2CFC00) [pid = 3840] [serial = 1165] [outer = 1A6DA000] 00:17:46 INFO - PROCESS | 3840 | 1461136666554 Marionette DEBUG loaded listener.js 00:17:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 132 (1C2CF000) [pid = 3840] [serial = 1166] [outer = 1A6DA000] 00:17:46 INFO - PROCESS | 3840 | 1461136666965 Marionette TRACE conn5 <- [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"]]]}] 00:17:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:17:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:17:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:17:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:17:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:17:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:17:46 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 679ms 00:17:46 INFO - PROCESS | 3840 | 1461136666993 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 00:17:46 INFO - PROCESS | 3840 | 1461136666995 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 00:17:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:17:47 INFO - PROCESS | 3840 | 1461136667034 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:17:47 INFO - PROCESS | 3840 | 1461136667036 Marionette TRACE conn5 <- [1,1518,null,{}] 00:17:47 INFO - PROCESS | 3840 | 1461136667040 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:47 INFO - PROCESS | 3840 | 1461136667163 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 00:17:47 INFO - PROCESS | 3840 | 1461136667231 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:47 INFO - PROCESS | 3840 | ++DOCSHELL 15ACAC00 == 94 [pid = 3840] [id = 389] 00:17:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 133 (1A6D9000) [pid = 3840] [serial = 1167] [outer = 00000000] 00:17:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 134 (1CA21800) [pid = 3840] [serial = 1168] [outer = 1A6D9000] 00:17:47 INFO - PROCESS | 3840 | 1461136667277 Marionette DEBUG loaded listener.js 00:17:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (1CE0AC00) [pid = 3840] [serial = 1169] [outer = 1A6D9000] 00:17:47 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (1A1A2400) [pid = 3840] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:17:47 INFO - PROCESS | 3840 | --DOMWINDOW == 133 (101AD400) [pid = 3840] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:17:47 INFO - PROCESS | 3840 | --DOMWINDOW == 132 (1CA1F800) [pid = 3840] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:17:47 INFO - PROCESS | 3840 | --DOMWINDOW == 131 (1CE0FC00) [pid = 3840] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:17:47 INFO - PROCESS | 3840 | --DOMWINDOW == 130 (0FF77800) [pid = 3840] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:17:47 INFO - PROCESS | 3840 | --DOMWINDOW == 129 (19216800) [pid = 3840] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:17:47 INFO - PROCESS | 3840 | --DOMWINDOW == 128 (15AD7C00) [pid = 3840] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:17:47 INFO - PROCESS | 3840 | --DOMWINDOW == 127 (18A29000) [pid = 3840] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:17:47 INFO - PROCESS | 3840 | --DOMWINDOW == 126 (0FDB7000) [pid = 3840] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:17:47 INFO - PROCESS | 3840 | --DOMWINDOW == 125 (101ADC00) [pid = 3840] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:17:47 INFO - PROCESS | 3840 | 1461136667891 Marionette TRACE conn5 <- [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]]]}] 00:17:47 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 00:17:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:17:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:17:47 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. 00:17:47 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:17:47 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 890ms 00:17:47 INFO - PROCESS | 3840 | 1461136667919 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 00:17:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:17:47 INFO - PROCESS | 3840 | 1461136667921 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 00:17:47 INFO - PROCESS | 3840 | 1461136667924 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:17:47 INFO - PROCESS | 3840 | 1461136667926 Marionette TRACE conn5 <- [1,1522,null,{}] 00:17:47 INFO - PROCESS | 3840 | 1461136667929 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:48 INFO - PROCESS | 3840 | 1461136668056 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 00:17:48 INFO - PROCESS | 3840 | 1461136668120 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:48 INFO - PROCESS | 3840 | ++DOCSHELL 15AD0C00 == 95 [pid = 3840] [id = 390] 00:17:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 126 (16069800) [pid = 3840] [serial = 1170] [outer = 00000000] 00:17:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 127 (1995E000) [pid = 3840] [serial = 1171] [outer = 16069800] 00:17:48 INFO - PROCESS | 3840 | 1461136668165 Marionette DEBUG loaded listener.js 00:17:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 128 (1A6E2000) [pid = 3840] [serial = 1172] [outer = 16069800] 00:17:48 INFO - PROCESS | 3840 | 1461136668544 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 00:17:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:17:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 00:17:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:17:48 INFO - PROCESS | 3840 | 1461136668595 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 00:17:48 INFO - PROCESS | 3840 | 1461136668597 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 00:17:48 INFO - PROCESS | 3840 | 1461136668600 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:17:48 INFO - PROCESS | 3840 | 1461136668601 Marionette TRACE conn5 <- [1,1526,null,{}] 00:17:48 INFO - PROCESS | 3840 | 1461136668605 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:48 INFO - PROCESS | 3840 | 1461136668692 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 00:17:48 INFO - PROCESS | 3840 | 1461136668699 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:48 INFO - PROCESS | 3840 | ++DOCSHELL 19954C00 == 96 [pid = 3840] [id = 391] 00:17:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 129 (1CA28000) [pid = 3840] [serial = 1173] [outer = 00000000] 00:17:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 130 (1D10CC00) [pid = 3840] [serial = 1174] [outer = 1CA28000] 00:17:48 INFO - PROCESS | 3840 | 1461136668745 Marionette DEBUG loaded listener.js 00:17:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 131 (1D14C800) [pid = 3840] [serial = 1175] [outer = 1CA28000] 00:17:49 INFO - PROCESS | 3840 | 1461136669198 Marionette TRACE conn5 <- [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]]]}] 00:17:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:17:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 630ms 00:17:49 INFO - PROCESS | 3840 | 1461136669233 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 00:17:49 INFO - PROCESS | 3840 | 1461136669235 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 00:17:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:17:49 INFO - PROCESS | 3840 | 1461136669239 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:17:49 INFO - PROCESS | 3840 | 1461136669241 Marionette TRACE conn5 <- [1,1530,null,{}] 00:17:49 INFO - PROCESS | 3840 | 1461136669244 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:49 INFO - PROCESS | 3840 | 1461136669335 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 00:17:49 INFO - PROCESS | 3840 | 1461136669341 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:49 INFO - PROCESS | 3840 | ++DOCSHELL 1CE12800 == 97 [pid = 3840] [id = 392] 00:17:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 132 (1CF77C00) [pid = 3840] [serial = 1176] [outer = 00000000] 00:17:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 133 (1D63D400) [pid = 3840] [serial = 1177] [outer = 1CF77C00] 00:17:49 INFO - PROCESS | 3840 | 1461136669391 Marionette DEBUG loaded listener.js 00:17:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 134 (1DB0CC00) [pid = 3840] [serial = 1178] [outer = 1CF77C00] 00:17:50 INFO - PROCESS | 3840 | 1461136670029 Marionette TRACE conn5 <- [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]]]}] 00:17:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:17:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 830ms 00:17:50 INFO - PROCESS | 3840 | 1461136670071 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 00:17:50 INFO - PROCESS | 3840 | 1461136670076 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 00:17:50 INFO - PROCESS | 3840 | 1461136670082 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:17:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:17:50 INFO - PROCESS | 3840 | 1461136670086 Marionette TRACE conn5 <- [1,1534,null,{}] 00:17:50 INFO - PROCESS | 3840 | 1461136670093 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:50 INFO - PROCESS | 3840 | 1461136670217 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 00:17:50 INFO - PROCESS | 3840 | 1461136670342 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:50 INFO - PROCESS | 3840 | ++DOCSHELL 103CB000 == 98 [pid = 3840] [id = 393] 00:17:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (10D36000) [pid = 3840] [serial = 1179] [outer = 00000000] 00:17:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (15A80C00) [pid = 3840] [serial = 1180] [outer = 10D36000] 00:17:50 INFO - PROCESS | 3840 | 1461136670399 Marionette DEBUG loaded listener.js 00:17:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 137 (15AAE400) [pid = 3840] [serial = 1181] [outer = 10D36000] 00:17:50 INFO - PROCESS | 3840 | 1461136670998 Marionette TRACE conn5 <- [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]]]}] 00:17:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:17:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 930ms 00:17:51 INFO - PROCESS | 3840 | 1461136671016 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 00:17:51 INFO - PROCESS | 3840 | 1461136671022 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 00:17:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:17:51 INFO - PROCESS | 3840 | 1461136671029 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:17:51 INFO - PROCESS | 3840 | 1461136671032 Marionette TRACE conn5 <- [1,1538,null,{}] 00:17:51 INFO - PROCESS | 3840 | 1461136671036 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:51 INFO - PROCESS | 3840 | 1461136671151 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 00:17:51 INFO - PROCESS | 3840 | 1461136671313 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:51 INFO - PROCESS | 3840 | ++DOCSHELL 18E25C00 == 99 [pid = 3840] [id = 394] 00:17:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (18E2E800) [pid = 3840] [serial = 1182] [outer = 00000000] 00:17:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (197A6800) [pid = 3840] [serial = 1183] [outer = 18E2E800] 00:17:51 INFO - PROCESS | 3840 | 1461136671390 Marionette DEBUG loaded listener.js 00:17:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (19F33400) [pid = 3840] [serial = 1184] [outer = 18E2E800] 00:17:52 INFO - PROCESS | 3840 | 1461136672030 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 00:17:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:17:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1022ms 00:17:52 INFO - PROCESS | 3840 | 1461136672053 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 00:17:52 INFO - PROCESS | 3840 | 1461136672056 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 00:17:52 INFO - PROCESS | 3840 | 1461136672059 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:17:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:17:52 INFO - PROCESS | 3840 | 1461136672063 Marionette TRACE conn5 <- [1,1542,null,{}] 00:17:52 INFO - PROCESS | 3840 | 1461136672074 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:52 INFO - PROCESS | 3840 | 1461136672223 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 00:17:52 INFO - PROCESS | 3840 | 1461136672371 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:52 INFO - PROCESS | 3840 | ++DOCSHELL 1D14CC00 == 100 [pid = 3840] [id = 395] 00:17:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (1D41D000) [pid = 3840] [serial = 1185] [outer = 00000000] 00:17:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (1DB09400) [pid = 3840] [serial = 1186] [outer = 1D41D000] 00:17:52 INFO - PROCESS | 3840 | 1461136672429 Marionette DEBUG loaded listener.js 00:17:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (1E1C3C00) [pid = 3840] [serial = 1187] [outer = 1D41D000] 00:17:52 INFO - PROCESS | 3840 | 1461136673007 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 00:17:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:17:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 971ms 00:17:53 INFO - PROCESS | 3840 | 1461136673043 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 00:17:53 INFO - PROCESS | 3840 | 1461136673046 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 00:17:53 INFO - PROCESS | 3840 | 1461136673049 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:17:53 INFO - PROCESS | 3840 | 1461136673051 Marionette TRACE conn5 <- [1,1546,null,{}] 00:17:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:17:53 INFO - PROCESS | 3840 | 1461136673055 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:53 INFO - PROCESS | 3840 | 1461136673168 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 00:17:53 INFO - PROCESS | 3840 | 1461136673331 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:53 INFO - PROCESS | 3840 | ++DOCSHELL 1EF13400 == 101 [pid = 3840] [id = 396] 00:17:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (1EF14000) [pid = 3840] [serial = 1188] [outer = 00000000] 00:17:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (1EF9B400) [pid = 3840] [serial = 1189] [outer = 1EF14000] 00:17:53 INFO - PROCESS | 3840 | 1461136673387 Marionette DEBUG loaded listener.js 00:17:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (21760800) [pid = 3840] [serial = 1190] [outer = 1EF14000] 00:17:53 INFO - PROCESS | 3840 | 1461136673948 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 00:17:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:17:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 930ms 00:17:53 INFO - PROCESS | 3840 | 1461136673985 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 00:17:53 INFO - PROCESS | 3840 | 1461136673987 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 00:17:53 INFO - PROCESS | 3840 | 1461136673990 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:17:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:17:53 INFO - PROCESS | 3840 | 1461136673992 Marionette TRACE conn5 <- [1,1550,null,{}] 00:17:53 INFO - PROCESS | 3840 | 1461136673996 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:54 INFO - PROCESS | 3840 | 1461136674108 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 00:17:54 INFO - PROCESS | 3840 | 1461136674256 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:54 INFO - PROCESS | 3840 | ++DOCSHELL 1EF99C00 == 102 [pid = 3840] [id = 397] 00:17:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (21763000) [pid = 3840] [serial = 1191] [outer = 00000000] 00:17:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (21A4A800) [pid = 3840] [serial = 1192] [outer = 21763000] 00:17:54 INFO - PROCESS | 3840 | 1461136674312 Marionette DEBUG loaded listener.js 00:17:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (21A83000) [pid = 3840] [serial = 1193] [outer = 21763000] 00:17:54 INFO - PROCESS | 3840 | 1461136674876 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 00:17:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:17:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 930ms 00:17:54 INFO - PROCESS | 3840 | 1461136674931 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 00:17:54 INFO - PROCESS | 3840 | 1461136674933 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 00:17:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:17:54 INFO - PROCESS | 3840 | 1461136674937 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:17:54 INFO - PROCESS | 3840 | 1461136674939 Marionette TRACE conn5 <- [1,1554,null,{}] 00:17:54 INFO - PROCESS | 3840 | 1461136674943 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:55 INFO - PROCESS | 3840 | 1461136675072 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 00:17:55 INFO - PROCESS | 3840 | 1461136675223 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:55 INFO - PROCESS | 3840 | ++DOCSHELL 21A85400 == 103 [pid = 3840] [id = 398] 00:17:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (21CB7400) [pid = 3840] [serial = 1194] [outer = 00000000] 00:17:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (21E5A400) [pid = 3840] [serial = 1195] [outer = 21CB7400] 00:17:55 INFO - PROCESS | 3840 | 1461136675282 Marionette DEBUG loaded listener.js 00:17:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (21E63400) [pid = 3840] [serial = 1196] [outer = 21CB7400] 00:17:55 INFO - PROCESS | 3840 | 1461136675815 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 00:17:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:17:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 930ms 00:17:55 INFO - PROCESS | 3840 | 1461136675870 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 00:17:55 INFO - PROCESS | 3840 | 1461136675873 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 00:17:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:17:55 INFO - PROCESS | 3840 | 1461136675876 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:17:55 INFO - PROCESS | 3840 | 1461136675878 Marionette TRACE conn5 <- [1,1558,null,{}] 00:17:55 INFO - PROCESS | 3840 | 1461136675882 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:55 INFO - PROCESS | 3840 | 1461136675992 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 00:17:56 INFO - PROCESS | 3840 | 1461136676153 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:56 INFO - PROCESS | 3840 | ++DOCSHELL 214BA400 == 104 [pid = 3840] [id = 399] 00:17:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (214BC800) [pid = 3840] [serial = 1197] [outer = 00000000] 00:17:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (214C3C00) [pid = 3840] [serial = 1198] [outer = 214BC800] 00:17:56 INFO - PROCESS | 3840 | 1461136676208 Marionette DEBUG loaded listener.js 00:17:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (214C6800) [pid = 3840] [serial = 1199] [outer = 214BC800] 00:17:56 INFO - PROCESS | 3840 | 1461136676764 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 00:17:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:17:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 930ms 00:17:56 INFO - PROCESS | 3840 | 1461136676810 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 00:17:56 INFO - PROCESS | 3840 | 1461136676813 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 00:17:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:17:56 INFO - PROCESS | 3840 | 1461136676816 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:17:56 INFO - PROCESS | 3840 | 1461136676818 Marionette TRACE conn5 <- [1,1562,null,{}] 00:17:56 INFO - PROCESS | 3840 | 1461136676822 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:56 INFO - PROCESS | 3840 | 1461136676933 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 00:17:57 INFO - PROCESS | 3840 | 1461136677101 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:57 INFO - PROCESS | 3840 | ++DOCSHELL 0FF44000 == 105 [pid = 3840] [id = 400] 00:17:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (1DB0D400) [pid = 3840] [serial = 1200] [outer = 00000000] 00:17:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (2287FC00) [pid = 3840] [serial = 1201] [outer = 1DB0D400] 00:17:57 INFO - PROCESS | 3840 | 1461136677156 Marionette DEBUG loaded listener.js 00:17:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (22883C00) [pid = 3840] [serial = 1202] [outer = 1DB0D400] 00:17:57 INFO - PROCESS | 3840 | 1461136677754 Marionette TRACE conn5 <- [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]]]}] 00:17:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:17:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 970ms 00:17:57 INFO - PROCESS | 3840 | 1461136677790 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 00:17:57 INFO - PROCESS | 3840 | 1461136677792 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 00:17:57 INFO - PROCESS | 3840 | 1461136677796 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:17:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:17:57 INFO - PROCESS | 3840 | 1461136677798 Marionette TRACE conn5 <- [1,1566,null,{}] 00:17:57 INFO - PROCESS | 3840 | 1461136677802 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:57 INFO - PROCESS | 3840 | 1461136677915 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 00:17:58 INFO - PROCESS | 3840 | 1461136678231 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:58 INFO - PROCESS | 3840 | ++DOCSHELL 0FF4B800 == 106 [pid = 3840] [id = 401] 00:17:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (133A2000) [pid = 3840] [serial = 1203] [outer = 00000000] 00:17:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (14A37400) [pid = 3840] [serial = 1204] [outer = 133A2000] 00:17:58 INFO - PROCESS | 3840 | 1461136678288 Marionette DEBUG loaded listener.js 00:17:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (15210800) [pid = 3840] [serial = 1205] [outer = 133A2000] 00:17:58 INFO - PROCESS | 3840 | 1461136678860 Marionette TRACE conn5 <- [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]]]}] 00:17:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:17:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1128ms 00:17:58 INFO - PROCESS | 3840 | 1461136678929 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 00:17:58 INFO - PROCESS | 3840 | 1461136678934 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 00:17:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:17:58 INFO - PROCESS | 3840 | 1461136678939 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:17:58 INFO - PROCESS | 3840 | 1461136678942 Marionette TRACE conn5 <- [1,1570,null,{}] 00:17:58 INFO - PROCESS | 3840 | 1461136678947 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:59 INFO - PROCESS | 3840 | 1461136679063 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 00:17:59 INFO - PROCESS | 3840 | 1461136679220 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:59 INFO - PROCESS | 3840 | ++DOCSHELL 15AB1C00 == 107 [pid = 3840] [id = 402] 00:17:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (15AD6800) [pid = 3840] [serial = 1206] [outer = 00000000] 00:17:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (17E28000) [pid = 3840] [serial = 1207] [outer = 15AD6800] 00:17:59 INFO - PROCESS | 3840 | 1461136679272 Marionette DEBUG loaded listener.js 00:17:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (17EBEC00) [pid = 3840] [serial = 1208] [outer = 15AD6800] 00:17:59 INFO - PROCESS | 3840 | --DOCSHELL 1CF6D400 == 106 [pid = 3840] [id = 205] 00:17:59 INFO - PROCESS | 3840 | --DOCSHELL 1CA23800 == 105 [pid = 3840] [id = 193] 00:17:59 INFO - PROCESS | 3840 | --DOCSHELL 19954C00 == 104 [pid = 3840] [id = 391] 00:17:59 INFO - PROCESS | 3840 | --DOCSHELL 15AD0C00 == 103 [pid = 3840] [id = 390] 00:17:59 INFO - PROCESS | 3840 | --DOCSHELL 15ACAC00 == 102 [pid = 3840] [id = 389] 00:17:59 INFO - PROCESS | 3840 | --DOCSHELL 1A6D9C00 == 101 [pid = 3840] [id = 388] 00:17:59 INFO - PROCESS | 3840 | --DOCSHELL 19805000 == 100 [pid = 3840] [id = 387] 00:17:59 INFO - PROCESS | 3840 | --DOCSHELL 18D47400 == 99 [pid = 3840] [id = 386] 00:17:59 INFO - PROCESS | 3840 | --DOCSHELL 15AAE800 == 98 [pid = 3840] [id = 385] 00:17:59 INFO - PROCESS | 3840 | --DOCSHELL 0FF89800 == 97 [pid = 3840] [id = 384] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (1CA1F000) [pid = 3840] [serial = 1071] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (14FCA400) [pid = 3840] [serial = 1074] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (1928F000) [pid = 3840] [serial = 1077] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (1CF73000) [pid = 3840] [serial = 1081] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (1D153000) [pid = 3840] [serial = 1084] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (1D5C9C00) [pid = 3840] [serial = 1087] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (1DC18000) [pid = 3840] [serial = 1090] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (1E280400) [pid = 3840] [serial = 1123] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOCSHELL 15AF3C00 == 96 [pid = 3840] [id = 383] 00:17:59 INFO - PROCESS | 3840 | --DOCSHELL 0F45C000 == 95 [pid = 3840] [id = 382] 00:17:59 INFO - PROCESS | 3840 | --DOCSHELL 1EF95000 == 94 [pid = 3840] [id = 378] 00:17:59 INFO - PROCESS | 3840 | --DOCSHELL 1CC73800 == 93 [pid = 3840] [id = 377] 00:17:59 INFO - PROCESS | 3840 | --DOCSHELL 17E29800 == 92 [pid = 3840] [id = 376] 00:17:59 INFO - PROCESS | 3840 | --DOCSHELL 133FCC00 == 91 [pid = 3840] [id = 375] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (1CF78800) [pid = 3840] [serial = 1111] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (1D1DA800) [pid = 3840] [serial = 1114] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (1D110000) [pid = 3840] [serial = 1112] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (15A87800) [pid = 3840] [serial = 1117] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (1B7B6400) [pid = 3840] [serial = 1120] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (19952C00) [pid = 3840] [serial = 1105] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (1A197800) [pid = 3840] [serial = 1106] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (17AA9C00) [pid = 3840] [serial = 1097] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (1611D400) [pid = 3840] [serial = 1096] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (19151000) [pid = 3840] [serial = 1103] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (18D4A400) [pid = 3840] [serial = 1102] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (14A3FC00) [pid = 3840] [serial = 1094] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (149A5000) [pid = 3840] [serial = 1093] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (15A7C400) [pid = 3840] [serial = 1099] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (15AB2C00) [pid = 3840] [serial = 1100] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (1D417000) [pid = 3840] [serial = 1115] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (1B7AD800) [pid = 3840] [serial = 1108] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 138 (1E285400) [pid = 3840] [serial = 658] [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.] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 137 (1C59C800) [pid = 3840] [serial = 1109] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 136 (16071C00) [pid = 3840] [serial = 1118] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | --DOMWINDOW == 135 (1D158000) [pid = 3840] [serial = 1121] [outer = 00000000] [url = about:blank] 00:17:59 INFO - PROCESS | 3840 | 1461136679938 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 00:17:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:17:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1019ms 00:17:59 INFO - PROCESS | 3840 | 1461136679964 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 00:17:59 INFO - PROCESS | 3840 | 1461136679968 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 00:17:59 INFO - PROCESS | 3840 | 1461136679975 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:17:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:17:59 INFO - PROCESS | 3840 | 1461136679977 Marionette TRACE conn5 <- [1,1574,null,{}] 00:17:59 INFO - PROCESS | 3840 | 1461136679980 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:00 INFO - PROCESS | 3840 | 1461136680077 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 00:18:00 INFO - PROCESS | 3840 | 1461136680188 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:00 INFO - PROCESS | 3840 | ++DOCSHELL 0FF7C400 == 92 [pid = 3840] [id = 403] 00:18:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (10456400) [pid = 3840] [serial = 1209] [outer = 00000000] 00:18:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 137 (15A86000) [pid = 3840] [serial = 1210] [outer = 10456400] 00:18:00 INFO - PROCESS | 3840 | 1461136680234 Marionette DEBUG loaded listener.js 00:18:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (15AF2400) [pid = 3840] [serial = 1211] [outer = 10456400] 00:18:00 INFO - PROCESS | 3840 | 1461136680655 Marionette TRACE conn5 <- [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]]]}] 00:18:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:18:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 730ms 00:18:00 INFO - PROCESS | 3840 | 1461136680707 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 00:18:00 INFO - PROCESS | 3840 | 1461136680710 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 00:18:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:18:00 INFO - PROCESS | 3840 | 1461136680714 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:18:00 INFO - PROCESS | 3840 | 1461136680720 Marionette TRACE conn5 <- [1,1578,null,{}] 00:18:00 INFO - PROCESS | 3840 | 1461136680729 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:00 INFO - PROCESS | 3840 | 1461136680859 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 00:18:00 INFO - PROCESS | 3840 | 1461136680875 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:00 INFO - PROCESS | 3840 | ++DOCSHELL 19149C00 == 93 [pid = 3840] [id = 404] 00:18:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (1920D800) [pid = 3840] [serial = 1212] [outer = 00000000] 00:18:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (1921C800) [pid = 3840] [serial = 1213] [outer = 1920D800] 00:18:00 INFO - PROCESS | 3840 | 1461136680922 Marionette DEBUG loaded listener.js 00:18:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (197EE800) [pid = 3840] [serial = 1214] [outer = 1920D800] 00:18:01 INFO - PROCESS | 3840 | 1461136681396 Marionette TRACE conn5 <- [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]]]}] 00:18:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:18:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 730ms 00:18:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:18:01 INFO - PROCESS | 3840 | 1461136681443 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 00:18:01 INFO - PROCESS | 3840 | 1461136681446 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 00:18:01 INFO - PROCESS | 3840 | 1461136681449 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:18:01 INFO - PROCESS | 3840 | 1461136681450 Marionette TRACE conn5 <- [1,1582,null,{}] 00:18:01 INFO - PROCESS | 3840 | 1461136681454 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:01 INFO - PROCESS | 3840 | 1461136681547 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 00:18:01 INFO - PROCESS | 3840 | 1461136681555 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:01 INFO - PROCESS | 3840 | ++DOCSHELL 17E2F000 == 94 [pid = 3840] [id = 405] 00:18:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (19802800) [pid = 3840] [serial = 1215] [outer = 00000000] 00:18:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (1A6D9C00) [pid = 3840] [serial = 1216] [outer = 19802800] 00:18:01 INFO - PROCESS | 3840 | 1461136681600 Marionette DEBUG loaded listener.js 00:18:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (1B40F400) [pid = 3840] [serial = 1217] [outer = 19802800] 00:18:02 INFO - PROCESS | 3840 | 1461136682092 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 00:18:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:18:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 00:18:02 INFO - PROCESS | 3840 | 1461136682124 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 00:18:02 INFO - PROCESS | 3840 | 1461136682126 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 00:18:02 INFO - PROCESS | 3840 | 1461136682129 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:18:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:18:02 INFO - PROCESS | 3840 | 1461136682131 Marionette TRACE conn5 <- [1,1586,null,{}] 00:18:02 INFO - PROCESS | 3840 | 1461136682135 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:02 INFO - PROCESS | 3840 | 1461136682261 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 00:18:02 INFO - PROCESS | 3840 | 1461136682309 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:02 INFO - PROCESS | 3840 | ++DOCSHELL 1BACD800 == 95 [pid = 3840] [id = 406] 00:18:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (1BACDC00) [pid = 3840] [serial = 1218] [outer = 00000000] 00:18:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (1C2D7C00) [pid = 3840] [serial = 1219] [outer = 1BACDC00] 00:18:02 INFO - PROCESS | 3840 | 1461136682362 Marionette DEBUG loaded listener.js 00:18:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (1CA24800) [pid = 3840] [serial = 1220] [outer = 1BACDC00] 00:18:02 INFO - PROCESS | 3840 | 1461136682836 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 00:18:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:18:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 730ms 00:18:02 INFO - PROCESS | 3840 | 1461136682863 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 00:18:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:18:02 INFO - PROCESS | 3840 | 1461136682865 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 00:18:02 INFO - PROCESS | 3840 | 1461136682868 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:18:02 INFO - PROCESS | 3840 | 1461136682870 Marionette TRACE conn5 <- [1,1590,null,{}] 00:18:02 INFO - PROCESS | 3840 | 1461136682873 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:02 INFO - PROCESS | 3840 | 1461136683003 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 00:18:02 INFO - PROCESS | 3840 | 1461136683017 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:03 INFO - PROCESS | 3840 | ++DOCSHELL 1CC66400 == 96 [pid = 3840] [id = 407] 00:18:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (1CE06400) [pid = 3840] [serial = 1221] [outer = 00000000] 00:18:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (1D10C800) [pid = 3840] [serial = 1222] [outer = 1CE06400] 00:18:03 INFO - PROCESS | 3840 | 1461136683061 Marionette DEBUG loaded listener.js 00:18:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (1D110400) [pid = 3840] [serial = 1223] [outer = 1CE06400] 00:18:03 INFO - PROCESS | 3840 | 1461136683518 Marionette TRACE conn5 <- [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]]]}] 00:18:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:18:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 00:18:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:18:03 INFO - PROCESS | 3840 | 1461136683539 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 00:18:03 INFO - PROCESS | 3840 | 1461136683541 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 00:18:03 INFO - PROCESS | 3840 | 1461136683544 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:18:03 INFO - PROCESS | 3840 | 1461136683546 Marionette TRACE conn5 <- [1,1594,null,{}] 00:18:03 INFO - PROCESS | 3840 | 1461136683549 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:03 INFO - PROCESS | 3840 | 1461136683676 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 00:18:03 INFO - PROCESS | 3840 | 1461136683728 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:03 INFO - PROCESS | 3840 | ++DOCSHELL 1D14B800 == 97 [pid = 3840] [id = 408] 00:18:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (1D152800) [pid = 3840] [serial = 1224] [outer = 00000000] 00:18:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (1D5D3400) [pid = 3840] [serial = 1225] [outer = 1D152800] 00:18:03 INFO - PROCESS | 3840 | 1461136683772 Marionette DEBUG loaded listener.js 00:18:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (1D638C00) [pid = 3840] [serial = 1226] [outer = 1D152800] 00:18:04 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (101B7800) [pid = 3840] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:18:04 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (19805800) [pid = 3840] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:18:04 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (15AF6800) [pid = 3840] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:18:04 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (0FDBBC00) [pid = 3840] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:18:04 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (15AD8800) [pid = 3840] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:18:04 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (18D4C000) [pid = 3840] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:18:04 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (1A6DA000) [pid = 3840] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:18:04 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (16069800) [pid = 3840] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:18:04 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (1A6D9000) [pid = 3840] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:18:04 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (1CA28000) [pid = 3840] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:18:04 INFO - PROCESS | 3840 | 1461136684556 Marionette TRACE conn5 <- [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]]]}] 00:18:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:18:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1019ms 00:18:04 INFO - PROCESS | 3840 | 1461136684564 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 00:18:04 INFO - PROCESS | 3840 | 1461136684566 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 00:18:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:18:04 INFO - PROCESS | 3840 | 1461136684573 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:18:04 INFO - PROCESS | 3840 | 1461136684574 Marionette TRACE conn5 <- [1,1598,null,{}] 00:18:04 INFO - PROCESS | 3840 | 1461136684592 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:04 INFO - PROCESS | 3840 | 1461136684686 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 00:18:04 INFO - PROCESS | 3840 | 1461136684693 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:04 INFO - PROCESS | 3840 | ++DOCSHELL 15AD1000 == 98 [pid = 3840] [id = 409] 00:18:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (15AD7400) [pid = 3840] [serial = 1227] [outer = 00000000] 00:18:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (1D10A800) [pid = 3840] [serial = 1228] [outer = 15AD7400] 00:18:04 INFO - PROCESS | 3840 | 1461136684737 Marionette DEBUG loaded listener.js 00:18:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (1DB0A000) [pid = 3840] [serial = 1229] [outer = 15AD7400] 00:18:05 INFO - PROCESS | 3840 | 1461136685198 Marionette TRACE conn5 <- [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]]]}] 00:18:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:18:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 670ms 00:18:05 INFO - PROCESS | 3840 | 1461136685244 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 00:18:05 INFO - PROCESS | 3840 | 1461136685246 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 00:18:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:18:05 INFO - PROCESS | 3840 | 1461136685249 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:18:05 INFO - PROCESS | 3840 | 1461136685251 Marionette TRACE conn5 <- [1,1602,null,{}] 00:18:05 INFO - PROCESS | 3840 | 1461136685254 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:05 INFO - PROCESS | 3840 | 1461136685344 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 00:18:05 INFO - PROCESS | 3840 | 1461136685350 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:05 INFO - PROCESS | 3840 | ++DOCSHELL 1DCD9000 == 99 [pid = 3840] [id = 410] 00:18:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (1E289800) [pid = 3840] [serial = 1230] [outer = 00000000] 00:18:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (1EF9E800) [pid = 3840] [serial = 1231] [outer = 1E289800] 00:18:05 INFO - PROCESS | 3840 | 1461136685396 Marionette DEBUG loaded listener.js 00:18:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (214C7C00) [pid = 3840] [serial = 1232] [outer = 1E289800] 00:18:05 INFO - PROCESS | 3840 | 1461136685830 Marionette TRACE conn5 <- [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]]]}] 00:18:05 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 00:18:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 630ms 00:18:05 INFO - PROCESS | 3840 | 1461136685883 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 00:18:05 INFO - PROCESS | 3840 | 1461136685885 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 00:18:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:18:05 INFO - PROCESS | 3840 | 1461136685888 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:18:05 INFO - PROCESS | 3840 | 1461136685890 Marionette TRACE conn5 <- [1,1606,null,{}] 00:18:05 INFO - PROCESS | 3840 | 1461136685893 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:05 INFO - PROCESS | 3840 | 1461136685984 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 00:18:05 INFO - PROCESS | 3840 | 1461136685990 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:05 INFO - PROCESS | 3840 | ++DOCSHELL 214C5000 == 100 [pid = 3840] [id = 411] 00:18:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (21762800) [pid = 3840] [serial = 1233] [outer = 00000000] 00:18:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (21A7EC00) [pid = 3840] [serial = 1234] [outer = 21762800] 00:18:06 INFO - PROCESS | 3840 | 1461136686039 Marionette DEBUG loaded listener.js 00:18:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (21CD1400) [pid = 3840] [serial = 1235] [outer = 21762800] 00:18:06 INFO - PROCESS | 3840 | 1461136686727 Marionette TRACE conn5 <- [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]]]}] 00:18:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:18:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 870ms 00:18:06 INFO - PROCESS | 3840 | 1461136686761 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 00:18:06 INFO - PROCESS | 3840 | 1461136686765 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 00:18:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:18:06 INFO - PROCESS | 3840 | 1461136686770 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:18:06 INFO - PROCESS | 3840 | 1461136686775 Marionette TRACE conn5 <- [1,1610,null,{}] 00:18:06 INFO - PROCESS | 3840 | 1461136686782 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:06 INFO - PROCESS | 3840 | 1461136686908 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 00:18:07 INFO - PROCESS | 3840 | 1461136687066 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:07 INFO - PROCESS | 3840 | ++DOCSHELL 14A3E400 == 101 [pid = 3840] [id = 412] 00:18:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (14F0EC00) [pid = 3840] [serial = 1236] [outer = 00000000] 00:18:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (15AD7C00) [pid = 3840] [serial = 1237] [outer = 14F0EC00] 00:18:07 INFO - PROCESS | 3840 | 1461136687124 Marionette DEBUG loaded listener.js 00:18:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (15AF6800) [pid = 3840] [serial = 1238] [outer = 14F0EC00] 00:18:07 INFO - PROCESS | 3840 | 1461136687771 Marionette TRACE conn5 <- [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]]]}] 00:18:07 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 00:18:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1029ms 00:18:07 INFO - PROCESS | 3840 | 1461136687800 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 00:18:07 INFO - PROCESS | 3840 | 1461136687806 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 00:18:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:18:07 INFO - PROCESS | 3840 | 1461136687813 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:18:07 INFO - PROCESS | 3840 | 1461136687816 Marionette TRACE conn5 <- [1,1614,null,{}] 00:18:07 INFO - PROCESS | 3840 | 1461136687820 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:07 INFO - PROCESS | 3840 | 1461136687941 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 00:18:08 INFO - PROCESS | 3840 | 1461136688103 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:08 INFO - PROCESS | 3840 | ++DOCSHELL 1608A400 == 102 [pid = 3840] [id = 413] 00:18:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (17E32000) [pid = 3840] [serial = 1239] [outer = 00000000] 00:18:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (19954C00) [pid = 3840] [serial = 1240] [outer = 17E32000] 00:18:08 INFO - PROCESS | 3840 | 1461136688159 Marionette DEBUG loaded listener.js 00:18:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (1A3A1C00) [pid = 3840] [serial = 1241] [outer = 17E32000] 00:18:08 INFO - PROCESS | 3840 | 1461136688750 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 00:18:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:18:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 970ms 00:18:08 INFO - PROCESS | 3840 | 1461136688785 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 00:18:08 INFO - PROCESS | 3840 | 1461136688787 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 00:18:08 INFO - PROCESS | 3840 | 1461136688791 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:18:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:18:08 INFO - PROCESS | 3840 | 1461136688795 Marionette TRACE conn5 <- [1,1618,null,{}] 00:18:08 INFO - PROCESS | 3840 | 1461136688806 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:08 INFO - PROCESS | 3840 | 1461136688928 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 00:18:09 INFO - PROCESS | 3840 | 1461136689095 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:09 INFO - PROCESS | 3840 | ++DOCSHELL 1D10D800 == 103 [pid = 3840] [id = 414] 00:18:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (1D5C9800) [pid = 3840] [serial = 1242] [outer = 00000000] 00:18:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (21A47800) [pid = 3840] [serial = 1243] [outer = 1D5C9800] 00:18:09 INFO - PROCESS | 3840 | 1461136689154 Marionette DEBUG loaded listener.js 00:18:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (21C2F800) [pid = 3840] [serial = 1244] [outer = 1D5C9800] 00:18:09 INFO - PROCESS | 3840 | 1461136689770 Marionette TRACE conn5 <- [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]]]}] 00:18:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:18:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1022ms 00:18:09 INFO - PROCESS | 3840 | 1461136689817 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 00:18:09 INFO - PROCESS | 3840 | 1461136689820 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 00:18:09 INFO - PROCESS | 3840 | 1461136689823 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:18:09 INFO - PROCESS | 3840 | 1461136689825 Marionette TRACE conn5 <- [1,1622,null,{}] 00:18:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:18:09 INFO - PROCESS | 3840 | 1461136689829 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:09 INFO - PROCESS | 3840 | 1461136689946 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 00:18:10 INFO - PROCESS | 3840 | 1461136690098 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:10 INFO - PROCESS | 3840 | ++DOCSHELL 21C37800 == 104 [pid = 3840] [id = 415] 00:18:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (21C37C00) [pid = 3840] [serial = 1245] [outer = 00000000] 00:18:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (21CBC400) [pid = 3840] [serial = 1246] [outer = 21C37C00] 00:18:10 INFO - PROCESS | 3840 | 1461136690154 Marionette DEBUG loaded listener.js 00:18:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (21E67800) [pid = 3840] [serial = 1247] [outer = 21C37C00] 00:18:10 INFO - PROCESS | 3840 | 1461136690722 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 00:18:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:18:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 970ms 00:18:10 INFO - PROCESS | 3840 | 1461136690798 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 00:18:10 INFO - PROCESS | 3840 | 1461136690800 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 00:18:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:18:10 INFO - PROCESS | 3840 | 1461136690803 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:18:10 INFO - PROCESS | 3840 | 1461136690805 Marionette TRACE conn5 <- [1,1626,null,{}] 00:18:10 INFO - PROCESS | 3840 | 1461136690809 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:10 INFO - PROCESS | 3840 | 1461136690922 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 00:18:11 INFO - PROCESS | 3840 | 1461136691076 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:11 INFO - PROCESS | 3840 | ++DOCSHELL 22881000 == 105 [pid = 3840] [id = 416] 00:18:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (2288A400) [pid = 3840] [serial = 1248] [outer = 00000000] 00:18:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (22963000) [pid = 3840] [serial = 1249] [outer = 2288A400] 00:18:11 INFO - PROCESS | 3840 | 1461136691133 Marionette DEBUG loaded listener.js 00:18:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (22968800) [pid = 3840] [serial = 1250] [outer = 2288A400] 00:18:11 INFO - PROCESS | 3840 | 1461136691775 Marionette TRACE conn5 <- [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]]]}] 00:18:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:18:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1017ms 00:18:11 INFO - PROCESS | 3840 | 1461136691825 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 00:18:11 INFO - PROCESS | 3840 | 1461136691827 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 00:18:11 INFO - PROCESS | 3840 | 1461136691830 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:18:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:18:11 INFO - PROCESS | 3840 | 1461136691832 Marionette TRACE conn5 <- [1,1630,null,{}] 00:18:11 INFO - PROCESS | 3840 | 1461136691869 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:11 INFO - PROCESS | 3840 | 1461136692010 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 00:18:12 INFO - PROCESS | 3840 | 1461136692162 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:12 INFO - PROCESS | 3840 | ++DOCSHELL 0FD10C00 == 106 [pid = 3840] [id = 417] 00:18:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (0FF4D400) [pid = 3840] [serial = 1251] [outer = 00000000] 00:18:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 169 (15AA6400) [pid = 3840] [serial = 1252] [outer = 0FF4D400] 00:18:12 INFO - PROCESS | 3840 | 1461136692224 Marionette DEBUG loaded listener.js 00:18:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 170 (17E2A400) [pid = 3840] [serial = 1253] [outer = 0FF4D400] 00:18:12 INFO - PROCESS | 3840 | 1461136692816 Marionette TRACE conn5 <- [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]]]}] 00:18:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:18:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1029ms 00:18:12 INFO - PROCESS | 3840 | 1461136692864 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 00:18:12 INFO - PROCESS | 3840 | 1461136692866 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 00:18:12 INFO - PROCESS | 3840 | 1461136692869 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:18:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:18:12 INFO - PROCESS | 3840 | 1461136692871 Marionette TRACE conn5 <- [1,1634,null,{}] 00:18:12 INFO - PROCESS | 3840 | 1461136692875 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:12 INFO - PROCESS | 3840 | 1461136692990 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 00:18:13 INFO - PROCESS | 3840 | 1461136693409 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:13 INFO - PROCESS | 3840 | ++DOCSHELL 0B977800 == 107 [pid = 3840] [id = 418] 00:18:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 171 (0F45B000) [pid = 3840] [serial = 1254] [outer = 00000000] 00:18:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 172 (0FF46000) [pid = 3840] [serial = 1255] [outer = 0F45B000] 00:18:13 INFO - PROCESS | 3840 | 1461136693502 Marionette DEBUG loaded listener.js 00:18:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 173 (0FF4FC00) [pid = 3840] [serial = 1256] [outer = 0F45B000] 00:18:14 INFO - PROCESS | 3840 | 1461136694112 Marionette TRACE conn5 <- [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]]]}] 00:18:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:18:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1274ms 00:18:14 INFO - PROCESS | 3840 | 1461136694148 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 00:18:14 INFO - PROCESS | 3840 | 1461136694153 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 00:18:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:18:14 INFO - PROCESS | 3840 | 1461136694159 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:18:14 INFO - PROCESS | 3840 | 1461136694162 Marionette TRACE conn5 <- [1,1638,null,{}] 00:18:14 INFO - PROCESS | 3840 | 1461136694167 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:14 INFO - PROCESS | 3840 | 1461136694273 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 00:18:14 INFO - PROCESS | 3840 | 1461136694446 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:14 INFO - PROCESS | 3840 | ++DOCSHELL 14934C00 == 108 [pid = 3840] [id = 419] 00:18:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 174 (1499AC00) [pid = 3840] [serial = 1257] [outer = 00000000] 00:18:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 175 (133FD400) [pid = 3840] [serial = 1258] [outer = 1499AC00] 00:18:14 INFO - PROCESS | 3840 | 1461136694499 Marionette DEBUG loaded listener.js 00:18:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 176 (14FC9C00) [pid = 3840] [serial = 1259] [outer = 1499AC00] 00:18:14 INFO - PROCESS | 3840 | --DOCSHELL 10CBE800 == 107 [pid = 3840] [id = 360] 00:18:14 INFO - PROCESS | 3840 | --DOCSHELL 15AEF000 == 106 [pid = 3840] [id = 359] 00:18:14 INFO - PROCESS | 3840 | --DOCSHELL 14802800 == 105 [pid = 3840] [id = 358] 00:18:14 INFO - PROCESS | 3840 | --DOCSHELL 1D643800 == 104 [pid = 3840] [id = 363] 00:18:14 INFO - PROCESS | 3840 | --DOCSHELL 1D10BC00 == 103 [pid = 3840] [id = 361] 00:18:14 INFO - PROCESS | 3840 | --DOCSHELL 1D1DAC00 == 102 [pid = 3840] [id = 362] 00:18:14 INFO - PROCESS | 3840 | --DOCSHELL 1DCD9000 == 101 [pid = 3840] [id = 410] 00:18:14 INFO - PROCESS | 3840 | --DOCSHELL 15AD1000 == 100 [pid = 3840] [id = 409] 00:18:14 INFO - PROCESS | 3840 | --DOCSHELL 1D14B800 == 99 [pid = 3840] [id = 408] 00:18:14 INFO - PROCESS | 3840 | --DOCSHELL 1CC66400 == 98 [pid = 3840] [id = 407] 00:18:14 INFO - PROCESS | 3840 | --DOCSHELL 1BACD800 == 97 [pid = 3840] [id = 406] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 175 (1D63D400) [pid = 3840] [serial = 1177] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 174 (21CDB000) [pid = 3840] [serial = 1141] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 173 (21A79400) [pid = 3840] [serial = 1138] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 172 (15A83400) [pid = 3840] [serial = 1144] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOCSHELL 17E2F000 == 96 [pid = 3840] [id = 405] 00:18:15 INFO - PROCESS | 3840 | --DOCSHELL 19149C00 == 95 [pid = 3840] [id = 404] 00:18:15 INFO - PROCESS | 3840 | --DOCSHELL 0FF7C400 == 94 [pid = 3840] [id = 403] 00:18:15 INFO - PROCESS | 3840 | --DOCSHELL 15AB1C00 == 93 [pid = 3840] [id = 402] 00:18:15 INFO - PROCESS | 3840 | --DOCSHELL 0FF4B800 == 92 [pid = 3840] [id = 401] 00:18:15 INFO - PROCESS | 3840 | --DOCSHELL 0FF44000 == 91 [pid = 3840] [id = 400] 00:18:15 INFO - PROCESS | 3840 | --DOCSHELL 214BA400 == 90 [pid = 3840] [id = 399] 00:18:15 INFO - PROCESS | 3840 | --DOCSHELL 21A85400 == 89 [pid = 3840] [id = 398] 00:18:15 INFO - PROCESS | 3840 | --DOCSHELL 1EF99C00 == 88 [pid = 3840] [id = 397] 00:18:15 INFO - PROCESS | 3840 | --DOCSHELL 1EF13400 == 87 [pid = 3840] [id = 396] 00:18:15 INFO - PROCESS | 3840 | --DOCSHELL 1D14CC00 == 86 [pid = 3840] [id = 395] 00:18:15 INFO - PROCESS | 3840 | --DOCSHELL 18E25C00 == 85 [pid = 3840] [id = 394] 00:18:15 INFO - PROCESS | 3840 | --DOCSHELL 103CB000 == 84 [pid = 3840] [id = 393] 00:18:15 INFO - PROCESS | 3840 | 1461136695172 Marionette TRACE conn5 <- [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]]]}] 00:18:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:18:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1017ms 00:18:15 INFO - PROCESS | 3840 | 1461136695182 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 00:18:15 INFO - PROCESS | 3840 | 1461136695185 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 00:18:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:18:15 INFO - PROCESS | 3840 | 1461136695193 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:18:15 INFO - PROCESS | 3840 | 1461136695195 Marionette TRACE conn5 <- [1,1642,null,{}] 00:18:15 INFO - PROCESS | 3840 | 1461136695199 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:15 INFO - PROCESS | 3840 | 1461136695291 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 171 (21764400) [pid = 3840] [serial = 1135] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 170 (1520D400) [pid = 3840] [serial = 1153] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 169 (15A88800) [pid = 3840] [serial = 1154] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 168 (19956C00) [pid = 3840] [serial = 1162] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 167 (1A19DC00) [pid = 3840] [serial = 1163] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (17E2E000) [pid = 3840] [serial = 1151] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (16E7B000) [pid = 3840] [serial = 1150] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (149A3000) [pid = 3840] [serial = 1148] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (13398400) [pid = 3840] [serial = 1147] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (17BEC000) [pid = 3840] [serial = 1156] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (17EB4400) [pid = 3840] [serial = 1157] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (19216000) [pid = 3840] [serial = 1159] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (15AA8400) [pid = 3840] [serial = 1126] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (1EF10800) [pid = 3840] [serial = 1132] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (1C2CF000) [pid = 3840] [serial = 1166] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (19293000) [pid = 3840] [serial = 1129] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (1C2CFC00) [pid = 3840] [serial = 1165] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (1995E000) [pid = 3840] [serial = 1171] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (1CA21800) [pid = 3840] [serial = 1168] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (1D10CC00) [pid = 3840] [serial = 1174] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (1CE0AC00) [pid = 3840] [serial = 1169] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (1A6E2000) [pid = 3840] [serial = 1172] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (1D14C800) [pid = 3840] [serial = 1175] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (19290000) [pid = 3840] [serial = 1160] [outer = 00000000] [url = about:blank] 00:18:15 INFO - PROCESS | 3840 | 1461136695419 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:15 INFO - PROCESS | 3840 | ++DOCSHELL 0FF72800 == 85 [pid = 3840] [id = 420] 00:18:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (101AD400) [pid = 3840] [serial = 1260] [outer = 00000000] 00:18:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (14A0E400) [pid = 3840] [serial = 1261] [outer = 101AD400] 00:18:15 INFO - PROCESS | 3840 | 1461136695465 Marionette DEBUG loaded listener.js 00:18:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (151BAC00) [pid = 3840] [serial = 1262] [outer = 101AD400] 00:18:15 INFO - PROCESS | 3840 | 1461136695866 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 00:18:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:18:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 735ms 00:18:15 INFO - PROCESS | 3840 | 1461136695946 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 00:18:15 INFO - PROCESS | 3840 | 1461136695948 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 00:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:18:15 INFO - PROCESS | 3840 | 1461136695956 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:18:15 INFO - PROCESS | 3840 | 1461136695961 Marionette TRACE conn5 <- [1,1646,null,{}] 00:18:15 INFO - PROCESS | 3840 | 1461136695974 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:16 INFO - PROCESS | 3840 | 1461136696064 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 00:18:16 INFO - PROCESS | 3840 | 1461136696071 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:16 INFO - PROCESS | 3840 | ++DOCSHELL 15AF2000 == 86 [pid = 3840] [id = 421] 00:18:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (1606B000) [pid = 3840] [serial = 1263] [outer = 00000000] 00:18:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (16113800) [pid = 3840] [serial = 1264] [outer = 1606B000] 00:18:16 INFO - PROCESS | 3840 | 1461136696117 Marionette DEBUG loaded listener.js 00:18:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (1650DC00) [pid = 3840] [serial = 1265] [outer = 1606B000] 00:18:16 INFO - PROCESS | 3840 | 1461136696604 Marionette TRACE conn5 <- [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]]]}] 00:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 690ms 00:18:16 INFO - PROCESS | 3840 | 1461136696648 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 00:18:16 INFO - PROCESS | 3840 | 1461136696651 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 00:18:16 INFO - PROCESS | 3840 | 1461136696654 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:18:16 INFO - PROCESS | 3840 | 1461136696655 Marionette TRACE conn5 <- [1,1650,null,{}] 00:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:18:16 INFO - PROCESS | 3840 | 1461136696659 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:16 INFO - PROCESS | 3840 | 1461136696746 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 00:18:16 INFO - PROCESS | 3840 | 1461136696754 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:16 INFO - PROCESS | 3840 | ++DOCSHELL 0FE3C000 == 87 [pid = 3840] [id = 422] 00:18:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (168F3000) [pid = 3840] [serial = 1266] [outer = 00000000] 00:18:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (17E31000) [pid = 3840] [serial = 1267] [outer = 168F3000] 00:18:16 INFO - PROCESS | 3840 | 1461136696799 Marionette DEBUG loaded listener.js 00:18:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (17EC3C00) [pid = 3840] [serial = 1268] [outer = 168F3000] 00:18:17 INFO - PROCESS | 3840 | 1461136697348 Marionette TRACE conn5 <- [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]]]}] 00:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 730ms 00:18:17 INFO - PROCESS | 3840 | 1461136697388 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 00:18:17 INFO - PROCESS | 3840 | 1461136697390 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 00:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:18:17 INFO - PROCESS | 3840 | 1461136697430 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:18:17 INFO - PROCESS | 3840 | 1461136697432 Marionette TRACE conn5 <- [1,1654,null,{}] 00:18:17 INFO - PROCESS | 3840 | 1461136697440 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:17 INFO - PROCESS | 3840 | 1461136697564 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 00:18:17 INFO - PROCESS | 3840 | 1461136697633 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:17 INFO - PROCESS | 3840 | ++DOCSHELL 17E31400 == 88 [pid = 3840] [id = 423] 00:18:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (17EB3400) [pid = 3840] [serial = 1269] [outer = 00000000] 00:18:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (18D45800) [pid = 3840] [serial = 1270] [outer = 17EB3400] 00:18:17 INFO - PROCESS | 3840 | 1461136697687 Marionette DEBUG loaded listener.js 00:18:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (19211800) [pid = 3840] [serial = 1271] [outer = 17EB3400] 00:18:18 INFO - PROCESS | 3840 | 1461136698140 Marionette TRACE conn5 <- [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]]]}] 00:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 770ms 00:18:18 INFO - PROCESS | 3840 | 1461136698164 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 00:18:18 INFO - PROCESS | 3840 | 1461136698166 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 00:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:18:18 INFO - PROCESS | 3840 | 1461136698169 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:18:18 INFO - PROCESS | 3840 | 1461136698170 Marionette TRACE conn5 <- [1,1658,null,{}] 00:18:18 INFO - PROCESS | 3840 | 1461136698179 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:18 INFO - PROCESS | 3840 | 1461136698306 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 00:18:18 INFO - PROCESS | 3840 | 1461136698313 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:18 INFO - PROCESS | 3840 | ++DOCSHELL 19217000 == 89 [pid = 3840] [id = 424] 00:18:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (197D1000) [pid = 3840] [serial = 1272] [outer = 00000000] 00:18:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (1980E400) [pid = 3840] [serial = 1273] [outer = 197D1000] 00:18:18 INFO - PROCESS | 3840 | 1461136698420 Marionette DEBUG loaded listener.js 00:18:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (19958C00) [pid = 3840] [serial = 1274] [outer = 197D1000] 00:18:18 INFO - PROCESS | 3840 | 1461136698831 Marionette TRACE conn5 <- [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]]]}] 00:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 690ms 00:18:18 INFO - PROCESS | 3840 | 1461136698861 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 00:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:18:18 INFO - PROCESS | 3840 | 1461136698863 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 00:18:18 INFO - PROCESS | 3840 | 1461136698866 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:18:18 INFO - PROCESS | 3840 | 1461136698867 Marionette TRACE conn5 <- [1,1662,null,{}] 00:18:18 INFO - PROCESS | 3840 | 1461136698871 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:18 INFO - PROCESS | 3840 | 1461136699018 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 00:18:19 INFO - PROCESS | 3840 | 1461136699042 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:19 INFO - PROCESS | 3840 | ++DOCSHELL 0FDC2800 == 90 [pid = 3840] [id = 425] 00:18:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (1995AC00) [pid = 3840] [serial = 1275] [outer = 00000000] 00:18:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (1A5DD400) [pid = 3840] [serial = 1276] [outer = 1995AC00] 00:18:19 INFO - PROCESS | 3840 | 1461136699086 Marionette DEBUG loaded listener.js 00:18:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (1A6D6C00) [pid = 3840] [serial = 1277] [outer = 1995AC00] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (15AD6800) [pid = 3840] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (1CE06400) [pid = 3840] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (1CF77C00) [pid = 3840] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (1920D800) [pid = 3840] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (21E5AC00) [pid = 3840] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (1CC73000) [pid = 3840] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (1A6E0C00) [pid = 3840] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (19802800) [pid = 3840] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (16082C00) [pid = 3840] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (133A2000) [pid = 3840] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (10456400) [pid = 3840] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (1D5D2000) [pid = 3840] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (1BACDC00) [pid = 3840] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (1499B000) [pid = 3840] [serial = 1080] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (14A17400) [pid = 3840] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (1D1E1C00) [pid = 3840] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (1D10D000) [pid = 3840] [serial = 1083] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (15A84C00) [pid = 3840] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (1D152800) [pid = 3840] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (14802C00) [pid = 3840] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (15AD7400) [pid = 3840] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (1E289800) [pid = 3840] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (21A40800) [pid = 3840] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (1DB02400) [pid = 3840] [serial = 1089] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (149A1000) [pid = 3840] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:18:19 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (1DB04800) [pid = 3840] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:18:19 INFO - PROCESS | 3840 | 1461136699984 Marionette TRACE conn5 <- [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]]]}] 00:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1167ms 00:18:20 INFO - PROCESS | 3840 | 1461136700043 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 00:18:20 INFO - PROCESS | 3840 | 1461136700045 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 00:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:18:20 INFO - PROCESS | 3840 | 1461136700049 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:18:20 INFO - PROCESS | 3840 | 1461136700051 Marionette TRACE conn5 <- [1,1666,null,{}] 00:18:20 INFO - PROCESS | 3840 | 1461136700054 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:20 INFO - PROCESS | 3840 | 1461136700140 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 00:18:20 INFO - PROCESS | 3840 | 1461136700146 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:20 INFO - PROCESS | 3840 | ++DOCSHELL 113A1C00 == 91 [pid = 3840] [id = 426] 00:18:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (1499B000) [pid = 3840] [serial = 1278] [outer = 00000000] 00:18:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (17AA6400) [pid = 3840] [serial = 1279] [outer = 1499B000] 00:18:20 INFO - PROCESS | 3840 | 1461136700194 Marionette DEBUG loaded listener.js 00:18:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (17E2A800) [pid = 3840] [serial = 1280] [outer = 1499B000] 00:18:20 INFO - PROCESS | 3840 | 1461136700654 Marionette TRACE conn5 <- [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]]]}] 00:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 670ms 00:18:20 INFO - PROCESS | 3840 | 1461136700722 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 00:18:20 INFO - PROCESS | 3840 | 1461136700724 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 00:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:18:20 INFO - PROCESS | 3840 | 1461136700727 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:18:20 INFO - PROCESS | 3840 | 1461136700729 Marionette TRACE conn5 <- [1,1670,null,{}] 00:18:20 INFO - PROCESS | 3840 | 1461136700732 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:20 INFO - PROCESS | 3840 | 1461136700816 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 00:18:20 INFO - PROCESS | 3840 | 1461136700822 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:20 INFO - PROCESS | 3840 | ++DOCSHELL 18D4DC00 == 92 [pid = 3840] [id = 427] 00:18:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (1A1A1000) [pid = 3840] [serial = 1281] [outer = 00000000] 00:18:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (1B28C800) [pid = 3840] [serial = 1282] [outer = 1A1A1000] 00:18:20 INFO - PROCESS | 3840 | 1461136700868 Marionette DEBUG loaded listener.js 00:18:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (1B7AE000) [pid = 3840] [serial = 1283] [outer = 1A1A1000] 00:18:21 INFO - PROCESS | 3840 | 1461136701311 Marionette TRACE conn5 <- [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]]]}] 00:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 630ms 00:18:21 INFO - PROCESS | 3840 | 1461136701358 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 00:18:21 INFO - PROCESS | 3840 | 1461136701360 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 00:18:21 INFO - PROCESS | 3840 | 1461136701363 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:18:21 INFO - PROCESS | 3840 | 1461136701365 Marionette TRACE conn5 <- [1,1674,null,{}] 00:18:21 INFO - PROCESS | 3840 | 1461136701369 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:21 INFO - PROCESS | 3840 | 1461136701474 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 00:18:21 INFO - PROCESS | 3840 | 1461136701484 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:21 INFO - PROCESS | 3840 | ++DOCSHELL 1B7B9400 == 93 [pid = 3840] [id = 428] 00:18:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (1C2CF000) [pid = 3840] [serial = 1284] [outer = 00000000] 00:18:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (1C59F000) [pid = 3840] [serial = 1285] [outer = 1C2CF000] 00:18:21 INFO - PROCESS | 3840 | 1461136701535 Marionette DEBUG loaded listener.js 00:18:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (1CA1D800) [pid = 3840] [serial = 1286] [outer = 1C2CF000] 00:18:22 INFO - PROCESS | 3840 | 1461136702296 Marionette TRACE conn5 <- [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]]]}] 00:18:22 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 00:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 970ms 00:18:22 INFO - PROCESS | 3840 | 1461136702339 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 00:18:22 INFO - PROCESS | 3840 | 1461136702344 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 00:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:18:22 INFO - PROCESS | 3840 | 1461136702350 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:18:22 INFO - PROCESS | 3840 | 1461136702353 Marionette TRACE conn5 <- [1,1678,null,{}] 00:18:22 INFO - PROCESS | 3840 | 1461136702359 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:22 INFO - PROCESS | 3840 | 1461136702481 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 00:18:22 INFO - PROCESS | 3840 | 1461136702647 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:22 INFO - PROCESS | 3840 | ++DOCSHELL 0F7F9C00 == 94 [pid = 3840] [id = 429] 00:18:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (10CC6000) [pid = 3840] [serial = 1287] [outer = 00000000] 00:18:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (1493C000) [pid = 3840] [serial = 1288] [outer = 10CC6000] 00:18:22 INFO - PROCESS | 3840 | 1461136702707 Marionette DEBUG loaded listener.js 00:18:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (14A3AC00) [pid = 3840] [serial = 1289] [outer = 10CC6000] 00:18:23 INFO - PROCESS | 3840 | 1461136703307 Marionette TRACE conn5 <- [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]]]}] 00:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 970ms 00:18:23 INFO - PROCESS | 3840 | 1461136703332 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 00:18:23 INFO - PROCESS | 3840 | 1461136703338 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 00:18:23 INFO - PROCESS | 3840 | 1461136703346 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:18:23 INFO - PROCESS | 3840 | 1461136703349 Marionette TRACE conn5 <- [1,1682,null,{}] 00:18:23 INFO - PROCESS | 3840 | 1461136703353 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:23 INFO - PROCESS | 3840 | 1461136703470 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 00:18:23 INFO - PROCESS | 3840 | 1461136703632 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:23 INFO - PROCESS | 3840 | ++DOCSHELL 14923400 == 95 [pid = 3840] [id = 430] 00:18:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (14FC9800) [pid = 3840] [serial = 1290] [outer = 00000000] 00:18:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (16E7B800) [pid = 3840] [serial = 1291] [outer = 14FC9800] 00:18:23 INFO - PROCESS | 3840 | 1461136703689 Marionette DEBUG loaded listener.js 00:18:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (17E2E400) [pid = 3840] [serial = 1292] [outer = 14FC9800] 00:18:24 INFO - PROCESS | 3840 | 1461136704265 Marionette TRACE conn5 <- [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]]]}] 00:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1016ms 00:18:24 INFO - PROCESS | 3840 | 1461136704380 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 00:18:24 INFO - PROCESS | 3840 | 1461136704382 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 00:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:18:24 INFO - PROCESS | 3840 | 1461136704386 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:18:24 INFO - PROCESS | 3840 | 1461136704390 Marionette TRACE conn5 <- [1,1686,null,{}] 00:18:24 INFO - PROCESS | 3840 | 1461136704418 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:24 INFO - PROCESS | 3840 | 1461136704542 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 00:18:24 INFO - PROCESS | 3840 | 1461136704686 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:24 INFO - PROCESS | 3840 | ++DOCSHELL 18D44000 == 96 [pid = 3840] [id = 431] 00:18:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (19152000) [pid = 3840] [serial = 1293] [outer = 00000000] 00:18:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (1CC66C00) [pid = 3840] [serial = 1294] [outer = 19152000] 00:18:24 INFO - PROCESS | 3840 | 1461136704748 Marionette DEBUG loaded listener.js 00:18:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (1CC70C00) [pid = 3840] [serial = 1295] [outer = 19152000] 00:18:25 INFO - PROCESS | 3840 | 1461136705274 Marionette TRACE conn5 <- [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]]]}] 00:18:25 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 00:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 930ms 00:18:25 INFO - PROCESS | 3840 | 1461136705320 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 00:18:25 INFO - PROCESS | 3840 | 1461136705323 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 00:18:25 INFO - PROCESS | 3840 | 1461136705326 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:18:25 INFO - PROCESS | 3840 | 1461136705328 Marionette TRACE conn5 <- [1,1690,null,{}] 00:18:25 INFO - PROCESS | 3840 | 1461136705332 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:25 INFO - PROCESS | 3840 | 1461136705446 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 00:18:25 INFO - PROCESS | 3840 | 1461136705610 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:25 INFO - PROCESS | 3840 | ++DOCSHELL 1CE04400 == 97 [pid = 3840] [id = 432] 00:18:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (1CE09800) [pid = 3840] [serial = 1296] [outer = 00000000] 00:18:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (1CEB5C00) [pid = 3840] [serial = 1297] [outer = 1CE09800] 00:18:25 INFO - PROCESS | 3840 | 1461136705666 Marionette DEBUG loaded listener.js 00:18:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (1CF72800) [pid = 3840] [serial = 1298] [outer = 1CE09800] 00:18:26 INFO - PROCESS | 3840 | 1461136706263 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 00:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 970ms 00:18:26 INFO - PROCESS | 3840 | 1461136706299 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 00:18:26 INFO - PROCESS | 3840 | 1461136706302 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 00:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:18:26 INFO - PROCESS | 3840 | 1461136706305 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:18:26 INFO - PROCESS | 3840 | 1461136706307 Marionette TRACE conn5 <- [1,1694,null,{}] 00:18:26 INFO - PROCESS | 3840 | 1461136706311 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:26 INFO - PROCESS | 3840 | 1461136706419 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 00:18:26 INFO - PROCESS | 3840 | 1461136706582 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:26 INFO - PROCESS | 3840 | ++DOCSHELL 197F1C00 == 98 [pid = 3840] [id = 433] 00:18:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (1CF76C00) [pid = 3840] [serial = 1299] [outer = 00000000] 00:18:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (1D117800) [pid = 3840] [serial = 1300] [outer = 1CF76C00] 00:18:26 INFO - PROCESS | 3840 | 1461136706640 Marionette DEBUG loaded listener.js 00:18:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (1D14B800) [pid = 3840] [serial = 1301] [outer = 1CF76C00] 00:18:27 INFO - PROCESS | 3840 | 1461136707250 Marionette TRACE conn5 <- [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]]]}] 00:18:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:18:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 970ms 00:18:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:18:27 INFO - PROCESS | 3840 | 1461136707279 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 00:18:27 INFO - PROCESS | 3840 | 1461136707281 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 00:18:27 INFO - PROCESS | 3840 | 1461136707285 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:18:27 INFO - PROCESS | 3840 | 1461136707287 Marionette TRACE conn5 <- [1,1698,null,{}] 00:18:27 INFO - PROCESS | 3840 | 1461136707290 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:27 INFO - PROCESS | 3840 | 1461136707413 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 00:18:27 INFO - PROCESS | 3840 | 1461136707578 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:27 INFO - PROCESS | 3840 | ++DOCSHELL 0FF75400 == 99 [pid = 3840] [id = 434] 00:18:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (1D154800) [pid = 3840] [serial = 1302] [outer = 00000000] 00:18:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (1D5D6400) [pid = 3840] [serial = 1303] [outer = 1D154800] 00:18:27 INFO - PROCESS | 3840 | 1461136707637 Marionette DEBUG loaded listener.js 00:18:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (1D63E800) [pid = 3840] [serial = 1304] [outer = 1D154800] 00:18:28 INFO - PROCESS | 3840 | 1461136708198 Marionette TRACE conn5 <- [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]]]}] 00:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 970ms 00:18:28 INFO - PROCESS | 3840 | 1461136708256 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 00:18:28 INFO - PROCESS | 3840 | 1461136708258 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 00:18:28 INFO - PROCESS | 3840 | 1461136708262 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:18:28 INFO - PROCESS | 3840 | 1461136708264 Marionette TRACE conn5 <- [1,1702,null,{}] 00:18:28 INFO - PROCESS | 3840 | 1461136708268 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:28 INFO - PROCESS | 3840 | 1461136708377 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 00:18:28 INFO - PROCESS | 3840 | 1461136708534 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:28 INFO - PROCESS | 3840 | ++DOCSHELL 10307800 == 100 [pid = 3840] [id = 435] 00:18:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (1030B800) [pid = 3840] [serial = 1305] [outer = 00000000] 00:18:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 169 (1DCD9000) [pid = 3840] [serial = 1306] [outer = 1030B800] 00:18:28 INFO - PROCESS | 3840 | 1461136708589 Marionette DEBUG loaded listener.js 00:18:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 170 (1EF0E400) [pid = 3840] [serial = 1307] [outer = 1030B800] 00:18:29 INFO - PROCESS | 3840 | 1461136709191 Marionette TRACE conn5 <- [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]]]}] 00:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 970ms 00:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:18:29 INFO - PROCESS | 3840 | 1461136709236 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 00:18:29 INFO - PROCESS | 3840 | 1461136709238 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 00:18:29 INFO - PROCESS | 3840 | 1461136709242 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:18:29 INFO - PROCESS | 3840 | 1461136709244 Marionette TRACE conn5 <- [1,1706,null,{}] 00:18:29 INFO - PROCESS | 3840 | 1461136709248 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:29 INFO - PROCESS | 3840 | 1461136709358 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 00:18:29 INFO - PROCESS | 3840 | 1461136709510 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:29 INFO - PROCESS | 3840 | ++DOCSHELL 0FE33400 == 101 [pid = 3840] [id = 436] 00:18:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 171 (0FF50400) [pid = 3840] [serial = 1308] [outer = 00000000] 00:18:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 172 (15AB0000) [pid = 3840] [serial = 1309] [outer = 0FF50400] 00:18:29 INFO - PROCESS | 3840 | 1461136709566 Marionette DEBUG loaded listener.js 00:18:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 173 (18A47800) [pid = 3840] [serial = 1310] [outer = 0FF50400] 00:18:30 INFO - PROCESS | 3840 | 1461136710366 Marionette TRACE conn5 <- [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]]]}] 00:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1171ms 00:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:18:30 INFO - PROCESS | 3840 | 1461136710414 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 00:18:30 INFO - PROCESS | 3840 | 1461136710417 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 00:18:30 INFO - PROCESS | 3840 | 1461136710422 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:18:30 INFO - PROCESS | 3840 | 1461136710426 Marionette TRACE conn5 <- [1,1710,null,{}] 00:18:30 INFO - PROCESS | 3840 | 1461136710431 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:30 INFO - PROCESS | 3840 | 1461136710594 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 00:18:30 INFO - PROCESS | 3840 | 1461136710613 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:30 INFO - PROCESS | 3840 | ++DOCSHELL 0FF43000 == 102 [pid = 3840] [id = 437] 00:18:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 174 (0FF47C00) [pid = 3840] [serial = 1311] [outer = 00000000] 00:18:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 175 (103D2000) [pid = 3840] [serial = 1312] [outer = 0FF47C00] 00:18:30 INFO - PROCESS | 3840 | 1461136710663 Marionette DEBUG loaded listener.js 00:18:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 176 (10CC6C00) [pid = 3840] [serial = 1313] [outer = 0FF47C00] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 1CE05000 == 101 [pid = 3840] [id = 283] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 0FE3F400 == 100 [pid = 3840] [id = 105] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 18D4DC00 == 99 [pid = 3840] [id = 427] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 113A1C00 == 98 [pid = 3840] [id = 426] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 0FDC2800 == 97 [pid = 3840] [id = 425] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 19217000 == 96 [pid = 3840] [id = 424] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 17E31400 == 95 [pid = 3840] [id = 423] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 0FE3C000 == 94 [pid = 3840] [id = 422] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 15AF2000 == 93 [pid = 3840] [id = 421] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 0FF72800 == 92 [pid = 3840] [id = 420] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 14934C00 == 91 [pid = 3840] [id = 419] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 175 (21A7EC00) [pid = 3840] [serial = 1234] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | 1461136711385 Marionette TRACE conn5 <- [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]]]}] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 0B977800 == 90 [pid = 3840] [id = 418] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 22881000 == 89 [pid = 3840] [id = 416] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 21C37800 == 88 [pid = 3840] [id = 415] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 1D10D800 == 87 [pid = 3840] [id = 414] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 1608A400 == 86 [pid = 3840] [id = 413] 00:18:31 INFO - PROCESS | 3840 | --DOCSHELL 14A3E400 == 85 [pid = 3840] [id = 412] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 174 (1EF12000) [pid = 3840] [serial = 1124] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 173 (214C7C00) [pid = 3840] [serial = 1232] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 172 (17E28000) [pid = 3840] [serial = 1207] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 171 (21A4A800) [pid = 3840] [serial = 1192] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 170 (1D10C800) [pid = 3840] [serial = 1222] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 169 (1DB0CC00) [pid = 3840] [serial = 1178] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 168 (1921C800) [pid = 3840] [serial = 1213] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 167 (21E63C00) [pid = 3840] [serial = 1036] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (1D110C00) [pid = 3840] [serial = 1021] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (1D10A400) [pid = 3840] [serial = 1027] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (1B40F400) [pid = 3840] [serial = 1217] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (2287FC00) [pid = 3840] [serial = 1201] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (1980C400) [pid = 3840] [serial = 1078] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (1D110400) [pid = 3840] [serial = 1223] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (15210800) [pid = 3840] [serial = 1205] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (15A86000) [pid = 3840] [serial = 1210] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (2176B400) [pid = 3840] [serial = 1030] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (1C2D7C00) [pid = 3840] [serial = 1219] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (214C3C00) [pid = 3840] [serial = 1198] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (197EE800) [pid = 3840] [serial = 1214] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (15AF2400) [pid = 3840] [serial = 1211] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (1CF79400) [pid = 3840] [serial = 1082] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (197A6800) [pid = 3840] [serial = 1183] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (1CA24800) [pid = 3840] [serial = 1220] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (17EBEC00) [pid = 3840] [serial = 1208] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (197C6000) [pid = 3840] [serial = 961] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (1D5D4000) [pid = 3840] [serial = 1088] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (1EF9B400) [pid = 3840] [serial = 1189] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (15A80C00) [pid = 3840] [serial = 1180] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (1A6D9C00) [pid = 3840] [serial = 1216] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (1D158800) [pid = 3840] [serial = 1085] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (1DB09400) [pid = 3840] [serial = 1186] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (197A5000) [pid = 3840] [serial = 1024] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (1D638C00) [pid = 3840] [serial = 1226] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (15A8A400) [pid = 3840] [serial = 1075] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (1D10A800) [pid = 3840] [serial = 1228] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 138 (14A37400) [pid = 3840] [serial = 1204] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 137 (1EF9E800) [pid = 3840] [serial = 1231] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 136 (1D5D3400) [pid = 3840] [serial = 1225] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 135 (21CC0C00) [pid = 3840] [serial = 1033] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (1E1BA400) [pid = 3840] [serial = 1091] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 133 (17EC2C00) [pid = 3840] [serial = 1039] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 132 (1DB0A000) [pid = 3840] [serial = 1229] [outer = 00000000] [url = about:blank] 00:18:31 INFO - PROCESS | 3840 | --DOMWINDOW == 131 (21E5A400) [pid = 3840] [serial = 1195] [outer = 00000000] [url = about:blank] 00:18:31 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 00:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1025ms 00:18:31 INFO - PROCESS | 3840 | 1461136711452 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 00:18:31 INFO - PROCESS | 3840 | 1461136711457 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 00:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:18:31 INFO - PROCESS | 3840 | 1461136711463 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:18:31 INFO - PROCESS | 3840 | 1461136711466 Marionette TRACE conn5 <- [1,1714,null,{}] 00:18:31 INFO - PROCESS | 3840 | 1461136711470 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:31 INFO - PROCESS | 3840 | 1461136711570 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 00:18:31 INFO - PROCESS | 3840 | 1461136711576 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:31 INFO - PROCESS | 3840 | ++DOCSHELL 0FF44000 == 86 [pid = 3840] [id = 438] 00:18:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 132 (10D39000) [pid = 3840] [serial = 1314] [outer = 00000000] 00:18:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 133 (133FA400) [pid = 3840] [serial = 1315] [outer = 10D39000] 00:18:31 INFO - PROCESS | 3840 | 1461136711622 Marionette DEBUG loaded listener.js 00:18:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 134 (14939000) [pid = 3840] [serial = 1316] [outer = 10D39000] 00:18:32 INFO - PROCESS | 3840 | 1461136712168 Marionette TRACE conn5 <- [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]]]}] 00:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 730ms 00:18:32 INFO - PROCESS | 3840 | 1461136712194 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 00:18:32 INFO - PROCESS | 3840 | 1461136712196 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 00:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:18:32 INFO - PROCESS | 3840 | 1461136712199 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:18:32 INFO - PROCESS | 3840 | 1461136712203 Marionette TRACE conn5 <- [1,1718,null,{}] 00:18:32 INFO - PROCESS | 3840 | 1461136712213 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:32 INFO - PROCESS | 3840 | 1461136712307 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 00:18:32 INFO - PROCESS | 3840 | 1461136712412 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:32 INFO - PROCESS | 3840 | ++DOCSHELL 15A82000 == 87 [pid = 3840] [id = 439] 00:18:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (15A82800) [pid = 3840] [serial = 1317] [outer = 00000000] 00:18:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (15A8B400) [pid = 3840] [serial = 1318] [outer = 15A82800] 00:18:32 INFO - PROCESS | 3840 | 1461136712470 Marionette DEBUG loaded listener.js 00:18:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 137 (15AAD000) [pid = 3840] [serial = 1319] [outer = 15A82800] 00:18:32 INFO - PROCESS | 3840 | 1461136712853 Marionette TRACE conn5 <- [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]]]}] 00:18:32 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 00:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 670ms 00:18:32 INFO - PROCESS | 3840 | 1461136712875 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 00:18:32 INFO - PROCESS | 3840 | 1461136712878 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 00:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:18:32 INFO - PROCESS | 3840 | 1461136712881 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:18:32 INFO - PROCESS | 3840 | 1461136712883 Marionette TRACE conn5 <- [1,1722,null,{}] 00:18:32 INFO - PROCESS | 3840 | 1461136712886 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:32 INFO - PROCESS | 3840 | 1461136712979 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 00:18:32 INFO - PROCESS | 3840 | 1461136712985 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:32 INFO - PROCESS | 3840 | ++DOCSHELL 15ACB800 == 88 [pid = 3840] [id = 440] 00:18:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (15ACE800) [pid = 3840] [serial = 1320] [outer = 00000000] 00:18:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (1606AC00) [pid = 3840] [serial = 1321] [outer = 15ACE800] 00:18:33 INFO - PROCESS | 3840 | 1461136713031 Marionette DEBUG loaded listener.js 00:18:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (16087400) [pid = 3840] [serial = 1322] [outer = 15ACE800] 00:18:33 INFO - PROCESS | 3840 | 1461136713497 Marionette TRACE conn5 <- [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]]]}] 00:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 670ms 00:18:33 INFO - PROCESS | 3840 | 1461136713574 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 00:18:33 INFO - PROCESS | 3840 | 1461136713576 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 00:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:18:33 INFO - PROCESS | 3840 | 1461136713579 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:18:33 INFO - PROCESS | 3840 | 1461136713581 Marionette TRACE conn5 <- [1,1726,null,{}] 00:18:33 INFO - PROCESS | 3840 | 1461136713592 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:33 INFO - PROCESS | 3840 | 1461136713714 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 00:18:33 INFO - PROCESS | 3840 | 1461136713782 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:33 INFO - PROCESS | 3840 | ++DOCSHELL 1608DC00 == 89 [pid = 3840] [id = 441] 00:18:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (168F3400) [pid = 3840] [serial = 1323] [outer = 00000000] 00:18:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (17AB2800) [pid = 3840] [serial = 1324] [outer = 168F3400] 00:18:33 INFO - PROCESS | 3840 | 1461136713830 Marionette DEBUG loaded listener.js 00:18:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (17E28400) [pid = 3840] [serial = 1325] [outer = 168F3400] 00:18:34 INFO - PROCESS | 3840 | 1461136714241 Marionette TRACE conn5 <- [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]]]}] 00:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 730ms 00:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:18:34 INFO - PROCESS | 3840 | 1461136714312 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 00:18:34 INFO - PROCESS | 3840 | 1461136714314 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 00:18:34 INFO - PROCESS | 3840 | 1461136714317 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:18:34 INFO - PROCESS | 3840 | 1461136714318 Marionette TRACE conn5 <- [1,1730,null,{}] 00:18:34 INFO - PROCESS | 3840 | 1461136714322 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:34 INFO - PROCESS | 3840 | 1461136714493 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 00:18:34 INFO - PROCESS | 3840 | 1461136714529 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:34 INFO - PROCESS | 3840 | ++DOCSHELL 17ED1400 == 90 [pid = 3840] [id = 442] 00:18:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (17ED1C00) [pid = 3840] [serial = 1326] [outer = 00000000] 00:18:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (19215800) [pid = 3840] [serial = 1327] [outer = 17ED1C00] 00:18:34 INFO - PROCESS | 3840 | 1461136714576 Marionette DEBUG loaded listener.js 00:18:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (19290C00) [pid = 3840] [serial = 1328] [outer = 17ED1C00] 00:18:35 INFO - PROCESS | 3840 | 1461136715029 Marionette TRACE conn5 <- [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]]]}] 00:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 730ms 00:18:35 INFO - PROCESS | 3840 | 1461136715047 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 00:18:35 INFO - PROCESS | 3840 | 1461136715049 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 00:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:18:35 INFO - PROCESS | 3840 | 1461136715052 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:18:35 INFO - PROCESS | 3840 | 1461136715054 Marionette TRACE conn5 <- [1,1734,null,{}] 00:18:35 INFO - PROCESS | 3840 | 1461136715063 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:35 INFO - PROCESS | 3840 | 1461136715187 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 00:18:35 INFO - PROCESS | 3840 | 1461136715257 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:35 INFO - PROCESS | 3840 | ++DOCSHELL 197A8000 == 91 [pid = 3840] [id = 443] 00:18:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (197A8400) [pid = 3840] [serial = 1329] [outer = 00000000] 00:18:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (19804C00) [pid = 3840] [serial = 1330] [outer = 197A8400] 00:18:35 INFO - PROCESS | 3840 | 1461136715308 Marionette DEBUG loaded listener.js 00:18:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (1980E000) [pid = 3840] [serial = 1331] [outer = 197A8400] 00:18:35 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (1A1A1000) [pid = 3840] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:18:35 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (1499B000) [pid = 3840] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:18:35 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (17EB3400) [pid = 3840] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:18:35 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (197D1000) [pid = 3840] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:18:35 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (0F45B000) [pid = 3840] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:18:35 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (101AD400) [pid = 3840] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:18:35 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (1499AC00) [pid = 3840] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:18:35 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (168F3000) [pid = 3840] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:18:35 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (1995AC00) [pid = 3840] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:18:35 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (1606B000) [pid = 3840] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:18:35 INFO - PROCESS | 3840 | 1461136715849 Marionette TRACE conn5 <- [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]]]}] 00:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 830ms 00:18:35 INFO - PROCESS | 3840 | 1461136715884 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 00:18:35 INFO - PROCESS | 3840 | 1461136715886 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 00:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:18:35 INFO - PROCESS | 3840 | 1461136715889 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:18:35 INFO - PROCESS | 3840 | 1461136715890 Marionette TRACE conn5 <- [1,1738,null,{}] 00:18:35 INFO - PROCESS | 3840 | 1461136715894 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:35 INFO - PROCESS | 3840 | 1461136716022 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 00:18:36 INFO - PROCESS | 3840 | 1461136716094 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:36 INFO - PROCESS | 3840 | ++DOCSHELL 0FF71800 == 92 [pid = 3840] [id = 444] 00:18:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (1011D800) [pid = 3840] [serial = 1332] [outer = 00000000] 00:18:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (197A6C00) [pid = 3840] [serial = 1333] [outer = 1011D800] 00:18:36 INFO - PROCESS | 3840 | 1461136716138 Marionette DEBUG loaded listener.js 00:18:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (19953C00) [pid = 3840] [serial = 1334] [outer = 1011D800] 00:18:36 INFO - PROCESS | 3840 | 1461136716484 Marionette TRACE conn5 <- [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]]]}] 00:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 671ms 00:18:36 INFO - PROCESS | 3840 | 1461136716561 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 00:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:18:36 INFO - PROCESS | 3840 | 1461136716563 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 00:18:36 INFO - PROCESS | 3840 | 1461136716566 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:18:36 INFO - PROCESS | 3840 | 1461136716568 Marionette TRACE conn5 <- [1,1742,null,{}] 00:18:36 INFO - PROCESS | 3840 | 1461136716571 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:36 INFO - PROCESS | 3840 | 1461136716661 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 00:18:36 INFO - PROCESS | 3840 | 1461136716668 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:36 INFO - PROCESS | 3840 | ++DOCSHELL 13396400 == 93 [pid = 3840] [id = 445] 00:18:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (17E32800) [pid = 3840] [serial = 1335] [outer = 00000000] 00:18:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (1A6D4C00) [pid = 3840] [serial = 1336] [outer = 17E32800] 00:18:36 INFO - PROCESS | 3840 | 1461136716712 Marionette DEBUG loaded listener.js 00:18:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (1A6DC000) [pid = 3840] [serial = 1337] [outer = 17E32800] 00:18:37 INFO - PROCESS | 3840 | 1461136717149 Marionette TRACE conn5 <- [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]]]}] 00:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 630ms 00:18:37 INFO - PROCESS | 3840 | 1461136717202 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 00:18:37 INFO - PROCESS | 3840 | 1461136717204 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 00:18:37 INFO - PROCESS | 3840 | 1461136717207 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:18:37 INFO - PROCESS | 3840 | 1461136717209 Marionette TRACE conn5 <- [1,1746,null,{}] 00:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:18:37 INFO - PROCESS | 3840 | 1461136717212 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:37 INFO - PROCESS | 3840 | 1461136717302 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 00:18:37 INFO - PROCESS | 3840 | 1461136717339 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:37 INFO - PROCESS | 3840 | ++DOCSHELL 1A6D5400 == 94 [pid = 3840] [id = 446] 00:18:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (1B42DC00) [pid = 3840] [serial = 1338] [outer = 00000000] 00:18:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (1B709800) [pid = 3840] [serial = 1339] [outer = 1B42DC00] 00:18:37 INFO - PROCESS | 3840 | 1461136717386 Marionette DEBUG loaded listener.js 00:18:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (1C252400) [pid = 3840] [serial = 1340] [outer = 1B42DC00] 00:18:37 INFO - PROCESS | 3840 | 1461136718023 Marionette TRACE conn5 <- [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]]]}] 00:18:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 870ms 00:18:38 INFO - PROCESS | 3840 | 1461136718082 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 00:18:38 INFO - PROCESS | 3840 | 1461136718087 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 00:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:18:38 INFO - PROCESS | 3840 | 1461136718092 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:18:38 INFO - PROCESS | 3840 | 1461136718096 Marionette TRACE conn5 <- [1,1750,null,{}] 00:18:38 INFO - PROCESS | 3840 | 1461136718102 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:38 INFO - PROCESS | 3840 | 1461136718228 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 00:18:38 INFO - PROCESS | 3840 | 1461136718397 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:38 INFO - PROCESS | 3840 | ++DOCSHELL 0FF49400 == 95 [pid = 3840] [id = 447] 00:18:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (0FF4A400) [pid = 3840] [serial = 1341] [outer = 00000000] 00:18:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (14922400) [pid = 3840] [serial = 1342] [outer = 0FF4A400] 00:18:38 INFO - PROCESS | 3840 | 1461136718456 Marionette DEBUG loaded listener.js 00:18:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (14A13400) [pid = 3840] [serial = 1343] [outer = 0FF4A400] 00:18:39 INFO - PROCESS | 3840 | 1461136719096 Marionette TRACE conn5 <- [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]]]}] 00:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1026ms 00:18:39 INFO - PROCESS | 3840 | 1461136719118 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 00:18:39 INFO - PROCESS | 3840 | 1461136719124 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 00:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:18:39 INFO - PROCESS | 3840 | 1461136719131 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:18:39 INFO - PROCESS | 3840 | 1461136719134 Marionette TRACE conn5 <- [1,1754,null,{}] 00:18:39 INFO - PROCESS | 3840 | 1461136719138 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:39 INFO - PROCESS | 3840 | 1461136719254 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 00:18:39 INFO - PROCESS | 3840 | 1461136719420 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:39 INFO - PROCESS | 3840 | ++DOCSHELL 14A39C00 == 96 [pid = 3840] [id = 448] 00:18:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (1519A800) [pid = 3840] [serial = 1344] [outer = 00000000] 00:18:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (15AF5800) [pid = 3840] [serial = 1345] [outer = 1519A800] 00:18:39 INFO - PROCESS | 3840 | 1461136719476 Marionette DEBUG loaded listener.js 00:18:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (17E26C00) [pid = 3840] [serial = 1346] [outer = 1519A800] 00:18:40 INFO - PROCESS | 3840 | 1461136720091 Marionette TRACE conn5 <- [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]]]}] 00:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 970ms 00:18:40 INFO - PROCESS | 3840 | 1461136720103 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 00:18:40 INFO - PROCESS | 3840 | 1461136720106 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 00:18:40 INFO - PROCESS | 3840 | 1461136720109 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:18:40 INFO - PROCESS | 3840 | 1461136720113 Marionette TRACE conn5 <- [1,1758,null,{}] 00:18:40 INFO - PROCESS | 3840 | 1461136720124 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:40 INFO - PROCESS | 3840 | 1461136720243 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 00:18:40 INFO - PROCESS | 3840 | 1461136720410 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:40 INFO - PROCESS | 3840 | ++DOCSHELL 1B436000 == 97 [pid = 3840] [id = 449] 00:18:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (1C2CFC00) [pid = 3840] [serial = 1347] [outer = 00000000] 00:18:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (1C59EC00) [pid = 3840] [serial = 1348] [outer = 1C2CFC00] 00:18:40 INFO - PROCESS | 3840 | 1461136720469 Marionette DEBUG loaded listener.js 00:18:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (1C5A7800) [pid = 3840] [serial = 1349] [outer = 1C2CFC00] 00:18:41 INFO - PROCESS | 3840 | 1461136721105 Marionette TRACE conn5 <- [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]]]}] 00:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1023ms 00:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:18:41 INFO - PROCESS | 3840 | 1461136721136 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 00:18:41 INFO - PROCESS | 3840 | 1461136721139 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 00:18:41 INFO - PROCESS | 3840 | 1461136721142 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:18:41 INFO - PROCESS | 3840 | 1461136721144 Marionette TRACE conn5 <- [1,1762,null,{}] 00:18:41 INFO - PROCESS | 3840 | 1461136721148 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:41 INFO - PROCESS | 3840 | 1461136721264 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 00:18:41 INFO - PROCESS | 3840 | 1461136721415 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:41 INFO - PROCESS | 3840 | ++DOCSHELL 1C59D400 == 98 [pid = 3840] [id = 450] 00:18:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (1C5A6000) [pid = 3840] [serial = 1350] [outer = 00000000] 00:18:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (1CE12400) [pid = 3840] [serial = 1351] [outer = 1C5A6000] 00:18:41 INFO - PROCESS | 3840 | 1461136721471 Marionette DEBUG loaded listener.js 00:18:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (1CEAAC00) [pid = 3840] [serial = 1352] [outer = 1C5A6000] 00:18:41 INFO - PROCESS | 3840 | 1461136721986 Marionette TRACE conn5 <- [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]]]}] 00:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 870ms 00:18:42 INFO - PROCESS | 3840 | 1461136722031 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 00:18:42 INFO - PROCESS | 3840 | 1461136722033 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 00:18:42 INFO - PROCESS | 3840 | 1461136722038 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:18:42 INFO - PROCESS | 3840 | 1461136722040 Marionette TRACE conn5 <- [1,1766,null,{}] 00:18:42 INFO - PROCESS | 3840 | 1461136722044 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:42 INFO - PROCESS | 3840 | 1461136722155 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 00:18:42 INFO - PROCESS | 3840 | 1461136722318 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:42 INFO - PROCESS | 3840 | ++DOCSHELL 1CC68800 == 99 [pid = 3840] [id = 451] 00:18:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (1CF76800) [pid = 3840] [serial = 1353] [outer = 00000000] 00:18:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (1D110400) [pid = 3840] [serial = 1354] [outer = 1CF76800] 00:18:42 INFO - PROCESS | 3840 | 1461136722374 Marionette DEBUG loaded listener.js 00:18:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (1D14A000) [pid = 3840] [serial = 1355] [outer = 1CF76800] 00:18:42 INFO - PROCESS | 3840 | 1461136722946 Marionette TRACE conn5 <- [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]]]}] 00:18:42 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 00:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 970ms 00:18:42 INFO - PROCESS | 3840 | 1461136723014 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 00:18:42 INFO - PROCESS | 3840 | 1461136723016 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 00:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:18:42 INFO - PROCESS | 3840 | 1461136723020 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:18:42 INFO - PROCESS | 3840 | 1461136723022 Marionette TRACE conn5 <- [1,1770,null,{}] 00:18:43 INFO - PROCESS | 3840 | 1461136723026 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:43 INFO - PROCESS | 3840 | 1461136723187 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 00:18:43 INFO - PROCESS | 3840 | 1461136723341 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:43 INFO - PROCESS | 3840 | ++DOCSHELL 1D158000 == 100 [pid = 3840] [id = 452] 00:18:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (1D1D7400) [pid = 3840] [serial = 1356] [outer = 00000000] 00:18:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (1D635400) [pid = 3840] [serial = 1357] [outer = 1D1D7400] 00:18:43 INFO - PROCESS | 3840 | 1461136723400 Marionette DEBUG loaded listener.js 00:18:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (1D63AC00) [pid = 3840] [serial = 1358] [outer = 1D1D7400] 00:18:43 INFO - PROCESS | 3840 | 1461136723961 Marionette TRACE conn5 <- [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]]]}] 00:18:43 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 00:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 970ms 00:18:43 INFO - PROCESS | 3840 | 1461136724002 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 00:18:43 INFO - PROCESS | 3840 | 1461136724005 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 00:18:43 INFO - PROCESS | 3840 | 1461136724009 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:18:43 INFO - PROCESS | 3840 | 1461136724011 Marionette TRACE conn5 <- [1,1774,null,{}] 00:18:43 INFO - PROCESS | 3840 | 1461136724015 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:44 INFO - PROCESS | 3840 | 1461136724127 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 00:18:44 INFO - PROCESS | 3840 | 1461136724294 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:44 INFO - PROCESS | 3840 | ++DOCSHELL 0F5E9800 == 101 [pid = 3840] [id = 453] 00:18:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (0FF4F000) [pid = 3840] [serial = 1359] [outer = 00000000] 00:18:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (14A35C00) [pid = 3840] [serial = 1360] [outer = 0FF4F000] 00:18:44 INFO - PROCESS | 3840 | 1461136724350 Marionette DEBUG loaded listener.js 00:18:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 169 (15A7DC00) [pid = 3840] [serial = 1361] [outer = 0FF4F000] 00:18:45 INFO - PROCESS | 3840 | 1461136725180 Marionette TRACE conn5 <- [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]]]}] 00:18:45 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 00:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1231ms 00:18:45 INFO - PROCESS | 3840 | 1461136725247 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 00:18:45 INFO - PROCESS | 3840 | 1461136725252 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 00:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:18:45 INFO - PROCESS | 3840 | 1461136725257 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:18:45 INFO - PROCESS | 3840 | 1461136725260 Marionette TRACE conn5 <- [1,1778,null,{}] 00:18:45 INFO - PROCESS | 3840 | 1461136725265 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:45 INFO - PROCESS | 3840 | 1461136725375 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 00:18:45 INFO - PROCESS | 3840 | 1461136725533 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:45 INFO - PROCESS | 3840 | ++DOCSHELL 14A3C800 == 102 [pid = 3840] [id = 454] 00:18:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 170 (15AD6400) [pid = 3840] [serial = 1362] [outer = 00000000] 00:18:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 171 (16502400) [pid = 3840] [serial = 1363] [outer = 15AD6400] 00:18:45 INFO - PROCESS | 3840 | 1461136725587 Marionette DEBUG loaded listener.js 00:18:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 172 (17E2F000) [pid = 3840] [serial = 1364] [outer = 15AD6400] 00:18:46 INFO - PROCESS | 3840 | 1461136726207 Marionette TRACE conn5 <- [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]]]}] 00:18:46 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) 00:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1017ms 00:18:46 INFO - PROCESS | 3840 | 1461136726279 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 00:18:46 INFO - PROCESS | 3840 | 1461136726284 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 00:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:18:46 INFO - PROCESS | 3840 | 1461136726290 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:18:46 INFO - PROCESS | 3840 | 1461136726293 Marionette TRACE conn5 <- [1,1782,null,{}] 00:18:46 INFO - PROCESS | 3840 | 1461136726296 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:46 INFO - PROCESS | 3840 | 1461136726405 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 00:18:46 INFO - PROCESS | 3840 | 1461136726562 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:46 INFO - PROCESS | 3840 | --DOCSHELL 13396400 == 101 [pid = 3840] [id = 445] 00:18:46 INFO - PROCESS | 3840 | --DOCSHELL 0FF71800 == 100 [pid = 3840] [id = 444] 00:18:46 INFO - PROCESS | 3840 | --DOCSHELL 197A8000 == 99 [pid = 3840] [id = 443] 00:18:46 INFO - PROCESS | 3840 | --DOCSHELL 17ED1400 == 98 [pid = 3840] [id = 442] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 171 (19954C00) [pid = 3840] [serial = 1240] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 170 (21A47800) [pid = 3840] [serial = 1243] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 169 (22963000) [pid = 3840] [serial = 1249] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 168 (21CBC400) [pid = 3840] [serial = 1246] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 167 (15AA6400) [pid = 3840] [serial = 1252] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (1C59F000) [pid = 3840] [serial = 1285] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (15AD7C00) [pid = 3840] [serial = 1237] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | ++DOCSHELL 0FF4C000 == 99 [pid = 3840] [id = 455] 00:18:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (0FF4CC00) [pid = 3840] [serial = 1365] [outer = 00000000] 00:18:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (149A5000) [pid = 3840] [serial = 1366] [outer = 0FF4CC00] 00:18:46 INFO - PROCESS | 3840 | 1461136726672 Marionette DEBUG loaded listener.js 00:18:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (14FC7800) [pid = 3840] [serial = 1367] [outer = 0FF4CC00] 00:18:46 INFO - PROCESS | 3840 | --DOCSHELL 15A82000 == 98 [pid = 3840] [id = 439] 00:18:46 INFO - PROCESS | 3840 | --DOCSHELL 0FF44000 == 97 [pid = 3840] [id = 438] 00:18:46 INFO - PROCESS | 3840 | --DOCSHELL 0FF43000 == 96 [pid = 3840] [id = 437] 00:18:46 INFO - PROCESS | 3840 | --DOCSHELL 0F7F9C00 == 95 [pid = 3840] [id = 429] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 167 (1B28C800) [pid = 3840] [serial = 1282] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (1A6D6C00) [pid = 3840] [serial = 1277] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (17AA6400) [pid = 3840] [serial = 1279] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (17E2A800) [pid = 3840] [serial = 1280] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (1B7AE000) [pid = 3840] [serial = 1283] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (17EC3C00) [pid = 3840] [serial = 1268] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (18D45800) [pid = 3840] [serial = 1270] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (19211800) [pid = 3840] [serial = 1271] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (19958C00) [pid = 3840] [serial = 1274] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (1980E400) [pid = 3840] [serial = 1273] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (0FF4FC00) [pid = 3840] [serial = 1256] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (0FF46000) [pid = 3840] [serial = 1255] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (14A0E400) [pid = 3840] [serial = 1261] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (151BAC00) [pid = 3840] [serial = 1262] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (14FC9C00) [pid = 3840] [serial = 1259] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (133FD400) [pid = 3840] [serial = 1258] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (17E31000) [pid = 3840] [serial = 1267] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (1A5DD400) [pid = 3840] [serial = 1276] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (16113800) [pid = 3840] [serial = 1264] [outer = 00000000] [url = about:blank] 00:18:46 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (1650DC00) [pid = 3840] [serial = 1265] [outer = 00000000] [url = about:blank] 00:18:47 INFO - PROCESS | 3840 | 1461136727149 Marionette TRACE conn5 <- [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]]]}] 00:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 870ms 00:18:47 INFO - PROCESS | 3840 | 1461136727163 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 00:18:47 INFO - PROCESS | 3840 | 1461136727165 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 00:18:47 INFO - PROCESS | 3840 | 1461136727169 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:18:47 INFO - PROCESS | 3840 | 1461136727172 Marionette TRACE conn5 <- [1,1786,null,{}] 00:18:47 INFO - PROCESS | 3840 | 1461136727182 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:47 INFO - PROCESS | 3840 | 1461136727281 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 00:18:47 INFO - PROCESS | 3840 | 1461136727289 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:47 INFO - PROCESS | 3840 | ++DOCSHELL 15A84400 == 96 [pid = 3840] [id = 456] 00:18:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (15AF4400) [pid = 3840] [serial = 1368] [outer = 00000000] 00:18:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (1650DC00) [pid = 3840] [serial = 1369] [outer = 15AF4400] 00:18:47 INFO - PROCESS | 3840 | 1461136727336 Marionette DEBUG loaded listener.js 00:18:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (17BEAC00) [pid = 3840] [serial = 1370] [outer = 15AF4400] 00:18:47 INFO - PROCESS | 3840 | 1461136727824 Marionette TRACE conn5 <- [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]]]}] 00:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 670ms 00:18:47 INFO - PROCESS | 3840 | 1461136727843 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 00:18:47 INFO - PROCESS | 3840 | 1461136727846 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 00:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:18:47 INFO - PROCESS | 3840 | 1461136727849 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:18:47 INFO - PROCESS | 3840 | 1461136727850 Marionette TRACE conn5 <- [1,1790,null,{}] 00:18:47 INFO - PROCESS | 3840 | 1461136727854 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:47 INFO - PROCESS | 3840 | 1461136727948 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 00:18:47 INFO - PROCESS | 3840 | 1461136727968 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:47 INFO - PROCESS | 3840 | ++DOCSHELL 17EC3C00 == 97 [pid = 3840] [id = 457] 00:18:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (17EC4800) [pid = 3840] [serial = 1371] [outer = 00000000] 00:18:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (19212800) [pid = 3840] [serial = 1372] [outer = 17EC4800] 00:18:47 INFO - PROCESS | 3840 | 1461136728013 Marionette DEBUG loaded listener.js 00:18:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (197A6800) [pid = 3840] [serial = 1373] [outer = 17EC4800] 00:18:48 INFO - PROCESS | 3840 | 1461136728506 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 670ms 00:18:48 INFO - PROCESS | 3840 | 1461136728520 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 00:18:48 INFO - PROCESS | 3840 | 1461136728522 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 00:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:18:48 INFO - PROCESS | 3840 | 1461136728525 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:18:48 INFO - PROCESS | 3840 | 1461136728527 Marionette TRACE conn5 <- [1,1794,null,{}] 00:18:48 INFO - PROCESS | 3840 | 1461136728530 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:48 INFO - PROCESS | 3840 | 1461136728622 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 00:18:48 INFO - PROCESS | 3840 | 1461136728629 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:48 INFO - PROCESS | 3840 | ++DOCSHELL 18D45800 == 98 [pid = 3840] [id = 458] 00:18:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (19210000) [pid = 3840] [serial = 1374] [outer = 00000000] 00:18:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (1995F000) [pid = 3840] [serial = 1375] [outer = 19210000] 00:18:48 INFO - PROCESS | 3840 | 1461136728674 Marionette DEBUG loaded listener.js 00:18:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (1A1A1800) [pid = 3840] [serial = 1376] [outer = 19210000] 00:18:49 INFO - PROCESS | 3840 | 1461136729196 Marionette TRACE conn5 <- [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]]]}] 00:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 731ms 00:18:49 INFO - PROCESS | 3840 | 1461136729260 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 00:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:18:49 INFO - PROCESS | 3840 | 1461136729262 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 00:18:49 INFO - PROCESS | 3840 | 1461136729270 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:18:49 INFO - PROCESS | 3840 | 1461136729272 Marionette TRACE conn5 <- [1,1798,null,{}] 00:18:49 INFO - PROCESS | 3840 | 1461136729275 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:49 INFO - PROCESS | 3840 | 1461136729437 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 00:18:49 INFO - PROCESS | 3840 | 1461136729462 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:49 INFO - PROCESS | 3840 | ++DOCSHELL 1995C000 == 99 [pid = 3840] [id = 459] 00:18:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (1A3DE000) [pid = 3840] [serial = 1377] [outer = 00000000] 00:18:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (1C2D7C00) [pid = 3840] [serial = 1378] [outer = 1A3DE000] 00:18:49 INFO - PROCESS | 3840 | 1461136729511 Marionette DEBUG loaded listener.js 00:18:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (1C5A3C00) [pid = 3840] [serial = 1379] [outer = 1A3DE000] 00:18:49 INFO - PROCESS | 3840 | 1461136729964 Marionette TRACE conn5 <- [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]]]}] 00:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 731ms 00:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:18:49 INFO - PROCESS | 3840 | 1461136729997 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 00:18:49 INFO - PROCESS | 3840 | 1461136729999 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 00:18:49 INFO - PROCESS | 3840 | 1461136730002 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:18:49 INFO - PROCESS | 3840 | 1461136730004 Marionette TRACE conn5 <- [1,1802,null,{}] 00:18:49 INFO - PROCESS | 3840 | 1461136730007 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:50 INFO - PROCESS | 3840 | 1461136730133 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 00:18:50 INFO - PROCESS | 3840 | 1461136730148 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:50 INFO - PROCESS | 3840 | ++DOCSHELL 1A6E2400 == 100 [pid = 3840] [id = 460] 00:18:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (1C876400) [pid = 3840] [serial = 1380] [outer = 00000000] 00:18:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (1CE11800) [pid = 3840] [serial = 1381] [outer = 1C876400] 00:18:50 INFO - PROCESS | 3840 | 1461136730194 Marionette DEBUG loaded listener.js 00:18:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (1CE0F400) [pid = 3840] [serial = 1382] [outer = 1C876400] 00:18:50 INFO - PROCESS | 3840 | 1461136730651 Marionette TRACE conn5 <- [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]]]}] 00:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 670ms 00:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:18:50 INFO - PROCESS | 3840 | 1461136730673 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 00:18:50 INFO - PROCESS | 3840 | 1461136730675 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 00:18:50 INFO - PROCESS | 3840 | 1461136730683 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:18:50 INFO - PROCESS | 3840 | 1461136730685 Marionette TRACE conn5 <- [1,1806,null,{}] 00:18:50 INFO - PROCESS | 3840 | 1461136730688 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:50 INFO - PROCESS | 3840 | 1461136730815 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 00:18:50 INFO - PROCESS | 3840 | 1461136730922 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:50 INFO - PROCESS | 3840 | ++DOCSHELL 113A6400 == 101 [pid = 3840] [id = 461] 00:18:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (16113400) [pid = 3840] [serial = 1383] [outer = 00000000] 00:18:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (1D1D9400) [pid = 3840] [serial = 1384] [outer = 16113400] 00:18:50 INFO - PROCESS | 3840 | 1461136730967 Marionette DEBUG loaded listener.js 00:18:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (1D1E1C00) [pid = 3840] [serial = 1385] [outer = 16113400] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (10D36000) [pid = 3840] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (1D5C9800) [pid = 3840] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (1EF96800) [pid = 3840] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (21CB7400) [pid = 3840] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (1480D000) [pid = 3840] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (101B9C00) [pid = 3840] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (14F0EC00) [pid = 3840] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (214BC800) [pid = 3840] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (2288A400) [pid = 3840] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (18E2E800) [pid = 3840] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (1995F400) [pid = 3840] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (1CF6E000) [pid = 3840] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (17E2E800) [pid = 3840] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (1CE05800) [pid = 3840] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (2176D000) [pid = 3840] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (21C37C00) [pid = 3840] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (21763000) [pid = 3840] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (1DB0D400) [pid = 3840] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (21762800) [pid = 3840] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (1D41D000) [pid = 3840] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (0FF4D400) [pid = 3840] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (17E32000) [pid = 3840] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (1EF14000) [pid = 3840] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (197A8400) [pid = 3840] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (0FF47C00) [pid = 3840] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (17ED1C00) [pid = 3840] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (1011D800) [pid = 3840] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 138 (15A82800) [pid = 3840] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 137 (0FF50400) [pid = 3840] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 136 (10D39000) [pid = 3840] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 135 (15ACE800) [pid = 3840] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (17E32800) [pid = 3840] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:18:51 INFO - PROCESS | 3840 | --DOMWINDOW == 133 (168F3400) [pid = 3840] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:18:51 INFO - PROCESS | 3840 | 1461136731804 Marionette TRACE conn5 <- [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]]]}] 00:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1184ms 00:18:51 INFO - PROCESS | 3840 | 1461136731864 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 00:18:51 INFO - PROCESS | 3840 | 1461136731865 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 00:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:18:51 INFO - PROCESS | 3840 | 1461136731868 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:18:51 INFO - PROCESS | 3840 | 1461136731870 Marionette TRACE conn5 <- [1,1810,null,{}] 00:18:51 INFO - PROCESS | 3840 | 1461136731880 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:51 INFO - PROCESS | 3840 | 1461136731970 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 00:18:51 INFO - PROCESS | 3840 | 1461136731976 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:51 INFO - PROCESS | 3840 | ++DOCSHELL 0FF8A400 == 102 [pid = 3840] [id = 462] 00:18:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 134 (10117800) [pid = 3840] [serial = 1386] [outer = 00000000] 00:18:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (15A88000) [pid = 3840] [serial = 1387] [outer = 10117800] 00:18:51 INFO - PROCESS | 3840 | 1461136732020 Marionette DEBUG loaded listener.js 00:18:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (15AD0000) [pid = 3840] [serial = 1388] [outer = 10117800] 00:18:52 INFO - PROCESS | 3840 | 1461136732478 Marionette TRACE conn5 <- [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]]]}] 00:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 630ms 00:18:52 INFO - PROCESS | 3840 | 1461136732527 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 00:18:52 INFO - PROCESS | 3840 | 1461136732529 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 00:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:18:52 INFO - PROCESS | 3840 | 1461136732537 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:18:52 INFO - PROCESS | 3840 | 1461136732539 Marionette TRACE conn5 <- [1,1814,null,{}] 00:18:52 INFO - PROCESS | 3840 | 1461136732542 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:52 INFO - PROCESS | 3840 | 1461136732632 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 00:18:52 INFO - PROCESS | 3840 | 1461136732639 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:52 INFO - PROCESS | 3840 | ++DOCSHELL 1520B800 == 103 [pid = 3840] [id = 463] 00:18:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 137 (17BE2000) [pid = 3840] [serial = 1389] [outer = 00000000] 00:18:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (1980FC00) [pid = 3840] [serial = 1390] [outer = 17BE2000] 00:18:52 INFO - PROCESS | 3840 | 1461136732683 Marionette DEBUG loaded listener.js 00:18:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (1D10B400) [pid = 3840] [serial = 1391] [outer = 17BE2000] 00:18:53 INFO - PROCESS | 3840 | 1461136733149 Marionette TRACE conn5 <- [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]]]}] 00:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 690ms 00:18:53 INFO - PROCESS | 3840 | 1461136733225 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 00:18:53 INFO - PROCESS | 3840 | 1461136733228 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 00:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:18:53 INFO - PROCESS | 3840 | 1461136733231 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:18:53 INFO - PROCESS | 3840 | 1461136733233 Marionette TRACE conn5 <- [1,1818,null,{}] 00:18:53 INFO - PROCESS | 3840 | 1461136733237 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:53 INFO - PROCESS | 3840 | 1461136733344 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 00:18:53 INFO - PROCESS | 3840 | 1461136733385 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:53 INFO - PROCESS | 3840 | ++DOCSHELL 1DC18400 == 104 [pid = 3840] [id = 464] 00:18:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (1DC1AC00) [pid = 3840] [serial = 1392] [outer = 00000000] 00:18:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (1E1C5400) [pid = 3840] [serial = 1393] [outer = 1DC1AC00] 00:18:53 INFO - PROCESS | 3840 | 1461136733434 Marionette DEBUG loaded listener.js 00:18:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (1E284C00) [pid = 3840] [serial = 1394] [outer = 1DC1AC00] 00:18:54 INFO - PROCESS | 3840 | 1461136734152 Marionette TRACE conn5 <- [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]]]}] 00:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 970ms 00:18:54 INFO - PROCESS | 3840 | 1461136734202 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 00:18:54 INFO - PROCESS | 3840 | 1461136734208 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 00:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:18:54 INFO - PROCESS | 3840 | 1461136734213 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:18:54 INFO - PROCESS | 3840 | 1461136734217 Marionette TRACE conn5 <- [1,1822,null,{}] 00:18:54 INFO - PROCESS | 3840 | 1461136734222 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:54 INFO - PROCESS | 3840 | 1461136734347 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 00:18:54 INFO - PROCESS | 3840 | 1461136734519 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:54 INFO - PROCESS | 3840 | ++DOCSHELL 103CB400 == 105 [pid = 3840] [id = 465] 00:18:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (1499A000) [pid = 3840] [serial = 1395] [outer = 00000000] 00:18:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (152BC800) [pid = 3840] [serial = 1396] [outer = 1499A000] 00:18:54 INFO - PROCESS | 3840 | 1461136734578 Marionette DEBUG loaded listener.js 00:18:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (15AC9800) [pid = 3840] [serial = 1397] [outer = 1499A000] 00:18:55 INFO - PROCESS | 3840 | 1461136735198 Marionette TRACE conn5 <- [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]]]}] 00:18:55 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 00:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1022ms 00:18:55 INFO - PROCESS | 3840 | 1461136735239 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 00:18:55 INFO - PROCESS | 3840 | 1461136735245 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 00:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:18:55 INFO - PROCESS | 3840 | 1461136735252 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:18:55 INFO - PROCESS | 3840 | 1461136735255 Marionette TRACE conn5 <- [1,1826,null,{}] 00:18:55 INFO - PROCESS | 3840 | 1461136735259 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:55 INFO - PROCESS | 3840 | 1461136735378 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 00:18:55 INFO - PROCESS | 3840 | 1461136735534 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:55 INFO - PROCESS | 3840 | ++DOCSHELL 15AB0C00 == 106 [pid = 3840] [id = 466] 00:18:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (15AD4000) [pid = 3840] [serial = 1398] [outer = 00000000] 00:18:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (197E8400) [pid = 3840] [serial = 1399] [outer = 15AD4000] 00:18:55 INFO - PROCESS | 3840 | 1461136735590 Marionette DEBUG loaded listener.js 00:18:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (19955800) [pid = 3840] [serial = 1400] [outer = 15AD4000] 00:18:56 INFO - PROCESS | 3840 | 1461136736236 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 00:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1020ms 00:18:56 INFO - PROCESS | 3840 | 1461136736274 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 00:18:56 INFO - PROCESS | 3840 | 1461136736276 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 00:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:18:56 INFO - PROCESS | 3840 | 1461136736280 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:18:56 INFO - PROCESS | 3840 | 1461136736284 Marionette TRACE conn5 <- [1,1830,null,{}] 00:18:56 INFO - PROCESS | 3840 | 1461136736329 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:56 INFO - PROCESS | 3840 | 1461136736448 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 00:18:56 INFO - PROCESS | 3840 | 1461136736605 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:56 INFO - PROCESS | 3840 | ++DOCSHELL 1C2C9800 == 107 [pid = 3840] [id = 467] 00:18:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (1D10C800) [pid = 3840] [serial = 1401] [outer = 00000000] 00:18:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (1D5D2400) [pid = 3840] [serial = 1402] [outer = 1D10C800] 00:18:56 INFO - PROCESS | 3840 | 1461136736665 Marionette DEBUG loaded listener.js 00:18:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (1DB10800) [pid = 3840] [serial = 1403] [outer = 1D10C800] 00:18:57 INFO - PROCESS | 3840 | 1461136737234 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 00:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1037ms 00:18:57 INFO - PROCESS | 3840 | 1461136737291 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 00:18:57 INFO - PROCESS | 3840 | 1461136737294 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 00:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:18:57 INFO - PROCESS | 3840 | 1461136737297 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:18:57 INFO - PROCESS | 3840 | 1461136737299 Marionette TRACE conn5 <- [1,1834,null,{}] 00:18:57 INFO - PROCESS | 3840 | 1461136737302 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:57 INFO - PROCESS | 3840 | 1461136737421 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 00:18:57 INFO - PROCESS | 3840 | 1461136737588 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:57 INFO - PROCESS | 3840 | ++DOCSHELL 1E28AC00 == 108 [pid = 3840] [id = 468] 00:18:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (1E28CC00) [pid = 3840] [serial = 1404] [outer = 00000000] 00:18:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (1EF1A000) [pid = 3840] [serial = 1405] [outer = 1E28CC00] 00:18:57 INFO - PROCESS | 3840 | 1461136737645 Marionette DEBUG loaded listener.js 00:18:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (1EF92C00) [pid = 3840] [serial = 1406] [outer = 1E28CC00] 00:18:58 INFO - PROCESS | 3840 | 1461136738215 Marionette TRACE conn5 <- [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]]]}] 00:18:58 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) 00:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 970ms 00:18:58 INFO - PROCESS | 3840 | 1461136738270 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 00:18:58 INFO - PROCESS | 3840 | 1461136738273 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 00:18:58 INFO - PROCESS | 3840 | 1461136738276 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:18:58 INFO - PROCESS | 3840 | 1461136738278 Marionette TRACE conn5 <- [1,1838,null,{}] 00:18:58 INFO - PROCESS | 3840 | 1461136738282 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:58 INFO - PROCESS | 3840 | 1461136738394 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 00:18:58 INFO - PROCESS | 3840 | 1461136738562 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:58 INFO - PROCESS | 3840 | ++DOCSHELL 1EF14000 == 109 [pid = 3840] [id = 469] 00:18:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (1EF92800) [pid = 3840] [serial = 1407] [outer = 00000000] 00:18:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (1EFA1C00) [pid = 3840] [serial = 1408] [outer = 1EF92800] 00:18:58 INFO - PROCESS | 3840 | 1461136738618 Marionette DEBUG loaded listener.js 00:18:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (214BD400) [pid = 3840] [serial = 1409] [outer = 1EF92800] 00:18:59 INFO - PROCESS | 3840 | 1461136739220 Marionette TRACE conn5 <- [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]]]}] 00:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 970ms 00:18:59 INFO - PROCESS | 3840 | 1461136739250 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 00:18:59 INFO - PROCESS | 3840 | 1461136739253 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 00:18:59 INFO - PROCESS | 3840 | 1461136739256 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:18:59 INFO - PROCESS | 3840 | 1461136739258 Marionette TRACE conn5 <- [1,1842,null,{}] 00:18:59 INFO - PROCESS | 3840 | 1461136739261 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:59 INFO - PROCESS | 3840 | 1461136739386 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 00:18:59 INFO - PROCESS | 3840 | 1461136739558 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:59 INFO - PROCESS | 3840 | ++DOCSHELL 1E28C000 == 110 [pid = 3840] [id = 470] 00:18:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (214C2C00) [pid = 3840] [serial = 1410] [outer = 00000000] 00:18:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (21A40800) [pid = 3840] [serial = 1411] [outer = 214C2C00] 00:18:59 INFO - PROCESS | 3840 | 1461136739616 Marionette DEBUG loaded listener.js 00:18:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (21A45C00) [pid = 3840] [serial = 1412] [outer = 214C2C00] 00:19:00 INFO - PROCESS | 3840 | 1461136740157 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 970ms 00:19:00 INFO - PROCESS | 3840 | 1461136740231 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 00:19:00 INFO - PROCESS | 3840 | 1461136740233 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 00:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:19:00 INFO - PROCESS | 3840 | 1461136740236 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:19:00 INFO - PROCESS | 3840 | 1461136740238 Marionette TRACE conn5 <- [1,1846,null,{}] 00:19:00 INFO - PROCESS | 3840 | 1461136740242 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:00 INFO - PROCESS | 3840 | 1461136740353 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 00:19:00 INFO - PROCESS | 3840 | 1461136740522 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:00 INFO - PROCESS | 3840 | ++DOCSHELL 10D36000 == 111 [pid = 3840] [id = 471] 00:19:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (1E285400) [pid = 3840] [serial = 1413] [outer = 00000000] 00:19:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (21A7F000) [pid = 3840] [serial = 1414] [outer = 1E285400] 00:19:00 INFO - PROCESS | 3840 | 1461136740578 Marionette DEBUG loaded listener.js 00:19:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (21A87400) [pid = 3840] [serial = 1415] [outer = 1E285400] 00:19:01 INFO - PROCESS | 3840 | 1461136741165 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 00:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 970ms 00:19:01 INFO - PROCESS | 3840 | 1461136741210 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 00:19:01 INFO - PROCESS | 3840 | 1461136741213 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 00:19:01 INFO - PROCESS | 3840 | 1461136741216 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:19:01 INFO - PROCESS | 3840 | 1461136741218 Marionette TRACE conn5 <- [1,1850,null,{}] 00:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:19:01 INFO - PROCESS | 3840 | 1461136741222 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:01 INFO - PROCESS | 3840 | 1461136741336 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 00:19:01 INFO - PROCESS | 3840 | 1461136741494 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:01 INFO - PROCESS | 3840 | ++DOCSHELL 10CC8000 == 112 [pid = 3840] [id = 472] 00:19:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (10D93C00) [pid = 3840] [serial = 1416] [outer = 00000000] 00:19:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (15AF2C00) [pid = 3840] [serial = 1417] [outer = 10D93C00] 00:19:01 INFO - PROCESS | 3840 | 1461136741550 Marionette DEBUG loaded listener.js 00:19:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (1608A400) [pid = 3840] [serial = 1418] [outer = 10D93C00] 00:19:02 INFO - PROCESS | 3840 | 1461136742385 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 00:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1232ms 00:19:02 INFO - PROCESS | 3840 | 1461136742453 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 00:19:02 INFO - PROCESS | 3840 | 1461136742457 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 00:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:19:02 INFO - PROCESS | 3840 | 1461136742462 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:19:02 INFO - PROCESS | 3840 | 1461136742465 Marionette TRACE conn5 <- [1,1854,null,{}] 00:19:02 INFO - PROCESS | 3840 | 1461136742471 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:02 INFO - PROCESS | 3840 | 1461136742615 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 00:19:02 INFO - PROCESS | 3840 | 1461136742781 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:02 INFO - PROCESS | 3840 | ++DOCSHELL 15AF6400 == 113 [pid = 3840] [id = 473] 00:19:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (15AF7400) [pid = 3840] [serial = 1419] [outer = 00000000] 00:19:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (16503400) [pid = 3840] [serial = 1420] [outer = 15AF7400] 00:19:02 INFO - PROCESS | 3840 | 1461136742836 Marionette DEBUG loaded listener.js 00:19:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 169 (17BE4C00) [pid = 3840] [serial = 1421] [outer = 15AF7400] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 1B7B9400 == 112 [pid = 3840] [id = 428] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 21CB9400 == 111 [pid = 3840] [id = 345] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 101AC400 == 110 [pid = 3840] [id = 381] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 0F83D800 == 109 [pid = 3840] [id = 302] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 1520B800 == 108 [pid = 3840] [id = 463] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 0FF8A400 == 107 [pid = 3840] [id = 462] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 113A6400 == 106 [pid = 3840] [id = 461] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 1A6E2400 == 105 [pid = 3840] [id = 460] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 1608DC00 == 104 [pid = 3840] [id = 441] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 1995C000 == 103 [pid = 3840] [id = 459] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 18D45800 == 102 [pid = 3840] [id = 458] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 17EC3C00 == 101 [pid = 3840] [id = 457] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 15ACB800 == 100 [pid = 3840] [id = 440] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 168 (1B709800) [pid = 3840] [serial = 1339] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 15A84400 == 99 [pid = 3840] [id = 456] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 0FF4C000 == 98 [pid = 3840] [id = 455] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 14A3C800 == 97 [pid = 3840] [id = 454] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 1CC68800 == 96 [pid = 3840] [id = 451] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 1C59D400 == 95 [pid = 3840] [id = 450] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 1B436000 == 94 [pid = 3840] [id = 449] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 14A39C00 == 93 [pid = 3840] [id = 448] 00:19:03 INFO - PROCESS | 3840 | --DOCSHELL 0FF49400 == 92 [pid = 3840] [id = 447] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 167 (1995A800) [pid = 3840] [serial = 1130] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (21E5B400) [pid = 3840] [serial = 1142] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (21A7E800) [pid = 3840] [serial = 1139] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (21E67800) [pid = 3840] [serial = 1247] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (21A83000) [pid = 3840] [serial = 1193] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (22883C00) [pid = 3840] [serial = 1202] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (21CD1400) [pid = 3840] [serial = 1235] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (1E1C3C00) [pid = 3840] [serial = 1187] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (17E2A400) [pid = 3840] [serial = 1253] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (1A3A1C00) [pid = 3840] [serial = 1241] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (21760800) [pid = 3840] [serial = 1190] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (15AAE400) [pid = 3840] [serial = 1181] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (21C2F800) [pid = 3840] [serial = 1244] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (2176A400) [pid = 3840] [serial = 1136] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (21E63400) [pid = 3840] [serial = 1196] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (15AD5C00) [pid = 3840] [serial = 1127] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (15ACC000) [pid = 3840] [serial = 1145] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (15AF6800) [pid = 3840] [serial = 1238] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (214C6800) [pid = 3840] [serial = 1199] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (22968800) [pid = 3840] [serial = 1250] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (19F33400) [pid = 3840] [serial = 1184] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (1CC68C00) [pid = 3840] [serial = 1072] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (1EF93400) [pid = 3840] [serial = 1133] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (19804C00) [pid = 3840] [serial = 1330] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (103D2000) [pid = 3840] [serial = 1312] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (19290C00) [pid = 3840] [serial = 1328] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (19215800) [pid = 3840] [serial = 1327] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (197A6C00) [pid = 3840] [serial = 1333] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (10CC6C00) [pid = 3840] [serial = 1313] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 138 (15A8B400) [pid = 3840] [serial = 1318] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 137 (18A47800) [pid = 3840] [serial = 1310] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 136 (133FA400) [pid = 3840] [serial = 1315] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 135 (14939000) [pid = 3840] [serial = 1316] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (15AB0000) [pid = 3840] [serial = 1309] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 133 (1606AC00) [pid = 3840] [serial = 1321] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 132 (16E7B800) [pid = 3840] [serial = 1291] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 131 (1CC66C00) [pid = 3840] [serial = 1294] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 130 (1CEB5C00) [pid = 3840] [serial = 1297] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 129 (1D117800) [pid = 3840] [serial = 1300] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 128 (1D5D6400) [pid = 3840] [serial = 1303] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 127 (1DCD9000) [pid = 3840] [serial = 1306] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 126 (1A6D4C00) [pid = 3840] [serial = 1336] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 125 (1980E000) [pid = 3840] [serial = 1331] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 124 (1493C000) [pid = 3840] [serial = 1288] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 123 (15AAD000) [pid = 3840] [serial = 1319] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 122 (17AB2800) [pid = 3840] [serial = 1324] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 121 (17E28400) [pid = 3840] [serial = 1325] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 120 (19953C00) [pid = 3840] [serial = 1334] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 119 (16087400) [pid = 3840] [serial = 1322] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | --DOMWINDOW == 118 (1A6DC000) [pid = 3840] [serial = 1337] [outer = 00000000] [url = about:blank] 00:19:03 INFO - PROCESS | 3840 | 1461136743480 Marionette TRACE conn5 <- [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]]]}] 00:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1075ms 00:19:03 INFO - PROCESS | 3840 | 1461136743540 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 00:19:03 INFO - PROCESS | 3840 | 1461136743545 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 00:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:19:03 INFO - PROCESS | 3840 | 1461136743551 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:19:03 INFO - PROCESS | 3840 | 1461136743553 Marionette TRACE conn5 <- [1,1858,null,{}] 00:19:03 INFO - PROCESS | 3840 | 1461136743557 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:03 INFO - PROCESS | 3840 | 1461136743693 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 00:19:03 INFO - PROCESS | 3840 | 1461136743769 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:03 INFO - PROCESS | 3840 | ++DOCSHELL 0FF4C000 == 93 [pid = 3840] [id = 474] 00:19:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 119 (0FF50400) [pid = 3840] [serial = 1422] [outer = 00000000] 00:19:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 120 (133FA400) [pid = 3840] [serial = 1423] [outer = 0FF50400] 00:19:03 INFO - PROCESS | 3840 | 1461136743815 Marionette DEBUG loaded listener.js 00:19:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 121 (149A5400) [pid = 3840] [serial = 1424] [outer = 0FF50400] 00:19:04 INFO - PROCESS | 3840 | 1461136744287 Marionette TRACE conn5 <- [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]]]}] 00:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 770ms 00:19:04 INFO - PROCESS | 3840 | 1461136744323 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 00:19:04 INFO - PROCESS | 3840 | 1461136744325 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 00:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:19:04 INFO - PROCESS | 3840 | 1461136744328 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:19:04 INFO - PROCESS | 3840 | 1461136744331 Marionette TRACE conn5 <- [1,1862,null,{}] 00:19:04 INFO - PROCESS | 3840 | 1461136744342 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:04 INFO - PROCESS | 3840 | 1461136744438 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 00:19:04 INFO - PROCESS | 3840 | 1461136744448 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:04 INFO - PROCESS | 3840 | ++DOCSHELL 16081400 == 94 [pid = 3840] [id = 475] 00:19:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 122 (16082800) [pid = 3840] [serial = 1425] [outer = 00000000] 00:19:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 123 (17AB3000) [pid = 3840] [serial = 1426] [outer = 16082800] 00:19:04 INFO - PROCESS | 3840 | 1461136744496 Marionette DEBUG loaded listener.js 00:19:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 124 (17E32000) [pid = 3840] [serial = 1427] [outer = 16082800] 00:19:04 INFO - PROCESS | 3840 | 1461136744983 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 00:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 672ms 00:19:05 INFO - PROCESS | 3840 | 1461136745001 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 00:19:05 INFO - PROCESS | 3840 | 1461136745003 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 00:19:05 INFO - PROCESS | 3840 | 1461136745006 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:19:05 INFO - PROCESS | 3840 | 1461136745008 Marionette TRACE conn5 <- [1,1866,null,{}] 00:19:05 INFO - PROCESS | 3840 | 1461136745011 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:05 INFO - PROCESS | 3840 | 1461136745105 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 00:19:05 INFO - PROCESS | 3840 | 1461136745112 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:05 INFO - PROCESS | 3840 | ++DOCSHELL 17EB8800 == 95 [pid = 3840] [id = 476] 00:19:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 125 (17ED1000) [pid = 3840] [serial = 1428] [outer = 00000000] 00:19:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 126 (1920D400) [pid = 3840] [serial = 1429] [outer = 17ED1000] 00:19:05 INFO - PROCESS | 3840 | 1461136745157 Marionette DEBUG loaded listener.js 00:19:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 127 (19219C00) [pid = 3840] [serial = 1430] [outer = 17ED1000] 00:19:05 INFO - PROCESS | 3840 | 1461136745678 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 00:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 730ms 00:19:05 INFO - PROCESS | 3840 | 1461136745741 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 00:19:05 INFO - PROCESS | 3840 | 1461136745743 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 00:19:05 INFO - PROCESS | 3840 | 1461136745746 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:19:05 INFO - PROCESS | 3840 | 1461136745748 Marionette TRACE conn5 <- [1,1870,null,{}] 00:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:19:05 INFO - PROCESS | 3840 | 1461136745752 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:05 INFO - PROCESS | 3840 | 1461136745878 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 00:19:05 INFO - PROCESS | 3840 | 1461136745897 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:05 INFO - PROCESS | 3840 | ++DOCSHELL 1921B400 == 96 [pid = 3840] [id = 477] 00:19:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 128 (1928F000) [pid = 3840] [serial = 1431] [outer = 00000000] 00:19:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 129 (197D1800) [pid = 3840] [serial = 1432] [outer = 1928F000] 00:19:05 INFO - PROCESS | 3840 | 1461136745942 Marionette DEBUG loaded listener.js 00:19:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 130 (19804C00) [pid = 3840] [serial = 1433] [outer = 1928F000] 00:19:06 INFO - PROCESS | 3840 | 1461136746416 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 00:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 730ms 00:19:06 INFO - PROCESS | 3840 | 1461136746521 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 00:19:06 INFO - PROCESS | 3840 | 1461136746523 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 00:19:06 INFO - PROCESS | 3840 | 1461136746527 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:19:06 INFO - PROCESS | 3840 | 1461136746529 Marionette TRACE conn5 <- [1,1874,null,{}] 00:19:06 INFO - PROCESS | 3840 | 1461136746532 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:19:06 INFO - PROCESS | 3840 | 1461136746685 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 00:19:06 INFO - PROCESS | 3840 | 1461136746721 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:06 INFO - PROCESS | 3840 | ++DOCSHELL 19956C00 == 97 [pid = 3840] [id = 478] 00:19:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 131 (1A19D000) [pid = 3840] [serial = 1434] [outer = 00000000] 00:19:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 132 (1A6D7C00) [pid = 3840] [serial = 1435] [outer = 1A19D000] 00:19:06 INFO - PROCESS | 3840 | 1461136746769 Marionette DEBUG loaded listener.js 00:19:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 133 (1A6E0C00) [pid = 3840] [serial = 1436] [outer = 1A19D000] 00:19:07 INFO - PROCESS | 3840 | 1461136747259 Marionette TRACE conn5 <- [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]]]}] 00:19:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 770ms 00:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:19:07 INFO - PROCESS | 3840 | 1461136747306 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 00:19:07 INFO - PROCESS | 3840 | 1461136747308 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 00:19:07 INFO - PROCESS | 3840 | 1461136747311 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:19:07 INFO - PROCESS | 3840 | 1461136747312 Marionette TRACE conn5 <- [1,1878,null,{}] 00:19:07 INFO - PROCESS | 3840 | 1461136747316 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:07 INFO - PROCESS | 3840 | 1461136747446 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 00:19:07 INFO - PROCESS | 3840 | 1461136747467 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:07 INFO - PROCESS | 3840 | ++DOCSHELL 1A6D5C00 == 98 [pid = 3840] [id = 479] 00:19:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 134 (1B285000) [pid = 3840] [serial = 1437] [outer = 00000000] 00:19:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (1B7B2C00) [pid = 3840] [serial = 1438] [outer = 1B285000] 00:19:07 INFO - PROCESS | 3840 | 1461136747511 Marionette DEBUG loaded listener.js 00:19:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (1C2D2C00) [pid = 3840] [serial = 1439] [outer = 1B285000] 00:19:07 INFO - PROCESS | 3840 | --DOMWINDOW == 135 (15AD6400) [pid = 3840] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:19:07 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (10117800) [pid = 3840] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:19:07 INFO - PROCESS | 3840 | --DOMWINDOW == 133 (1A3DE000) [pid = 3840] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:19:07 INFO - PROCESS | 3840 | --DOMWINDOW == 132 (0FF4CC00) [pid = 3840] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:19:07 INFO - PROCESS | 3840 | --DOMWINDOW == 131 (16113400) [pid = 3840] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:19:07 INFO - PROCESS | 3840 | --DOMWINDOW == 130 (15AF4400) [pid = 3840] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:19:07 INFO - PROCESS | 3840 | --DOMWINDOW == 129 (19210000) [pid = 3840] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:19:07 INFO - PROCESS | 3840 | --DOMWINDOW == 128 (17EC4800) [pid = 3840] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:19:07 INFO - PROCESS | 3840 | --DOMWINDOW == 127 (1C876400) [pid = 3840] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:19:07 INFO - PROCESS | 3840 | --DOMWINDOW == 126 (17BE2000) [pid = 3840] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:19:08 INFO - PROCESS | 3840 | 1461136748154 Marionette TRACE conn5 <- [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]]]}] 00:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 870ms 00:19:08 INFO - PROCESS | 3840 | 1461136748182 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 00:19:08 INFO - PROCESS | 3840 | 1461136748183 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 00:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:19:08 INFO - PROCESS | 3840 | 1461136748186 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:19:08 INFO - PROCESS | 3840 | 1461136748188 Marionette TRACE conn5 <- [1,1882,null,{}] 00:19:08 INFO - PROCESS | 3840 | 1461136748200 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:08 INFO - PROCESS | 3840 | 1461136748330 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 00:19:08 INFO - PROCESS | 3840 | 1461136748339 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:08 INFO - PROCESS | 3840 | ++DOCSHELL 1606A400 == 99 [pid = 3840] [id = 480] 00:19:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 127 (18D47800) [pid = 3840] [serial = 1440] [outer = 00000000] 00:19:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 128 (1A6DBC00) [pid = 3840] [serial = 1441] [outer = 18D47800] 00:19:08 INFO - PROCESS | 3840 | 1461136748384 Marionette DEBUG loaded listener.js 00:19:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 129 (1B410000) [pid = 3840] [serial = 1442] [outer = 18D47800] 00:19:08 INFO - PROCESS | 3840 | 1461136748810 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 00:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 670ms 00:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:19:08 INFO - PROCESS | 3840 | 1461136748858 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 00:19:08 INFO - PROCESS | 3840 | 1461136748860 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 00:19:08 INFO - PROCESS | 3840 | 1461136748863 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:19:08 INFO - PROCESS | 3840 | 1461136748865 Marionette TRACE conn5 <- [1,1886,null,{}] 00:19:08 INFO - PROCESS | 3840 | 1461136748868 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:08 INFO - PROCESS | 3840 | 1461136748958 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 00:19:08 INFO - PROCESS | 3840 | 1461136748964 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:08 INFO - PROCESS | 3840 | ++DOCSHELL 1BAD4400 == 100 [pid = 3840] [id = 481] 00:19:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 130 (1CC66C00) [pid = 3840] [serial = 1443] [outer = 00000000] 00:19:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 131 (1CC6F400) [pid = 3840] [serial = 1444] [outer = 1CC66C00] 00:19:09 INFO - PROCESS | 3840 | 1461136749009 Marionette DEBUG loaded listener.js 00:19:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 132 (1CF6E000) [pid = 3840] [serial = 1445] [outer = 1CC66C00] 00:19:09 INFO - PROCESS | 3840 | 1461136749467 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 00:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 630ms 00:19:09 INFO - PROCESS | 3840 | 1461136749494 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 00:19:09 INFO - PROCESS | 3840 | 1461136749496 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 00:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:19:09 INFO - PROCESS | 3840 | 1461136749515 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:19:09 INFO - PROCESS | 3840 | 1461136749517 Marionette TRACE conn5 <- [1,1890,null,{}] 00:19:09 INFO - PROCESS | 3840 | 1461136749520 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:09 INFO - PROCESS | 3840 | 1461136749612 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 00:19:09 INFO - PROCESS | 3840 | 1461136749618 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:09 INFO - PROCESS | 3840 | ++DOCSHELL 1CF77400 == 101 [pid = 3840] [id = 482] 00:19:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 133 (1D149800) [pid = 3840] [serial = 1446] [outer = 00000000] 00:19:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 134 (1D1E1000) [pid = 3840] [serial = 1447] [outer = 1D149800] 00:19:09 INFO - PROCESS | 3840 | 1461136749664 Marionette DEBUG loaded listener.js 00:19:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (1D5CE000) [pid = 3840] [serial = 1448] [outer = 1D149800] 00:19:10 INFO - PROCESS | 3840 | 1461136750392 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 00:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 930ms 00:19:10 INFO - PROCESS | 3840 | 1461136750446 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 00:19:10 INFO - PROCESS | 3840 | 1461136750451 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 00:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:19:10 INFO - PROCESS | 3840 | 1461136750457 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:19:10 INFO - PROCESS | 3840 | 1461136750461 Marionette TRACE conn5 <- [1,1894,null,{}] 00:19:10 INFO - PROCESS | 3840 | 1461136750467 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:10 INFO - PROCESS | 3840 | 1461136750624 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 00:19:10 INFO - PROCESS | 3840 | 1461136750781 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:10 INFO - PROCESS | 3840 | ++DOCSHELL 10D9BC00 == 102 [pid = 3840] [id = 483] 00:19:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (14A12000) [pid = 3840] [serial = 1449] [outer = 00000000] 00:19:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 137 (15A87000) [pid = 3840] [serial = 1450] [outer = 14A12000] 00:19:10 INFO - PROCESS | 3840 | 1461136750841 Marionette DEBUG loaded listener.js 00:19:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (15AAF000) [pid = 3840] [serial = 1451] [outer = 14A12000] 00:19:11 INFO - PROCESS | 3840 | 1461136751454 Marionette TRACE conn5 <- [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]]]}] 00:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1019ms 00:19:11 INFO - PROCESS | 3840 | 1461136751481 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 00:19:11 INFO - PROCESS | 3840 | 1461136751487 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 00:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:19:11 INFO - PROCESS | 3840 | 1461136751493 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:19:11 INFO - PROCESS | 3840 | 1461136751496 Marionette TRACE conn5 <- [1,1898,null,{}] 00:19:11 INFO - PROCESS | 3840 | 1461136751500 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:11 INFO - PROCESS | 3840 | 1461136751620 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 00:19:11 INFO - PROCESS | 3840 | 1461136751789 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:11 INFO - PROCESS | 3840 | ++DOCSHELL 15AC9C00 == 103 [pid = 3840] [id = 484] 00:19:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (15AD0800) [pid = 3840] [serial = 1452] [outer = 00000000] 00:19:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (18D4A400) [pid = 3840] [serial = 1453] [outer = 15AD0800] 00:19:11 INFO - PROCESS | 3840 | 1461136751845 Marionette DEBUG loaded listener.js 00:19:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (197D1000) [pid = 3840] [serial = 1454] [outer = 15AD0800] 00:19:12 INFO - PROCESS | 3840 | 1461136752480 Marionette TRACE conn5 <- [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]]]}] 00:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1023ms 00:19:12 INFO - PROCESS | 3840 | 1461136752518 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 00:19:12 INFO - PROCESS | 3840 | 1461136752521 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 00:19:12 INFO - PROCESS | 3840 | 1461136752525 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:19:12 INFO - PROCESS | 3840 | 1461136752528 Marionette TRACE conn5 <- [1,1902,null,{}] 00:19:12 INFO - PROCESS | 3840 | 1461136752539 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:12 INFO - PROCESS | 3840 | 1461136752709 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 00:19:12 INFO - PROCESS | 3840 | 1461136752868 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:12 INFO - PROCESS | 3840 | ++DOCSHELL 1B430800 == 104 [pid = 3840] [id = 485] 00:19:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (1CE10000) [pid = 3840] [serial = 1455] [outer = 00000000] 00:19:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (1D6EB000) [pid = 3840] [serial = 1456] [outer = 1CE10000] 00:19:12 INFO - PROCESS | 3840 | 1461136752929 Marionette DEBUG loaded listener.js 00:19:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (1DB0C000) [pid = 3840] [serial = 1457] [outer = 1CE10000] 00:19:13 INFO - PROCESS | 3840 | 1461136753445 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 00:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 970ms 00:19:13 INFO - PROCESS | 3840 | 1461136753503 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 00:19:13 INFO - PROCESS | 3840 | 1461136753506 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 00:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:19:13 INFO - PROCESS | 3840 | 1461136753510 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:19:13 INFO - PROCESS | 3840 | 1461136753512 Marionette TRACE conn5 <- [1,1906,null,{}] 00:19:13 INFO - PROCESS | 3840 | 1461136753516 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:13 INFO - PROCESS | 3840 | 1461136753633 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 00:19:13 INFO - PROCESS | 3840 | 1461136753801 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:13 INFO - PROCESS | 3840 | ++DOCSHELL 1EF0F400 == 105 [pid = 3840] [id = 486] 00:19:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (1EF10800) [pid = 3840] [serial = 1458] [outer = 00000000] 00:19:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (1EF98400) [pid = 3840] [serial = 1459] [outer = 1EF10800] 00:19:13 INFO - PROCESS | 3840 | 1461136753857 Marionette DEBUG loaded listener.js 00:19:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (1EFA0800) [pid = 3840] [serial = 1460] [outer = 1EF10800] 00:19:14 INFO - PROCESS | 3840 | 1461136754434 Marionette TRACE conn5 <- [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]]]}] 00:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 970ms 00:19:14 INFO - PROCESS | 3840 | 1461136754483 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 00:19:14 INFO - PROCESS | 3840 | 1461136754485 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 00:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:19:14 INFO - PROCESS | 3840 | 1461136754489 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:19:14 INFO - PROCESS | 3840 | 1461136754491 Marionette TRACE conn5 <- [1,1910,null,{}] 00:19:14 INFO - PROCESS | 3840 | 1461136754494 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:14 INFO - PROCESS | 3840 | 1461136754607 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 00:19:14 INFO - PROCESS | 3840 | 1461136754761 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:14 INFO - PROCESS | 3840 | ++DOCSHELL 151BAC00 == 106 [pid = 3840] [id = 487] 00:19:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (1EF14800) [pid = 3840] [serial = 1461] [outer = 00000000] 00:19:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (21766000) [pid = 3840] [serial = 1462] [outer = 1EF14800] 00:19:14 INFO - PROCESS | 3840 | 1461136754816 Marionette DEBUG loaded listener.js 00:19:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (21A3D400) [pid = 3840] [serial = 1463] [outer = 1EF14800] 00:19:15 INFO - PROCESS | 3840 | 1461136755371 Marionette TRACE conn5 <- [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]]]}] 00:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 930ms 00:19:15 INFO - PROCESS | 3840 | 1461136755423 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 00:19:15 INFO - PROCESS | 3840 | 1461136755425 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 00:19:15 INFO - PROCESS | 3840 | 1461136755429 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:19:15 INFO - PROCESS | 3840 | 1461136755431 Marionette TRACE conn5 <- [1,1914,null,{}] 00:19:15 INFO - PROCESS | 3840 | 1461136755434 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:15 INFO - PROCESS | 3840 | 1461136755568 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 00:19:15 INFO - PROCESS | 3840 | 1461136755740 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:15 INFO - PROCESS | 3840 | ++DOCSHELL 21A4B400 == 107 [pid = 3840] [id = 488] 00:19:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (21A7F800) [pid = 3840] [serial = 1464] [outer = 00000000] 00:19:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (21C34400) [pid = 3840] [serial = 1465] [outer = 21A7F800] 00:19:15 INFO - PROCESS | 3840 | 1461136755798 Marionette DEBUG loaded listener.js 00:19:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (21C37C00) [pid = 3840] [serial = 1466] [outer = 21A7F800] 00:19:16 INFO - PROCESS | 3840 | 1461136756347 Marionette TRACE conn5 <- [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]]]}] 00:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 970ms 00:19:16 INFO - PROCESS | 3840 | 1461136756403 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 00:19:16 INFO - PROCESS | 3840 | 1461136756405 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 00:19:16 INFO - PROCESS | 3840 | 1461136756409 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:19:16 INFO - PROCESS | 3840 | 1461136756411 Marionette TRACE conn5 <- [1,1918,null,{}] 00:19:16 INFO - PROCESS | 3840 | 1461136756415 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:16 INFO - PROCESS | 3840 | 1461136756527 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 00:19:16 INFO - PROCESS | 3840 | 1461136756695 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:16 INFO - PROCESS | 3840 | ++DOCSHELL 21A4C400 == 108 [pid = 3840] [id = 489] 00:19:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (21C36400) [pid = 3840] [serial = 1467] [outer = 00000000] 00:19:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (21CB5C00) [pid = 3840] [serial = 1468] [outer = 21C36400] 00:19:16 INFO - PROCESS | 3840 | 1461136756750 Marionette DEBUG loaded listener.js 00:19:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (21CBD400) [pid = 3840] [serial = 1469] [outer = 21C36400] 00:19:17 INFO - PROCESS | 3840 | 1461136757365 Marionette TRACE conn5 <- [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]]]}] 00:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1019ms 00:19:17 INFO - PROCESS | 3840 | 1461136757432 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 00:19:17 INFO - PROCESS | 3840 | 1461136757435 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 00:19:17 INFO - PROCESS | 3840 | 1461136757438 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:19:17 INFO - PROCESS | 3840 | 1461136757440 Marionette TRACE conn5 <- [1,1922,null,{}] 00:19:17 INFO - PROCESS | 3840 | 1461136757444 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:17 INFO - PROCESS | 3840 | 1461136757557 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 00:19:17 INFO - PROCESS | 3840 | 1461136757910 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:17 INFO - PROCESS | 3840 | ++DOCSHELL 0F7B4400 == 109 [pid = 3840] [id = 490] 00:19:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (0F7F3400) [pid = 3840] [serial = 1470] [outer = 00000000] 00:19:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (10303C00) [pid = 3840] [serial = 1471] [outer = 0F7F3400] 00:19:18 INFO - PROCESS | 3840 | 1461136757994 Marionette DEBUG loaded listener.js 00:19:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (14A16800) [pid = 3840] [serial = 1472] [outer = 0F7F3400] 00:19:18 INFO - PROCESS | 3840 | 1461136758619 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 00:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1234ms 00:19:18 INFO - PROCESS | 3840 | 1461136758676 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 00:19:18 INFO - PROCESS | 3840 | 1461136758681 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 00:19:18 INFO - PROCESS | 3840 | 1461136758686 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:19:18 INFO - PROCESS | 3840 | 1461136758689 Marionette TRACE conn5 <- [1,1926,null,{}] 00:19:18 INFO - PROCESS | 3840 | 1461136758694 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:18 INFO - PROCESS | 3840 | 1461136758810 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 00:19:18 INFO - PROCESS | 3840 | 1461136758975 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:18 INFO - PROCESS | 3840 | ++DOCSHELL 16071000 == 110 [pid = 3840] [id = 491] 00:19:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (16071C00) [pid = 3840] [serial = 1473] [outer = 00000000] 00:19:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (16E7E000) [pid = 3840] [serial = 1474] [outer = 16071C00] 00:19:19 INFO - PROCESS | 3840 | 1461136759027 Marionette DEBUG loaded listener.js 00:19:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (17BE4800) [pid = 3840] [serial = 1475] [outer = 16071C00] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 1BAD4400 == 109 [pid = 3840] [id = 481] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 1606A400 == 108 [pid = 3840] [id = 480] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 1A6D5C00 == 107 [pid = 3840] [id = 479] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 19956C00 == 106 [pid = 3840] [id = 478] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 1921B400 == 105 [pid = 3840] [id = 477] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 17EB8800 == 104 [pid = 3840] [id = 476] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 16081400 == 103 [pid = 3840] [id = 475] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (1E1C5400) [pid = 3840] [serial = 1393] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (1CE12400) [pid = 3840] [serial = 1351] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (15AF5800) [pid = 3840] [serial = 1345] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (1C59EC00) [pid = 3840] [serial = 1348] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (14922400) [pid = 3840] [serial = 1342] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (1D635400) [pid = 3840] [serial = 1357] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (1D110400) [pid = 3840] [serial = 1354] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 0FF4C000 == 102 [pid = 3840] [id = 474] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 15AF6400 == 101 [pid = 3840] [id = 473] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 10CC8000 == 100 [pid = 3840] [id = 472] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 10D36000 == 99 [pid = 3840] [id = 471] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 1E28C000 == 98 [pid = 3840] [id = 470] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 1EF14000 == 97 [pid = 3840] [id = 469] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 1E28AC00 == 96 [pid = 3840] [id = 468] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 1C2C9800 == 95 [pid = 3840] [id = 467] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 15AB0C00 == 94 [pid = 3840] [id = 466] 00:19:19 INFO - PROCESS | 3840 | --DOCSHELL 103CB400 == 93 [pid = 3840] [id = 465] 00:19:19 INFO - PROCESS | 3840 | 1461136759692 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 00:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1019ms 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (1D10B400) [pid = 3840] [serial = 1391] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (17E2F000) [pid = 3840] [serial = 1364] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (15A88000) [pid = 3840] [serial = 1387] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (1C5A3C00) [pid = 3840] [serial = 1379] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (16502400) [pid = 3840] [serial = 1363] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (14FC7800) [pid = 3840] [serial = 1367] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (1D1D9400) [pid = 3840] [serial = 1384] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (149A5000) [pid = 3840] [serial = 1366] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (14A35C00) [pid = 3840] [serial = 1360] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (1C2D7C00) [pid = 3840] [serial = 1378] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (1650DC00) [pid = 3840] [serial = 1369] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (1995F000) [pid = 3840] [serial = 1375] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (19212800) [pid = 3840] [serial = 1372] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (15AD0000) [pid = 3840] [serial = 1388] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (1CE11800) [pid = 3840] [serial = 1381] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (1CE0F400) [pid = 3840] [serial = 1382] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 138 (197A6800) [pid = 3840] [serial = 1373] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 137 (1A1A1800) [pid = 3840] [serial = 1376] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 136 (1D1E1C00) [pid = 3840] [serial = 1385] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 135 (17BEAC00) [pid = 3840] [serial = 1370] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (1980FC00) [pid = 3840] [serial = 1390] [outer = 00000000] [url = about:blank] 00:19:19 INFO - PROCESS | 3840 | 1461136759756 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 00:19:19 INFO - PROCESS | 3840 | 1461136759760 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 00:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:19:19 INFO - PROCESS | 3840 | 1461136759789 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:19:19 INFO - PROCESS | 3840 | 1461136759791 Marionette TRACE conn5 <- [1,1930,null,{}] 00:19:19 INFO - PROCESS | 3840 | 1461136759795 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:19 INFO - PROCESS | 3840 | 1461136759891 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 00:19:19 INFO - PROCESS | 3840 | 1461136759904 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:19 INFO - PROCESS | 3840 | ++DOCSHELL 1011D000 == 94 [pid = 3840] [id = 492] 00:19:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (103CDC00) [pid = 3840] [serial = 1476] [outer = 00000000] 00:19:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (14A3DC00) [pid = 3840] [serial = 1477] [outer = 103CDC00] 00:19:19 INFO - PROCESS | 3840 | 1461136759950 Marionette DEBUG loaded listener.js 00:19:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 137 (15A85000) [pid = 3840] [serial = 1478] [outer = 103CDC00] 00:19:20 INFO - PROCESS | 3840 | 1461136760464 Marionette TRACE conn5 <- [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]]]}] 00:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 730ms 00:19:20 INFO - PROCESS | 3840 | 1461136760518 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 00:19:20 INFO - PROCESS | 3840 | 1461136760521 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 00:19:20 INFO - PROCESS | 3840 | 1461136760525 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:19:20 INFO - PROCESS | 3840 | 1461136760531 Marionette TRACE conn5 <- [1,1934,null,{}] 00:19:20 INFO - PROCESS | 3840 | 1461136760540 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:20 INFO - PROCESS | 3840 | 1461136760635 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 00:19:20 INFO - PROCESS | 3840 | 1461136760755 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:20 INFO - PROCESS | 3840 | ++DOCSHELL 10D9AC00 == 95 [pid = 3840] [id = 493] 00:19:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (1520D400) [pid = 3840] [serial = 1479] [outer = 00000000] 00:19:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (17E30400) [pid = 3840] [serial = 1480] [outer = 1520D400] 00:19:20 INFO - PROCESS | 3840 | 1461136760800 Marionette DEBUG loaded listener.js 00:19:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (17ECA800) [pid = 3840] [serial = 1481] [outer = 1520D400] 00:19:21 INFO - PROCESS | 3840 | 1461136761169 Marionette TRACE conn5 <- [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]]]}] 00:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 690ms 00:19:21 INFO - PROCESS | 3840 | 1461136761219 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 00:19:21 INFO - PROCESS | 3840 | 1461136761221 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 00:19:21 INFO - PROCESS | 3840 | 1461136761224 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:19:21 INFO - PROCESS | 3840 | 1461136761226 Marionette TRACE conn5 <- [1,1938,null,{}] 00:19:21 INFO - PROCESS | 3840 | 1461136761230 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:21 INFO - PROCESS | 3840 | 1461136761324 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 00:19:21 INFO - PROCESS | 3840 | 1461136761330 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:21 INFO - PROCESS | 3840 | ++DOCSHELL 18A23C00 == 96 [pid = 3840] [id = 494] 00:19:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (18ABB000) [pid = 3840] [serial = 1482] [outer = 00000000] 00:19:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (19214C00) [pid = 3840] [serial = 1483] [outer = 18ABB000] 00:19:21 INFO - PROCESS | 3840 | 1461136761375 Marionette DEBUG loaded listener.js 00:19:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (197CF400) [pid = 3840] [serial = 1484] [outer = 18ABB000] 00:19:21 INFO - PROCESS | 3840 | 1461136761852 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 00:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 00:19:21 INFO - PROCESS | 3840 | 1461136761906 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 00:19:21 INFO - PROCESS | 3840 | 1461136761908 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 00:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:19:21 INFO - PROCESS | 3840 | 1461136761911 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:19:21 INFO - PROCESS | 3840 | 1461136761913 Marionette TRACE conn5 <- [1,1942,null,{}] 00:19:21 INFO - PROCESS | 3840 | 1461136761916 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:22 INFO - PROCESS | 3840 | 1461136762045 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 00:19:22 INFO - PROCESS | 3840 | 1461136762151 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:22 INFO - PROCESS | 3840 | ++DOCSHELL 19954800 == 97 [pid = 3840] [id = 495] 00:19:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (19957400) [pid = 3840] [serial = 1485] [outer = 00000000] 00:19:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (1995FC00) [pid = 3840] [serial = 1486] [outer = 19957400] 00:19:22 INFO - PROCESS | 3840 | 1461136762207 Marionette DEBUG loaded listener.js 00:19:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (1A3A7800) [pid = 3840] [serial = 1487] [outer = 19957400] 00:19:22 INFO - PROCESS | 3840 | 1461136762648 Marionette TRACE conn5 <- [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]]]}] 00:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 770ms 00:19:22 INFO - PROCESS | 3840 | 1461136762684 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 00:19:22 INFO - PROCESS | 3840 | 1461136762686 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 00:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:19:22 INFO - PROCESS | 3840 | 1461136762689 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:19:22 INFO - PROCESS | 3840 | 1461136762691 Marionette TRACE conn5 <- [1,1946,null,{}] 00:19:22 INFO - PROCESS | 3840 | 1461136762694 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:22 INFO - PROCESS | 3840 | 1461136762830 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 00:19:22 INFO - PROCESS | 3840 | 1461136762848 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:22 INFO - PROCESS | 3840 | ++DOCSHELL 1A3EA400 == 98 [pid = 3840] [id = 496] 00:19:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (1A6D4000) [pid = 3840] [serial = 1488] [outer = 00000000] 00:19:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (1B7B6400) [pid = 3840] [serial = 1489] [outer = 1A6D4000] 00:19:22 INFO - PROCESS | 3840 | 1461136762892 Marionette DEBUG loaded listener.js 00:19:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (1C2C9800) [pid = 3840] [serial = 1490] [outer = 1A6D4000] 00:19:23 INFO - PROCESS | 3840 | 1461136763321 Marionette TRACE conn5 <- [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]]]}] 00:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 670ms 00:19:23 INFO - PROCESS | 3840 | 1461136763363 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 00:19:23 INFO - PROCESS | 3840 | 1461136763366 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 00:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:19:23 INFO - PROCESS | 3840 | 1461136763369 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:19:23 INFO - PROCESS | 3840 | 1461136763370 Marionette TRACE conn5 <- [1,1950,null,{}] 00:19:23 INFO - PROCESS | 3840 | 1461136763374 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:23 INFO - PROCESS | 3840 | 1461136763503 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 00:19:23 INFO - PROCESS | 3840 | 1461136763548 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:23 INFO - PROCESS | 3840 | ++DOCSHELL 13396400 == 99 [pid = 3840] [id = 497] 00:19:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (1A6DE800) [pid = 3840] [serial = 1491] [outer = 00000000] 00:19:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (1CA21000) [pid = 3840] [serial = 1492] [outer = 1A6DE800] 00:19:23 INFO - PROCESS | 3840 | 1461136763593 Marionette DEBUG loaded listener.js 00:19:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (1CC73000) [pid = 3840] [serial = 1493] [outer = 1A6DE800] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (1A19D000) [pid = 3840] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (1B285000) [pid = 3840] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (1CC66C00) [pid = 3840] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (0FF50400) [pid = 3840] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (15AF7400) [pid = 3840] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (18D47800) [pid = 3840] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (1DC1AC00) [pid = 3840] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (17ED1000) [pid = 3840] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (16082800) [pid = 3840] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (1928F000) [pid = 3840] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (10CC6000) [pid = 3840] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (1CE09800) [pid = 3840] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (1030B800) [pid = 3840] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 138 (1B42DC00) [pid = 3840] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 137 (1CF76C00) [pid = 3840] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 136 (19152000) [pid = 3840] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 135 (14FC9800) [pid = 3840] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:19:24 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (1D154800) [pid = 3840] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:19:24 INFO - PROCESS | 3840 | 1461136764278 Marionette TRACE conn5 <- [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]]]}] 00:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 930ms 00:19:24 INFO - PROCESS | 3840 | 1461136764299 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 00:19:24 INFO - PROCESS | 3840 | 1461136764301 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 00:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:19:24 INFO - PROCESS | 3840 | 1461136764304 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:19:24 INFO - PROCESS | 3840 | 1461136764306 Marionette TRACE conn5 <- [1,1954,null,{}] 00:19:24 INFO - PROCESS | 3840 | 1461136764309 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:24 INFO - PROCESS | 3840 | 1461136764399 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 00:19:24 INFO - PROCESS | 3840 | 1461136764515 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:24 INFO - PROCESS | 3840 | ++DOCSHELL 10CC6000 == 100 [pid = 3840] [id = 498] 00:19:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (1139DC00) [pid = 3840] [serial = 1494] [outer = 00000000] 00:19:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (17ED1000) [pid = 3840] [serial = 1495] [outer = 1139DC00] 00:19:24 INFO - PROCESS | 3840 | 1461136764560 Marionette DEBUG loaded listener.js 00:19:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 137 (1928F000) [pid = 3840] [serial = 1496] [outer = 1139DC00] 00:19:24 INFO - PROCESS | 3840 | 1461136764951 Marionette TRACE conn5 <- [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]]]}] 00:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 670ms 00:19:24 INFO - PROCESS | 3840 | 1461136764975 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 00:19:24 INFO - PROCESS | 3840 | 1461136764977 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 00:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:19:24 INFO - PROCESS | 3840 | 1461136764980 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:19:24 INFO - PROCESS | 3840 | 1461136764982 Marionette TRACE conn5 <- [1,1958,null,{}] 00:19:25 INFO - PROCESS | 3840 | 1461136764995 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:25 INFO - PROCESS | 3840 | 1461136765087 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 00:19:25 INFO - PROCESS | 3840 | 1461136765094 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:25 INFO - PROCESS | 3840 | ++DOCSHELL 1B285000 == 101 [pid = 3840] [id = 499] 00:19:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (1C2D5C00) [pid = 3840] [serial = 1497] [outer = 00000000] 00:19:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (1CE09800) [pid = 3840] [serial = 1498] [outer = 1C2D5C00] 00:19:25 INFO - PROCESS | 3840 | 1461136765139 Marionette DEBUG loaded listener.js 00:19:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (1CF76C00) [pid = 3840] [serial = 1499] [outer = 1C2D5C00] 00:19:25 INFO - PROCESS | 3840 | 1461136765586 Marionette TRACE conn5 <- [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]]]}] 00:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 630ms 00:19:25 INFO - PROCESS | 3840 | 1461136765611 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 00:19:25 INFO - PROCESS | 3840 | 1461136765613 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 00:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:19:25 INFO - PROCESS | 3840 | 1461136765616 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:19:25 INFO - PROCESS | 3840 | 1461136765618 Marionette TRACE conn5 <- [1,1962,null,{}] 00:19:25 INFO - PROCESS | 3840 | 1461136765624 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:25 INFO - PROCESS | 3840 | 1461136765769 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 00:19:25 INFO - PROCESS | 3840 | 1461136765781 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:25 INFO - PROCESS | 3840 | ++DOCSHELL 1CE06000 == 102 [pid = 3840] [id = 500] 00:19:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (1D10EC00) [pid = 3840] [serial = 1500] [outer = 00000000] 00:19:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (1D150400) [pid = 3840] [serial = 1501] [outer = 1D10EC00] 00:19:25 INFO - PROCESS | 3840 | 1461136765831 Marionette DEBUG loaded listener.js 00:19:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (1D1DCC00) [pid = 3840] [serial = 1502] [outer = 1D10EC00] 00:19:26 INFO - PROCESS | 3840 | 1461136766449 Marionette TRACE conn5 <- [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]]]}] 00:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 870ms 00:19:26 INFO - PROCESS | 3840 | 1461136766488 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 00:19:26 INFO - PROCESS | 3840 | 1461136766492 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 00:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:19:26 INFO - PROCESS | 3840 | 1461136766498 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:19:26 INFO - PROCESS | 3840 | 1461136766502 Marionette TRACE conn5 <- [1,1966,null,{}] 00:19:26 INFO - PROCESS | 3840 | 1461136766523 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:26 INFO - PROCESS | 3840 | 1461136766651 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 00:19:26 INFO - PROCESS | 3840 | 1461136766809 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:26 INFO - PROCESS | 3840 | ++DOCSHELL 133A4C00 == 103 [pid = 3840] [id = 501] 00:19:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (149A3000) [pid = 3840] [serial = 1503] [outer = 00000000] 00:19:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (15AD1000) [pid = 3840] [serial = 1504] [outer = 149A3000] 00:19:26 INFO - PROCESS | 3840 | 1461136766868 Marionette DEBUG loaded listener.js 00:19:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (15AEFC00) [pid = 3840] [serial = 1505] [outer = 149A3000] 00:19:27 INFO - PROCESS | 3840 | 1461136767478 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1041ms 00:19:27 INFO - PROCESS | 3840 | 1461136767540 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 00:19:27 INFO - PROCESS | 3840 | 1461136767546 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 00:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:19:27 INFO - PROCESS | 3840 | 1461136767552 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:19:27 INFO - PROCESS | 3840 | 1461136767555 Marionette TRACE conn5 <- [1,1970,null,{}] 00:19:27 INFO - PROCESS | 3840 | 1461136767560 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:27 INFO - PROCESS | 3840 | 1461136767679 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 00:19:27 INFO - PROCESS | 3840 | 1461136767839 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:27 INFO - PROCESS | 3840 | ++DOCSHELL 17AAF800 == 104 [pid = 3840] [id = 502] 00:19:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (17BE2C00) [pid = 3840] [serial = 1506] [outer = 00000000] 00:19:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (19212800) [pid = 3840] [serial = 1507] [outer = 17BE2C00] 00:19:27 INFO - PROCESS | 3840 | 1461136767895 Marionette DEBUG loaded listener.js 00:19:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (19951C00) [pid = 3840] [serial = 1508] [outer = 17BE2C00] 00:19:28 INFO - PROCESS | 3840 | 1461136768482 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 970ms 00:19:28 INFO - PROCESS | 3840 | 1461136768524 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 00:19:28 INFO - PROCESS | 3840 | 1461136768527 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 00:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:19:28 INFO - PROCESS | 3840 | 1461136768530 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:19:28 INFO - PROCESS | 3840 | 1461136768534 Marionette TRACE conn5 <- [1,1974,null,{}] 00:19:28 INFO - PROCESS | 3840 | 1461136768545 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:28 INFO - PROCESS | 3840 | 1461136768667 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 00:19:28 INFO - PROCESS | 3840 | 1461136768840 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:28 INFO - PROCESS | 3840 | ++DOCSHELL 1D118800 == 105 [pid = 3840] [id = 503] 00:19:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (1D14D800) [pid = 3840] [serial = 1509] [outer = 00000000] 00:19:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (1D417000) [pid = 3840] [serial = 1510] [outer = 1D14D800] 00:19:28 INFO - PROCESS | 3840 | 1461136768899 Marionette DEBUG loaded listener.js 00:19:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (1D636800) [pid = 3840] [serial = 1511] [outer = 1D14D800] 00:19:29 INFO - PROCESS | 3840 | 1461136769462 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 970ms 00:19:29 INFO - PROCESS | 3840 | 1461136769504 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 00:19:29 INFO - PROCESS | 3840 | 1461136769507 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 00:19:29 INFO - PROCESS | 3840 | 1461136769510 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:19:29 INFO - PROCESS | 3840 | 1461136769512 Marionette TRACE conn5 <- [1,1978,null,{}] 00:19:29 INFO - PROCESS | 3840 | 1461136769516 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:29 INFO - PROCESS | 3840 | 1461136769634 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 00:19:29 INFO - PROCESS | 3840 | 1461136769805 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:29 INFO - PROCESS | 3840 | ++DOCSHELL 1D6E9800 == 106 [pid = 3840] [id = 504] 00:19:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (1DB10400) [pid = 3840] [serial = 1512] [outer = 00000000] 00:19:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (1EF12000) [pid = 3840] [serial = 1513] [outer = 1DB10400] 00:19:29 INFO - PROCESS | 3840 | 1461136769861 Marionette DEBUG loaded listener.js 00:19:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (1EF95400) [pid = 3840] [serial = 1514] [outer = 1DB10400] 00:19:30 INFO - PROCESS | 3840 | 1461136770422 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 970ms 00:19:30 INFO - PROCESS | 3840 | 1461136770485 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 00:19:30 INFO - PROCESS | 3840 | 1461136770487 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 00:19:30 INFO - PROCESS | 3840 | 1461136770491 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:19:30 INFO - PROCESS | 3840 | 1461136770493 Marionette TRACE conn5 <- [1,1982,null,{}] 00:19:30 INFO - PROCESS | 3840 | 1461136770497 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:30 INFO - PROCESS | 3840 | 1461136770610 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 00:19:30 INFO - PROCESS | 3840 | 1461136770768 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:30 INFO - PROCESS | 3840 | ++DOCSHELL 214BA800 == 107 [pid = 3840] [id = 505] 00:19:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (21761C00) [pid = 3840] [serial = 1515] [outer = 00000000] 00:19:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (21A42000) [pid = 3840] [serial = 1516] [outer = 21761C00] 00:19:30 INFO - PROCESS | 3840 | 1461136770824 Marionette DEBUG loaded listener.js 00:19:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (21A7D400) [pid = 3840] [serial = 1517] [outer = 21761C00] 00:19:31 INFO - PROCESS | 3840 | 1461136771396 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 00:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 930ms 00:19:31 INFO - PROCESS | 3840 | 1461136771425 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 00:19:31 INFO - PROCESS | 3840 | 1461136771427 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 00:19:31 INFO - PROCESS | 3840 | 1461136771430 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:19:31 INFO - PROCESS | 3840 | 1461136771432 Marionette TRACE conn5 <- [1,1986,null,{}] 00:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:19:31 INFO - PROCESS | 3840 | 1461136771436 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:31 INFO - PROCESS | 3840 | 1461136771571 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 00:19:31 INFO - PROCESS | 3840 | 1461136771744 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:31 INFO - PROCESS | 3840 | ++DOCSHELL 21766400 == 108 [pid = 3840] [id = 506] 00:19:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (21A82000) [pid = 3840] [serial = 1518] [outer = 00000000] 00:19:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (21CD3000) [pid = 3840] [serial = 1519] [outer = 21A82000] 00:19:31 INFO - PROCESS | 3840 | 1461136771803 Marionette DEBUG loaded listener.js 00:19:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (21CD6C00) [pid = 3840] [serial = 1520] [outer = 21A82000] 00:19:32 INFO - PROCESS | 3840 | 1461136772340 Marionette TRACE conn5 <- [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]]]}] 00:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 970ms 00:19:32 INFO - PROCESS | 3840 | 1461136772405 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 00:19:32 INFO - PROCESS | 3840 | 1461136772407 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 00:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:19:32 INFO - PROCESS | 3840 | 1461136772411 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:19:32 INFO - PROCESS | 3840 | 1461136772413 Marionette TRACE conn5 <- [1,1990,null,{}] 00:19:32 INFO - PROCESS | 3840 | 1461136772416 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:32 INFO - PROCESS | 3840 | 1461136772529 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 00:19:32 INFO - PROCESS | 3840 | 1461136772687 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:32 INFO - PROCESS | 3840 | ++DOCSHELL 21CD4000 == 109 [pid = 3840] [id = 507] 00:19:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (21CD8400) [pid = 3840] [serial = 1521] [outer = 00000000] 00:19:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (21E5C800) [pid = 3840] [serial = 1522] [outer = 21CD8400] 00:19:32 INFO - PROCESS | 3840 | 1461136772742 Marionette DEBUG loaded listener.js 00:19:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (21E62400) [pid = 3840] [serial = 1523] [outer = 21CD8400] 00:19:33 INFO - PROCESS | 3840 | 1461136773293 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 00:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 930ms 00:19:33 INFO - PROCESS | 3840 | 1461136773345 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 00:19:33 INFO - PROCESS | 3840 | 1461136773347 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 00:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:19:33 INFO - PROCESS | 3840 | 1461136773351 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:19:33 INFO - PROCESS | 3840 | 1461136773353 Marionette TRACE conn5 <- [1,1994,null,{}] 00:19:33 INFO - PROCESS | 3840 | 1461136773357 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:33 INFO - PROCESS | 3840 | 1461136773470 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 00:19:33 INFO - PROCESS | 3840 | 1461136773628 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:33 INFO - PROCESS | 3840 | ++DOCSHELL 21E5B400 == 110 [pid = 3840] [id = 508] 00:19:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (21E63800) [pid = 3840] [serial = 1524] [outer = 00000000] 00:19:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (2287F800) [pid = 3840] [serial = 1525] [outer = 21E63800] 00:19:33 INFO - PROCESS | 3840 | 1461136773684 Marionette DEBUG loaded listener.js 00:19:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (22882400) [pid = 3840] [serial = 1526] [outer = 21E63800] 00:19:34 INFO - PROCESS | 3840 | 1461136774227 Marionette TRACE conn5 <- [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]]]}] 00:19:34 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 00:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 930ms 00:19:34 INFO - PROCESS | 3840 | 1461136774285 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 00:19:34 INFO - PROCESS | 3840 | 1461136774287 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 00:19:34 INFO - PROCESS | 3840 | 1461136774291 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:19:34 INFO - PROCESS | 3840 | 1461136774293 Marionette TRACE conn5 <- [1,1998,null,{}] 00:19:34 INFO - PROCESS | 3840 | 1461136774297 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:34 INFO - PROCESS | 3840 | 1461136774410 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 00:19:34 INFO - PROCESS | 3840 | 1461136774584 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:34 INFO - PROCESS | 3840 | ++DOCSHELL 2287E800 == 111 [pid = 3840] [id = 509] 00:19:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (22884800) [pid = 3840] [serial = 1527] [outer = 00000000] 00:19:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 169 (22961800) [pid = 3840] [serial = 1528] [outer = 22884800] 00:19:34 INFO - PROCESS | 3840 | 1461136774639 Marionette DEBUG loaded listener.js 00:19:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 170 (22963800) [pid = 3840] [serial = 1529] [outer = 22884800] 00:19:35 INFO - PROCESS | 3840 | 1461136775216 Marionette TRACE conn5 <- [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]]]}] 00:19:35 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 00:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 970ms 00:19:35 INFO - PROCESS | 3840 | 1461136775265 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 00:19:35 INFO - PROCESS | 3840 | 1461136775268 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 00:19:35 INFO - PROCESS | 3840 | 1461136775271 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:19:35 INFO - PROCESS | 3840 | 1461136775273 Marionette TRACE conn5 <- [1,2002,null,{}] 00:19:35 INFO - PROCESS | 3840 | 1461136775277 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:35 INFO - PROCESS | 3840 | 1461136775394 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 00:19:35 INFO - PROCESS | 3840 | 1461136775568 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:35 INFO - PROCESS | 3840 | ++DOCSHELL 0F45D400 == 112 [pid = 3840] [id = 510] 00:19:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 171 (0F7ED800) [pid = 3840] [serial = 1530] [outer = 00000000] 00:19:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 172 (17AABC00) [pid = 3840] [serial = 1531] [outer = 0F7ED800] 00:19:35 INFO - PROCESS | 3840 | 1461136775624 Marionette DEBUG loaded listener.js 00:19:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 173 (17EBE400) [pid = 3840] [serial = 1532] [outer = 0F7ED800] 00:19:36 INFO - PROCESS | 3840 | 1461136776462 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 00:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1232ms 00:19:36 INFO - PROCESS | 3840 | 1461136776508 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 00:19:36 INFO - PROCESS | 3840 | 1461136776513 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 00:19:36 INFO - PROCESS | 3840 | 1461136776518 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:19:36 INFO - PROCESS | 3840 | 1461136776521 Marionette TRACE conn5 <- [1,2006,null,{}] 00:19:36 INFO - PROCESS | 3840 | 1461136776526 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:36 INFO - PROCESS | 3840 | 1461136776641 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 00:19:36 INFO - PROCESS | 3840 | 1461136776809 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:36 INFO - PROCESS | 3840 | ++DOCSHELL 168F7000 == 113 [pid = 3840] [id = 511] 00:19:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 174 (168FAC00) [pid = 3840] [serial = 1533] [outer = 00000000] 00:19:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 175 (17EB5800) [pid = 3840] [serial = 1534] [outer = 168FAC00] 00:19:36 INFO - PROCESS | 3840 | 1461136776881 Marionette DEBUG loaded listener.js 00:19:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 176 (18D46000) [pid = 3840] [serial = 1535] [outer = 168FAC00] 00:19:37 INFO - PROCESS | 3840 | --DOCSHELL 1B285000 == 112 [pid = 3840] [id = 499] 00:19:37 INFO - PROCESS | 3840 | --DOCSHELL 10CC6000 == 111 [pid = 3840] [id = 498] 00:19:37 INFO - PROCESS | 3840 | --DOCSHELL 13396400 == 110 [pid = 3840] [id = 497] 00:19:37 INFO - PROCESS | 3840 | --DOCSHELL 1A3EA400 == 109 [pid = 3840] [id = 496] 00:19:37 INFO - PROCESS | 3840 | --DOCSHELL 19954800 == 108 [pid = 3840] [id = 495] 00:19:37 INFO - PROCESS | 3840 | --DOCSHELL 18A23C00 == 107 [pid = 3840] [id = 494] 00:19:37 INFO - PROCESS | 3840 | --DOCSHELL 10D9AC00 == 106 [pid = 3840] [id = 493] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 175 (1D1E1000) [pid = 3840] [serial = 1447] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOCSHELL 1011D000 == 105 [pid = 3840] [id = 492] 00:19:37 INFO - PROCESS | 3840 | --DOCSHELL 16071000 == 104 [pid = 3840] [id = 491] 00:19:37 INFO - PROCESS | 3840 | --DOCSHELL 0F7B4400 == 103 [pid = 3840] [id = 490] 00:19:37 INFO - PROCESS | 3840 | --DOCSHELL 15AC9C00 == 102 [pid = 3840] [id = 484] 00:19:37 INFO - PROCESS | 3840 | --DOCSHELL 10D9BC00 == 101 [pid = 3840] [id = 483] 00:19:37 INFO - PROCESS | 3840 | 1461136777539 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1068ms 00:19:37 INFO - PROCESS | 3840 | 1461136777591 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 00:19:37 INFO - PROCESS | 3840 | 1461136777597 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 00:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:19:37 INFO - PROCESS | 3840 | 1461136777603 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:19:37 INFO - PROCESS | 3840 | 1461136777605 Marionette TRACE conn5 <- [1,2010,null,{}] 00:19:37 INFO - PROCESS | 3840 | 1461136777609 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:37 INFO - PROCESS | 3840 | 1461136777713 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 174 (14A3AC00) [pid = 3840] [serial = 1289] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 173 (1CF72800) [pid = 3840] [serial = 1298] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 172 (1EF0E400) [pid = 3840] [serial = 1307] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 171 (1C252400) [pid = 3840] [serial = 1340] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 170 (1D14B800) [pid = 3840] [serial = 1301] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 169 (1CC70C00) [pid = 3840] [serial = 1295] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 168 (17E2E400) [pid = 3840] [serial = 1292] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 167 (1D63E800) [pid = 3840] [serial = 1304] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (1A6E0C00) [pid = 3840] [serial = 1436] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (1A6D7C00) [pid = 3840] [serial = 1435] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (1C2D2C00) [pid = 3840] [serial = 1439] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (1B7B2C00) [pid = 3840] [serial = 1438] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (1CC6F400) [pid = 3840] [serial = 1444] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (197E8400) [pid = 3840] [serial = 1399] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (133FA400) [pid = 3840] [serial = 1423] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (149A5400) [pid = 3840] [serial = 1424] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (15AF2C00) [pid = 3840] [serial = 1417] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (17BE4C00) [pid = 3840] [serial = 1421] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (16503400) [pid = 3840] [serial = 1420] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (1A6DBC00) [pid = 3840] [serial = 1441] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (1E284C00) [pid = 3840] [serial = 1394] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (21A40800) [pid = 3840] [serial = 1411] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (1920D400) [pid = 3840] [serial = 1429] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (1D5D2400) [pid = 3840] [serial = 1402] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (1EFA1C00) [pid = 3840] [serial = 1408] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (152BC800) [pid = 3840] [serial = 1396] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (1EF1A000) [pid = 3840] [serial = 1405] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (17E32000) [pid = 3840] [serial = 1427] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (21A7F000) [pid = 3840] [serial = 1414] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (17AB3000) [pid = 3840] [serial = 1426] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (197D1800) [pid = 3840] [serial = 1432] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (19804C00) [pid = 3840] [serial = 1433] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (1B410000) [pid = 3840] [serial = 1442] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (1CF6E000) [pid = 3840] [serial = 1445] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (19219C00) [pid = 3840] [serial = 1430] [outer = 00000000] [url = about:blank] 00:19:37 INFO - PROCESS | 3840 | 1461136777867 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:37 INFO - PROCESS | 3840 | ++DOCSHELL 0F7F9C00 == 102 [pid = 3840] [id = 512] 00:19:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (0FF95C00) [pid = 3840] [serial = 1536] [outer = 00000000] 00:19:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (14A14800) [pid = 3840] [serial = 1537] [outer = 0FF95C00] 00:19:37 INFO - PROCESS | 3840 | 1461136777915 Marionette DEBUG loaded listener.js 00:19:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (15AACC00) [pid = 3840] [serial = 1538] [outer = 0FF95C00] 00:19:38 INFO - PROCESS | 3840 | 1461136778330 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 00:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 770ms 00:19:38 INFO - PROCESS | 3840 | 1461136778384 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 00:19:38 INFO - PROCESS | 3840 | 1461136778386 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 00:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:19:38 INFO - PROCESS | 3840 | 1461136778394 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:19:38 INFO - PROCESS | 3840 | 1461136778397 Marionette TRACE conn5 <- [1,2014,null,{}] 00:19:38 INFO - PROCESS | 3840 | 1461136778408 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:38 INFO - PROCESS | 3840 | 1461136778506 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 00:19:38 INFO - PROCESS | 3840 | 1461136778513 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:38 INFO - PROCESS | 3840 | ++DOCSHELL 17EB8400 == 103 [pid = 3840] [id = 513] 00:19:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (17EB9000) [pid = 3840] [serial = 1539] [outer = 00000000] 00:19:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (1920F000) [pid = 3840] [serial = 1540] [outer = 17EB9000] 00:19:38 INFO - PROCESS | 3840 | 1461136778561 Marionette DEBUG loaded listener.js 00:19:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (197A8400) [pid = 3840] [serial = 1541] [outer = 17EB9000] 00:19:39 INFO - PROCESS | 3840 | 1461136779053 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 00:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 670ms 00:19:39 INFO - PROCESS | 3840 | 1461136779067 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 00:19:39 INFO - PROCESS | 3840 | 1461136779069 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 00:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:19:39 INFO - PROCESS | 3840 | 1461136779072 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:19:39 INFO - PROCESS | 3840 | 1461136779074 Marionette TRACE conn5 <- [1,2018,null,{}] 00:19:39 INFO - PROCESS | 3840 | 1461136779077 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:39 INFO - PROCESS | 3840 | 1461136779175 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 00:19:39 INFO - PROCESS | 3840 | 1461136779181 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:39 INFO - PROCESS | 3840 | ++DOCSHELL 197F3000 == 104 [pid = 3840] [id = 514] 00:19:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (19804800) [pid = 3840] [serial = 1542] [outer = 00000000] 00:19:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (1A3A2000) [pid = 3840] [serial = 1543] [outer = 19804800] 00:19:39 INFO - PROCESS | 3840 | 1461136779227 Marionette DEBUG loaded listener.js 00:19:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (1A6D4400) [pid = 3840] [serial = 1544] [outer = 19804800] 00:19:39 INFO - PROCESS | 3840 | 1461136779680 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 00:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 630ms 00:19:39 INFO - PROCESS | 3840 | 1461136779703 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 00:19:39 INFO - PROCESS | 3840 | 1461136779705 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 00:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:19:39 INFO - PROCESS | 3840 | 1461136779734 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:19:39 INFO - PROCESS | 3840 | 1461136779736 Marionette TRACE conn5 <- [1,2022,null,{}] 00:19:39 INFO - PROCESS | 3840 | 1461136779739 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:39 INFO - PROCESS | 3840 | 1461136779882 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 00:19:39 INFO - PROCESS | 3840 | 1461136779983 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:40 INFO - PROCESS | 3840 | ++DOCSHELL 1A6D8800 == 105 [pid = 3840] [id = 515] 00:19:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (1A6E1000) [pid = 3840] [serial = 1545] [outer = 00000000] 00:19:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (1B409000) [pid = 3840] [serial = 1546] [outer = 1A6E1000] 00:19:40 INFO - PROCESS | 3840 | 1461136780028 Marionette DEBUG loaded listener.js 00:19:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (1B7AD000) [pid = 3840] [serial = 1547] [outer = 1A6E1000] 00:19:40 INFO - PROCESS | 3840 | 1461136780475 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 810ms 00:19:40 INFO - PROCESS | 3840 | 1461136780519 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 00:19:40 INFO - PROCESS | 3840 | 1461136780521 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 00:19:40 INFO - PROCESS | 3840 | 1461136780525 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:19:40 INFO - PROCESS | 3840 | 1461136780526 Marionette TRACE conn5 <- [1,2026,null,{}] 00:19:40 INFO - PROCESS | 3840 | 1461136780530 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:40 INFO - PROCESS | 3840 | 1461136780674 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 00:19:40 INFO - PROCESS | 3840 | 1461136780696 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:40 INFO - PROCESS | 3840 | ++DOCSHELL 1C2CE000 == 106 [pid = 3840] [id = 516] 00:19:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (1C2D3400) [pid = 3840] [serial = 1548] [outer = 00000000] 00:19:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (1C5ABC00) [pid = 3840] [serial = 1549] [outer = 1C2D3400] 00:19:40 INFO - PROCESS | 3840 | 1461136780745 Marionette DEBUG loaded listener.js 00:19:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (1CC71800) [pid = 3840] [serial = 1550] [outer = 1C2D3400] 00:19:41 INFO - PROCESS | 3840 | 1461136781206 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 00:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 730ms 00:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:19:41 INFO - PROCESS | 3840 | 1461136781279 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 00:19:41 INFO - PROCESS | 3840 | 1461136781281 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 00:19:41 INFO - PROCESS | 3840 | 1461136781284 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:19:41 INFO - PROCESS | 3840 | 1461136781286 Marionette TRACE conn5 <- [1,2030,null,{}] 00:19:41 INFO - PROCESS | 3840 | 1461136781294 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:41 INFO - PROCESS | 3840 | 1461136781428 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 00:19:41 INFO - PROCESS | 3840 | 1461136781447 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:41 INFO - PROCESS | 3840 | ++DOCSHELL 1C2D4C00 == 107 [pid = 3840] [id = 517] 00:19:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (1C5A1C00) [pid = 3840] [serial = 1551] [outer = 00000000] 00:19:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (1D10B000) [pid = 3840] [serial = 1552] [outer = 1C5A1C00] 00:19:41 INFO - PROCESS | 3840 | 1461136781491 Marionette DEBUG loaded listener.js 00:19:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (1D116400) [pid = 3840] [serial = 1553] [outer = 1C5A1C00] 00:19:41 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (18ABB000) [pid = 3840] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:19:41 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (103CDC00) [pid = 3840] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:19:41 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (19957400) [pid = 3840] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:19:41 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (1520D400) [pid = 3840] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:19:41 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (0F7F3400) [pid = 3840] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:19:41 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (1A6D4000) [pid = 3840] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:19:41 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (1C2D5C00) [pid = 3840] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:19:41 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (1139DC00) [pid = 3840] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:19:41 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (1A6DE800) [pid = 3840] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:19:41 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (16071C00) [pid = 3840] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:19:42 INFO - PROCESS | 3840 | 1461136782103 Marionette TRACE conn5 <- [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]]]}] 00:19:42 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) 00:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 871ms 00:19:42 INFO - PROCESS | 3840 | 1461136782158 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 00:19:42 INFO - PROCESS | 3840 | 1461136782160 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 00:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:19:42 INFO - PROCESS | 3840 | 1461136782171 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:19:42 INFO - PROCESS | 3840 | 1461136782173 Marionette TRACE conn5 <- [1,2034,null,{}] 00:19:42 INFO - PROCESS | 3840 | 1461136782176 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:42 INFO - PROCESS | 3840 | 1461136782269 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 00:19:42 INFO - PROCESS | 3840 | 1461136782277 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:42 INFO - PROCESS | 3840 | ++DOCSHELL 168FE000 == 108 [pid = 3840] [id = 518] 00:19:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (197A6800) [pid = 3840] [serial = 1554] [outer = 00000000] 00:19:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (1C5A5400) [pid = 3840] [serial = 1555] [outer = 197A6800] 00:19:42 INFO - PROCESS | 3840 | 1461136782323 Marionette DEBUG loaded listener.js 00:19:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (1CF6C800) [pid = 3840] [serial = 1556] [outer = 197A6800] 00:19:42 INFO - PROCESS | 3840 | 1461136782786 Marionette TRACE conn5 <- [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]]]}] 00:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 670ms 00:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:19:42 INFO - PROCESS | 3840 | 1461136782843 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 00:19:42 INFO - PROCESS | 3840 | 1461136782845 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 00:19:42 INFO - PROCESS | 3840 | 1461136782848 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:19:42 INFO - PROCESS | 3840 | 1461136782850 Marionette TRACE conn5 <- [1,2038,null,{}] 00:19:42 INFO - PROCESS | 3840 | 1461136782854 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:42 INFO - PROCESS | 3840 | 1461136782948 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 00:19:42 INFO - PROCESS | 3840 | 1461136782990 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:43 INFO - PROCESS | 3840 | ++DOCSHELL 1D1D7800 == 109 [pid = 3840] [id = 519] 00:19:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (1D1D9000) [pid = 3840] [serial = 1557] [outer = 00000000] 00:19:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (1D5D2400) [pid = 3840] [serial = 1558] [outer = 1D1D9000] 00:19:43 INFO - PROCESS | 3840 | 1461136783034 Marionette DEBUG loaded listener.js 00:19:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (1D6E3400) [pid = 3840] [serial = 1559] [outer = 1D1D9000] 00:19:43 INFO - PROCESS | 3840 | 1461136783471 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 00:19:43 INFO - PROCESS | 3840 | 1461136783536 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 00:19:43 INFO - PROCESS | 3840 | 1461136783538 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 00:19:43 INFO - PROCESS | 3840 | 1461136783542 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:19:43 INFO - PROCESS | 3840 | 1461136783543 Marionette TRACE conn5 <- [1,2042,null,{}] 00:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:19:43 INFO - PROCESS | 3840 | 1461136783547 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:43 INFO - PROCESS | 3840 | 1461136783643 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 00:19:43 INFO - PROCESS | 3840 | 1461136783649 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:43 INFO - PROCESS | 3840 | ++DOCSHELL 1D6E6800 == 110 [pid = 3840] [id = 520] 00:19:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (1DB0C400) [pid = 3840] [serial = 1560] [outer = 00000000] 00:19:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (1E288C00) [pid = 3840] [serial = 1561] [outer = 1DB0C400] 00:19:43 INFO - PROCESS | 3840 | 1461136783693 Marionette DEBUG loaded listener.js 00:19:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (1EF1C800) [pid = 3840] [serial = 1562] [outer = 1DB0C400] 00:19:44 INFO - PROCESS | 3840 | 1461136784474 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 00:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 971ms 00:19:44 INFO - PROCESS | 3840 | 1461136784519 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 00:19:44 INFO - PROCESS | 3840 | 1461136784524 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 00:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:19:44 INFO - PROCESS | 3840 | 1461136784545 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:19:44 INFO - PROCESS | 3840 | 1461136784548 Marionette TRACE conn5 <- [1,2046,null,{}] 00:19:44 INFO - PROCESS | 3840 | 1461136784554 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:44 INFO - PROCESS | 3840 | 1461136784684 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 00:19:44 INFO - PROCESS | 3840 | 1461136784847 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:44 INFO - PROCESS | 3840 | ++DOCSHELL 15A88800 == 111 [pid = 3840] [id = 521] 00:19:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (15A88C00) [pid = 3840] [serial = 1563] [outer = 00000000] 00:19:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (15AF5800) [pid = 3840] [serial = 1564] [outer = 15A88C00] 00:19:44 INFO - PROCESS | 3840 | 1461136784906 Marionette DEBUG loaded listener.js 00:19:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (1608E400) [pid = 3840] [serial = 1565] [outer = 15A88C00] 00:19:45 INFO - PROCESS | 3840 | 1461136785488 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 00:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 970ms 00:19:45 INFO - PROCESS | 3840 | 1461136785525 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 00:19:45 INFO - PROCESS | 3840 | 1461136785531 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 00:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:19:45 INFO - PROCESS | 3840 | 1461136785537 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:19:45 INFO - PROCESS | 3840 | 1461136785540 Marionette TRACE conn5 <- [1,2050,null,{}] 00:19:45 INFO - PROCESS | 3840 | 1461136785544 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:45 INFO - PROCESS | 3840 | 1461136785668 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 00:19:45 INFO - PROCESS | 3840 | 1461136785843 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:45 INFO - PROCESS | 3840 | ++DOCSHELL 15AF0000 == 112 [pid = 3840] [id = 522] 00:19:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (168FB800) [pid = 3840] [serial = 1566] [outer = 00000000] 00:19:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (1995CC00) [pid = 3840] [serial = 1567] [outer = 168FB800] 00:19:45 INFO - PROCESS | 3840 | 1461136785900 Marionette DEBUG loaded listener.js 00:19:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (1A6E2400) [pid = 3840] [serial = 1568] [outer = 168FB800] 00:19:46 INFO - PROCESS | 3840 | 1461136786502 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 00:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1021ms 00:19:46 INFO - PROCESS | 3840 | 1461136786559 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 00:19:46 INFO - PROCESS | 3840 | 1461136786562 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 00:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:19:46 INFO - PROCESS | 3840 | 1461136786565 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:19:46 INFO - PROCESS | 3840 | 1461136786569 Marionette TRACE conn5 <- [1,2054,null,{}] 00:19:46 INFO - PROCESS | 3840 | 1461136786580 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:46 INFO - PROCESS | 3840 | 1461136786729 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 00:19:46 INFO - PROCESS | 3840 | 1461136786885 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:46 INFO - PROCESS | 3840 | ++DOCSHELL 17BEB800 == 113 [pid = 3840] [id = 523] 00:19:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (1CC70C00) [pid = 3840] [serial = 1569] [outer = 00000000] 00:19:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (2175F000) [pid = 3840] [serial = 1570] [outer = 1CC70C00] 00:19:46 INFO - PROCESS | 3840 | 1461136786946 Marionette DEBUG loaded listener.js 00:19:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (21A3D800) [pid = 3840] [serial = 1571] [outer = 1CC70C00] 00:19:47 INFO - PROCESS | 3840 | 1461136787514 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 00:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 970ms 00:19:47 INFO - PROCESS | 3840 | 1461136787550 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 00:19:47 INFO - PROCESS | 3840 | 1461136787553 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 00:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:19:47 INFO - PROCESS | 3840 | 1461136787557 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:19:47 INFO - PROCESS | 3840 | 1461136787559 Marionette TRACE conn5 <- [1,2058,null,{}] 00:19:47 INFO - PROCESS | 3840 | 1461136787562 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:47 INFO - PROCESS | 3840 | 1461136787684 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 00:19:47 INFO - PROCESS | 3840 | 1461136787859 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:47 INFO - PROCESS | 3840 | ++DOCSHELL 21A83800 == 114 [pid = 3840] [id = 524] 00:19:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (21A84C00) [pid = 3840] [serial = 1572] [outer = 00000000] 00:19:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (21CB2C00) [pid = 3840] [serial = 1573] [outer = 21A84C00] 00:19:47 INFO - PROCESS | 3840 | 1461136787916 Marionette DEBUG loaded listener.js 00:19:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 169 (21CBFC00) [pid = 3840] [serial = 1574] [outer = 21A84C00] 00:19:48 INFO - PROCESS | 3840 | 1461136788447 Marionette TRACE conn5 <- [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]]]}] 00:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 930ms 00:19:48 INFO - PROCESS | 3840 | 1461136788490 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 00:19:48 INFO - PROCESS | 3840 | 1461136788492 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 00:19:48 INFO - PROCESS | 3840 | 1461136788495 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:19:48 INFO - PROCESS | 3840 | 1461136788497 Marionette TRACE conn5 <- [1,2062,null,{}] 00:19:48 INFO - PROCESS | 3840 | 1461136788501 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:48 INFO - PROCESS | 3840 | 1461136788618 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 00:19:48 INFO - PROCESS | 3840 | 1461136788792 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:48 INFO - PROCESS | 3840 | ++DOCSHELL 21A85400 == 115 [pid = 3840] [id = 525] 00:19:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 170 (21C33800) [pid = 3840] [serial = 1575] [outer = 00000000] 00:19:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 171 (22885800) [pid = 3840] [serial = 1576] [outer = 21C33800] 00:19:48 INFO - PROCESS | 3840 | 1461136788849 Marionette DEBUG loaded listener.js 00:19:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 172 (22965400) [pid = 3840] [serial = 1577] [outer = 21C33800] 00:19:49 INFO - PROCESS | 3840 | 1461136789443 Marionette TRACE conn5 <- [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]]]}] 00:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 970ms 00:19:49 INFO - PROCESS | 3840 | 1461136789470 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 00:19:49 INFO - PROCESS | 3840 | 1461136789472 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 00:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:19:49 INFO - PROCESS | 3840 | 1461136789475 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:19:49 INFO - PROCESS | 3840 | 1461136789477 Marionette TRACE conn5 <- [1,2066,null,{}] 00:19:49 INFO - PROCESS | 3840 | 1461136789481 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:49 INFO - PROCESS | 3840 | 1461136789611 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 00:19:49 INFO - PROCESS | 3840 | 1461136789787 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:49 INFO - PROCESS | 3840 | ++DOCSHELL 2287F400 == 116 [pid = 3840] [id = 526] 00:19:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 173 (2296B400) [pid = 3840] [serial = 1578] [outer = 00000000] 00:19:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 174 (229BFC00) [pid = 3840] [serial = 1579] [outer = 2296B400] 00:19:49 INFO - PROCESS | 3840 | 1461136789845 Marionette DEBUG loaded listener.js 00:19:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 175 (229C1000) [pid = 3840] [serial = 1580] [outer = 2296B400] 00:19:50 INFO - PROCESS | 3840 | 1461136790441 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 00:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1016ms 00:19:50 INFO - PROCESS | 3840 | 1461136790496 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 00:19:50 INFO - PROCESS | 3840 | 1461136790498 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 00:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:19:50 INFO - PROCESS | 3840 | 1461136790501 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:19:50 INFO - PROCESS | 3840 | 1461136790503 Marionette TRACE conn5 <- [1,2070,null,{}] 00:19:50 INFO - PROCESS | 3840 | 1461136790507 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:50 INFO - PROCESS | 3840 | 1461136790623 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 00:19:50 INFO - PROCESS | 3840 | 1461136790790 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:50 INFO - PROCESS | 3840 | --DOCSHELL 14808C00 == 115 [pid = 3840] [id = 12] 00:19:50 INFO - PROCESS | 3840 | ++DOCSHELL 14F38800 == 116 [pid = 3840] [id = 527] 00:19:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 176 (1CC6C000) [pid = 3840] [serial = 1581] [outer = 00000000] 00:19:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 177 (22F23C00) [pid = 3840] [serial = 1582] [outer = 1CC6C000] 00:19:50 INFO - PROCESS | 3840 | 1461136790857 Marionette DEBUG loaded listener.js 00:19:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 178 (22F25400) [pid = 3840] [serial = 1583] [outer = 1CC6C000] 00:19:51 INFO - PROCESS | 3840 | 1461136791391 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 00:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 930ms 00:19:51 INFO - PROCESS | 3840 | 1461136791436 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 00:19:51 INFO - PROCESS | 3840 | 1461136791439 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 00:19:51 INFO - PROCESS | 3840 | 1461136791442 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:19:51 INFO - PROCESS | 3840 | 1461136791444 Marionette TRACE conn5 <- [1,2074,null,{}] 00:19:51 INFO - PROCESS | 3840 | 1461136791448 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:51 INFO - PROCESS | 3840 | 1461136791565 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 00:19:51 INFO - PROCESS | 3840 | 1461136791740 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:51 INFO - PROCESS | 3840 | ++DOCSHELL 22F20C00 == 117 [pid = 3840] [id = 528] 00:19:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 179 (22F21000) [pid = 3840] [serial = 1584] [outer = 00000000] 00:19:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 180 (24CDBC00) [pid = 3840] [serial = 1585] [outer = 22F21000] 00:19:51 INFO - PROCESS | 3840 | 1461136791795 Marionette DEBUG loaded listener.js 00:19:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 181 (24CDD800) [pid = 3840] [serial = 1586] [outer = 22F21000] 00:19:52 INFO - PROCESS | 3840 | 1461136792768 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 00:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1379ms 00:19:52 INFO - PROCESS | 3840 | 1461136792825 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 00:19:52 INFO - PROCESS | 3840 | 1461136792829 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 00:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:19:52 INFO - PROCESS | 3840 | 1461136792834 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:19:52 INFO - PROCESS | 3840 | 1461136792838 Marionette TRACE conn5 <- [1,2078,null,{}] 00:19:52 INFO - PROCESS | 3840 | 1461136792886 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:53 INFO - PROCESS | 3840 | 1461136793014 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 00:19:53 INFO - PROCESS | 3840 | 1461136793173 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:53 INFO - PROCESS | 3840 | ++DOCSHELL 0FF88800 == 118 [pid = 3840] [id = 529] 00:19:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 182 (10117800) [pid = 3840] [serial = 1587] [outer = 00000000] 00:19:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 183 (14FCA400) [pid = 3840] [serial = 1588] [outer = 10117800] 00:19:53 INFO - PROCESS | 3840 | 1461136793224 Marionette DEBUG loaded listener.js 00:19:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 184 (15A8B000) [pid = 3840] [serial = 1589] [outer = 10117800] 00:19:53 INFO - PROCESS | 3840 | 1461136793864 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 00:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1075ms 00:19:53 INFO - PROCESS | 3840 | 1461136793910 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 00:19:53 INFO - PROCESS | 3840 | 1461136793915 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 00:19:53 INFO - PROCESS | 3840 | 1461136793921 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:19:53 INFO - PROCESS | 3840 | 1461136793924 Marionette TRACE conn5 <- [1,2082,null,{}] 00:19:53 INFO - PROCESS | 3840 | 1461136793928 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:54 INFO - PROCESS | 3840 | 1461136794054 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 00:19:54 INFO - PROCESS | 3840 | 1461136794222 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:54 INFO - PROCESS | 3840 | ++DOCSHELL 15AABC00 == 119 [pid = 3840] [id = 530] 00:19:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 185 (15AAD000) [pid = 3840] [serial = 1590] [outer = 00000000] 00:19:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 186 (18A3FC00) [pid = 3840] [serial = 1591] [outer = 15AAD000] 00:19:54 INFO - PROCESS | 3840 | 1461136794272 Marionette DEBUG loaded listener.js 00:19:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 187 (18D4A000) [pid = 3840] [serial = 1592] [outer = 15AAD000] 00:19:54 INFO - PROCESS | 3840 | --DOCSHELL 10307800 == 118 [pid = 3840] [id = 435] 00:19:54 INFO - PROCESS | 3840 | --DOCSHELL 197F1C00 == 117 [pid = 3840] [id = 433] 00:19:54 INFO - PROCESS | 3840 | --DOCSHELL 1D1D7800 == 116 [pid = 3840] [id = 519] 00:19:54 INFO - PROCESS | 3840 | --DOCSHELL 168FE000 == 115 [pid = 3840] [id = 518] 00:19:54 INFO - PROCESS | 3840 | --DOCSHELL 1C2D4C00 == 114 [pid = 3840] [id = 517] 00:19:54 INFO - PROCESS | 3840 | --DOCSHELL 1C2CE000 == 113 [pid = 3840] [id = 516] 00:19:54 INFO - PROCESS | 3840 | --DOCSHELL 1CF77400 == 112 [pid = 3840] [id = 482] 00:19:54 INFO - PROCESS | 3840 | --DOCSHELL 1A6D8800 == 111 [pid = 3840] [id = 515] 00:19:54 INFO - PROCESS | 3840 | --DOCSHELL 197F3000 == 110 [pid = 3840] [id = 514] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 186 (15A87000) [pid = 3840] [serial = 1450] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 185 (18D4A400) [pid = 3840] [serial = 1453] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 184 (1D6EB000) [pid = 3840] [serial = 1456] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 183 (1EF98400) [pid = 3840] [serial = 1459] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 182 (21766000) [pid = 3840] [serial = 1462] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 181 (21C34400) [pid = 3840] [serial = 1465] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 180 (21CB5C00) [pid = 3840] [serial = 1468] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 179 (1D150400) [pid = 3840] [serial = 1501] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOCSHELL 17EB8400 == 109 [pid = 3840] [id = 513] 00:19:54 INFO - PROCESS | 3840 | --DOCSHELL 0F7F9C00 == 108 [pid = 3840] [id = 512] 00:19:54 INFO - PROCESS | 3840 | --DOCSHELL 168F7000 == 107 [pid = 3840] [id = 511] 00:19:54 INFO - PROCESS | 3840 | --DOCSHELL 1D6E9800 == 106 [pid = 3840] [id = 504] 00:19:54 INFO - PROCESS | 3840 | --DOCSHELL 1D118800 == 105 [pid = 3840] [id = 503] 00:19:54 INFO - PROCESS | 3840 | --DOCSHELL 17AAF800 == 104 [pid = 3840] [id = 502] 00:19:54 INFO - PROCESS | 3840 | --DOCSHELL 133A4C00 == 103 [pid = 3840] [id = 501] 00:19:54 INFO - PROCESS | 3840 | 1461136794918 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 00:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1017ms 00:19:54 INFO - PROCESS | 3840 | 1461136794942 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 00:19:54 INFO - PROCESS | 3840 | 1461136794944 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 00:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 178 (16E7E000) [pid = 3840] [serial = 1474] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 177 (17BE4800) [pid = 3840] [serial = 1475] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 176 (19214C00) [pid = 3840] [serial = 1483] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 175 (14A3DC00) [pid = 3840] [serial = 1477] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 174 (15A85000) [pid = 3840] [serial = 1478] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 173 (1995FC00) [pid = 3840] [serial = 1486] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 172 (1A3A7800) [pid = 3840] [serial = 1487] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 171 (17E30400) [pid = 3840] [serial = 1480] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 170 (17ECA800) [pid = 3840] [serial = 1481] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 169 (14A16800) [pid = 3840] [serial = 1472] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 168 (10303C00) [pid = 3840] [serial = 1471] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 167 (1C2C9800) [pid = 3840] [serial = 1490] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (1B7B6400) [pid = 3840] [serial = 1489] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (1CF76C00) [pid = 3840] [serial = 1499] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (17ED1000) [pid = 3840] [serial = 1495] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (1CA21000) [pid = 3840] [serial = 1492] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (1CE09800) [pid = 3840] [serial = 1498] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (1CC73000) [pid = 3840] [serial = 1493] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (1928F000) [pid = 3840] [serial = 1496] [outer = 00000000] [url = about:blank] 00:19:54 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (197CF400) [pid = 3840] [serial = 1484] [outer = 00000000] [url = about:blank] 00:19:55 INFO - PROCESS | 3840 | 1461136795028 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:19:55 INFO - PROCESS | 3840 | 1461136795032 Marionette TRACE conn5 <- [1,2086,null,{}] 00:19:55 INFO - PROCESS | 3840 | 1461136795045 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:55 INFO - PROCESS | 3840 | 1461136795147 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 00:19:55 INFO - PROCESS | 3840 | 1461136795159 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:55 INFO - PROCESS | 3840 | ++DOCSHELL 0FF74400 == 104 [pid = 3840] [id = 531] 00:19:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (101AD800) [pid = 3840] [serial = 1593] [outer = 00000000] 00:19:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (15A80800) [pid = 3840] [serial = 1594] [outer = 101AD800] 00:19:55 INFO - PROCESS | 3840 | 1461136795207 Marionette DEBUG loaded listener.js 00:19:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (15AAC800) [pid = 3840] [serial = 1595] [outer = 101AD800] 00:19:55 INFO - PROCESS | 3840 | 1461136795759 Marionette TRACE conn5 <- [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]]]}] 00:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 850ms 00:19:55 INFO - PROCESS | 3840 | 1461136795813 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 00:19:55 INFO - PROCESS | 3840 | 1461136795815 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 00:19:55 INFO - PROCESS | 3840 | 1461136795818 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:19:55 INFO - PROCESS | 3840 | 1461136795820 Marionette TRACE conn5 <- [1,2090,null,{}] 00:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:19:55 INFO - PROCESS | 3840 | 1461136795823 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:55 INFO - PROCESS | 3840 | 1461136795923 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 00:19:56 INFO - PROCESS | 3840 | 1461136796039 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:56 INFO - PROCESS | 3840 | ++DOCSHELL 14A0E800 == 105 [pid = 3840] [id = 532] 00:19:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (15ACF800) [pid = 3840] [serial = 1596] [outer = 00000000] 00:19:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (17EBEC00) [pid = 3840] [serial = 1597] [outer = 15ACF800] 00:19:56 INFO - PROCESS | 3840 | 1461136796085 Marionette DEBUG loaded listener.js 00:19:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (18D4BC00) [pid = 3840] [serial = 1598] [outer = 15ACF800] 00:19:56 INFO - PROCESS | 3840 | 1461136796465 Marionette TRACE conn5 <- [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]]]}] 00:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 670ms 00:19:56 INFO - PROCESS | 3840 | 1461136796493 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 00:19:56 INFO - PROCESS | 3840 | 1461136796495 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 00:19:56 INFO - PROCESS | 3840 | 1461136796498 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:19:56 INFO - PROCESS | 3840 | 1461136796500 Marionette TRACE conn5 <- [1,2094,null,{}] 00:19:56 INFO - PROCESS | 3840 | 1461136796503 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:56 INFO - PROCESS | 3840 | 1461136796596 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 00:19:56 INFO - PROCESS | 3840 | 1461136796603 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:56 INFO - PROCESS | 3840 | ++DOCSHELL 17E2CC00 == 106 [pid = 3840] [id = 533] 00:19:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (19152000) [pid = 3840] [serial = 1599] [outer = 00000000] 00:19:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (19808800) [pid = 3840] [serial = 1600] [outer = 19152000] 00:19:56 INFO - PROCESS | 3840 | 1461136796648 Marionette DEBUG loaded listener.js 00:19:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (1995AC00) [pid = 3840] [serial = 1601] [outer = 19152000] 00:19:57 INFO - PROCESS | 3840 | 1461136797150 Marionette TRACE conn5 <- [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]]]}] 00:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 670ms 00:19:57 INFO - PROCESS | 3840 | 1461136797173 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 00:19:57 INFO - PROCESS | 3840 | 1461136797175 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 00:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:19:57 INFO - PROCESS | 3840 | 1461136797205 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:19:57 INFO - PROCESS | 3840 | 1461136797207 Marionette TRACE conn5 <- [1,2098,null,{}] 00:19:57 INFO - PROCESS | 3840 | 1461136797220 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:57 INFO - PROCESS | 3840 | 1461136797373 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 00:19:57 INFO - PROCESS | 3840 | 1461136797396 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:57 INFO - PROCESS | 3840 | ++DOCSHELL 1A6DCC00 == 107 [pid = 3840] [id = 534] 00:19:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 169 (1A6E1C00) [pid = 3840] [serial = 1602] [outer = 00000000] 00:19:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 170 (1B737000) [pid = 3840] [serial = 1603] [outer = 1A6E1C00] 00:19:57 INFO - PROCESS | 3840 | 1461136797444 Marionette DEBUG loaded listener.js 00:19:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 171 (1C257800) [pid = 3840] [serial = 1604] [outer = 1A6E1C00] 00:19:57 INFO - PROCESS | 3840 | 1461136797917 Marionette TRACE conn5 <- [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]]]}] 00:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 730ms 00:19:57 INFO - PROCESS | 3840 | 1461136797939 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 00:19:57 INFO - PROCESS | 3840 | 1461136797941 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 00:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:19:57 INFO - PROCESS | 3840 | 1461136797944 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:19:57 INFO - PROCESS | 3840 | 1461136797946 Marionette TRACE conn5 <- [1,2102,null,{}] 00:19:57 INFO - PROCESS | 3840 | 1461136797949 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:58 INFO - PROCESS | 3840 | 1461136798114 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 00:19:58 INFO - PROCESS | 3840 | 1461136798138 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:58 INFO - PROCESS | 3840 | ++DOCSHELL 1B43AC00 == 108 [pid = 3840] [id = 535] 00:19:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 172 (1C59F400) [pid = 3840] [serial = 1605] [outer = 00000000] 00:19:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 173 (1CA28000) [pid = 3840] [serial = 1606] [outer = 1C59F400] 00:19:58 INFO - PROCESS | 3840 | 1461136798183 Marionette DEBUG loaded listener.js 00:19:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 174 (1CC74C00) [pid = 3840] [serial = 1607] [outer = 1C59F400] 00:19:58 INFO - PROCESS | 3840 | 1461136798639 Marionette TRACE conn5 <- [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]]]}] 00:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 730ms 00:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:19:58 INFO - PROCESS | 3840 | 1461136798675 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 00:19:58 INFO - PROCESS | 3840 | 1461136798677 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 00:19:58 INFO - PROCESS | 3840 | 1461136798680 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:19:58 INFO - PROCESS | 3840 | 1461136798682 Marionette TRACE conn5 <- [1,2106,null,{}] 00:19:58 INFO - PROCESS | 3840 | 1461136798692 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:58 INFO - PROCESS | 3840 | 1461136798827 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 00:19:58 INFO - PROCESS | 3840 | 1461136798843 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:58 INFO - PROCESS | 3840 | ++DOCSHELL 1C868400 == 109 [pid = 3840] [id = 536] 00:19:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 175 (1CA1EC00) [pid = 3840] [serial = 1608] [outer = 00000000] 00:19:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 176 (1CF6FC00) [pid = 3840] [serial = 1609] [outer = 1CA1EC00] 00:19:58 INFO - PROCESS | 3840 | 1461136798887 Marionette DEBUG loaded listener.js 00:19:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 177 (1D110400) [pid = 3840] [serial = 1610] [outer = 1CA1EC00] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 176 (1E285400) [pid = 3840] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 175 (1C5A6000) [pid = 3840] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 174 (1C2CFC00) [pid = 3840] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 173 (15AD4000) [pid = 3840] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 172 (1519A800) [pid = 3840] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 171 (214C2C00) [pid = 3840] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 170 (1E28CC00) [pid = 3840] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 169 (0FF4A400) [pid = 3840] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 168 (1499A000) [pid = 3840] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 167 (10D93C00) [pid = 3840] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (197A6800) [pid = 3840] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (1C2CF000) [pid = 3840] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (1EF10800) [pid = 3840] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (15AD0800) [pid = 3840] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (1D149800) [pid = 3840] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (1CE10000) [pid = 3840] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (21A7F800) [pid = 3840] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (0FF4F000) [pid = 3840] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (1CF76800) [pid = 3840] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (1D10C800) [pid = 3840] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (1EF92800) [pid = 3840] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (14A12000) [pid = 3840] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (21C36400) [pid = 3840] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (1D1D7400) [pid = 3840] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (1EF14800) [pid = 3840] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (1A6E1000) [pid = 3840] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (1C2D3400) [pid = 3840] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (1C5A1C00) [pid = 3840] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (1D1D9000) [pid = 3840] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (19804800) [pid = 3840] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (17EB9000) [pid = 3840] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (168FAC00) [pid = 3840] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (0FF95C00) [pid = 3840] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:19:59 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (0F7ED800) [pid = 3840] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:19:59 INFO - PROCESS | 3840 | 1461136799903 Marionette TRACE conn5 <- [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]]]}] 00:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1283ms 00:19:59 INFO - PROCESS | 3840 | 1461136799967 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 00:19:59 INFO - PROCESS | 3840 | 1461136799969 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 00:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:19:59 INFO - PROCESS | 3840 | 1461136799973 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:19:59 INFO - PROCESS | 3840 | 1461136799974 Marionette TRACE conn5 <- [1,2110,null,{}] 00:19:59 INFO - PROCESS | 3840 | 1461136799978 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:00 INFO - PROCESS | 3840 | 1461136800071 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 00:20:00 INFO - PROCESS | 3840 | 1461136800079 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:00 INFO - PROCESS | 3840 | ++DOCSHELL 10D9D000 == 110 [pid = 3840] [id = 537] 00:20:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (133A3000) [pid = 3840] [serial = 1611] [outer = 00000000] 00:20:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (152B6000) [pid = 3840] [serial = 1612] [outer = 133A3000] 00:20:00 INFO - PROCESS | 3840 | 1461136800124 Marionette DEBUG loaded listener.js 00:20:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (16087C00) [pid = 3840] [serial = 1613] [outer = 133A3000] 00:20:00 INFO - PROCESS | 3840 | 1461136800570 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 00:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 630ms 00:20:00 INFO - PROCESS | 3840 | 1461136800608 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 00:20:00 INFO - PROCESS | 3840 | 1461136800610 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 00:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:20:00 INFO - PROCESS | 3840 | 1461136800613 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:20:00 INFO - PROCESS | 3840 | 1461136800614 Marionette TRACE conn5 <- [1,2114,null,{}] 00:20:00 INFO - PROCESS | 3840 | 1461136800635 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:00 INFO - PROCESS | 3840 | 1461136800730 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 00:20:00 INFO - PROCESS | 3840 | 1461136800736 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:00 INFO - PROCESS | 3840 | ++DOCSHELL 10D93C00 == 111 [pid = 3840] [id = 538] 00:20:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (14A3B000) [pid = 3840] [serial = 1614] [outer = 00000000] 00:20:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (19F33C00) [pid = 3840] [serial = 1615] [outer = 14A3B000] 00:20:00 INFO - PROCESS | 3840 | 1461136800781 Marionette DEBUG loaded listener.js 00:20:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (1C5A1800) [pid = 3840] [serial = 1616] [outer = 14A3B000] 00:20:01 INFO - PROCESS | 3840 | 1461136801239 Marionette TRACE conn5 <- [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]]]}] 00:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 670ms 00:20:01 INFO - PROCESS | 3840 | 1461136801294 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 00:20:01 INFO - PROCESS | 3840 | 1461136801297 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 00:20:01 INFO - PROCESS | 3840 | 1461136801300 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:20:01 INFO - PROCESS | 3840 | 1461136801302 Marionette TRACE conn5 <- [1,2118,null,{}] 00:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:20:01 INFO - PROCESS | 3840 | 1461136801306 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:01 INFO - PROCESS | 3840 | 1461136801420 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 00:20:01 INFO - PROCESS | 3840 | 1461136801460 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:01 INFO - PROCESS | 3840 | ++DOCSHELL 1D156800 == 112 [pid = 3840] [id = 539] 00:20:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (1D1D5000) [pid = 3840] [serial = 1617] [outer = 00000000] 00:20:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (1D1DE400) [pid = 3840] [serial = 1618] [outer = 1D1D5000] 00:20:01 INFO - PROCESS | 3840 | 1461136801509 Marionette DEBUG loaded listener.js 00:20:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (1D637800) [pid = 3840] [serial = 1619] [outer = 1D1D5000] 00:20:02 INFO - PROCESS | 3840 | 1461136802240 Marionette TRACE conn5 <- [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] 00:20:02 INFO - PROCESS | 3840 | 1461136802281 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 00:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:20:02 INFO - PROCESS | 3840 | 1461136802287 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:20:02 INFO - PROCESS | 3840 | 1461136802291 Marionette TRACE conn5 <- [1,2122,null,{}] 00:20:02 INFO - PROCESS | 3840 | 1461136802296 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:02 INFO - PROCESS | 3840 | 1461136802427 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 00:20:02 INFO - PROCESS | 3840 | 1461136802606 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:02 INFO - PROCESS | 3840 | ++DOCSHELL 14805000 == 113 [pid = 3840] [id = 540] 00:20:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (14939000) [pid = 3840] [serial = 1620] [outer = 00000000] 00:20:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (15AB3800) [pid = 3840] [serial = 1621] [outer = 14939000] 00:20:02 INFO - PROCESS | 3840 | 1461136802665 Marionette DEBUG loaded listener.js 00:20:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (1608F000) [pid = 3840] [serial = 1622] [outer = 14939000] 00:20:03 INFO - PROCESS | 3840 | 1461136803294 Marionette TRACE conn5 <- [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]]]}] 00:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1073ms 00:20:03 INFO - PROCESS | 3840 | 1461136803364 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 00:20:03 INFO - PROCESS | 3840 | 1461136803370 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 00:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:20:03 INFO - PROCESS | 3840 | 1461136803377 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:20:03 INFO - PROCESS | 3840 | 1461136803379 Marionette TRACE conn5 <- [1,2126,null,{}] 00:20:03 INFO - PROCESS | 3840 | 1461136803384 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:03 INFO - PROCESS | 3840 | 1461136803564 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 00:20:03 INFO - PROCESS | 3840 | 1461136803686 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:03 INFO - PROCESS | 3840 | ++DOCSHELL 1650B400 == 114 [pid = 3840] [id = 541] 00:20:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (18A2B400) [pid = 3840] [serial = 1623] [outer = 00000000] 00:20:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (1995E800) [pid = 3840] [serial = 1624] [outer = 18A2B400] 00:20:03 INFO - PROCESS | 3840 | 1461136803742 Marionette DEBUG loaded listener.js 00:20:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (1A3E9400) [pid = 3840] [serial = 1625] [outer = 18A2B400] 00:20:04 INFO - PROCESS | 3840 | 1461136804366 Marionette TRACE conn5 <- [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]]]}] 00:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1020ms 00:20:04 INFO - PROCESS | 3840 | 1461136804398 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 00:20:04 INFO - PROCESS | 3840 | 1461136804401 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 00:20:04 INFO - PROCESS | 3840 | 1461136804405 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:20:04 INFO - PROCESS | 3840 | 1461136804408 Marionette TRACE conn5 <- [1,2130,null,{}] 00:20:04 INFO - PROCESS | 3840 | 1461136804419 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:04 INFO - PROCESS | 3840 | 1461136804547 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 00:20:04 INFO - PROCESS | 3840 | 1461136804729 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:04 INFO - PROCESS | 3840 | ++DOCSHELL 1D1DC800 == 115 [pid = 3840] [id = 542] 00:20:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (1D5CFC00) [pid = 3840] [serial = 1626] [outer = 00000000] 00:20:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (1DB08C00) [pid = 3840] [serial = 1627] [outer = 1D5CFC00] 00:20:04 INFO - PROCESS | 3840 | 1461136804789 Marionette DEBUG loaded listener.js 00:20:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (1E1C2C00) [pid = 3840] [serial = 1628] [outer = 1D5CFC00] 00:20:05 INFO - PROCESS | 3840 | 1461136805355 Marionette TRACE conn5 <- [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] 00:20:05 INFO - PROCESS | 3840 | 1461136805394 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 00:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:20:05 INFO - PROCESS | 3840 | 1461136805397 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:20:05 INFO - PROCESS | 3840 | 1461136805399 Marionette TRACE conn5 <- [1,2134,null,{}] 00:20:05 INFO - PROCESS | 3840 | 1461136805403 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:05 INFO - PROCESS | 3840 | 1461136805525 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 00:20:05 INFO - PROCESS | 3840 | 1461136805661 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:05 INFO - PROCESS | 3840 | ++DOCSHELL 1EF13000 == 116 [pid = 3840] [id = 543] 00:20:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (1EF14000) [pid = 3840] [serial = 1629] [outer = 00000000] 00:20:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (214B9C00) [pid = 3840] [serial = 1630] [outer = 1EF14000] 00:20:05 INFO - PROCESS | 3840 | 1461136805716 Marionette DEBUG loaded listener.js 00:20:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (214C5C00) [pid = 3840] [serial = 1631] [outer = 1EF14000] 00:20:06 INFO - PROCESS | 3840 | 1461136806290 Marionette TRACE conn5 <- [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] 00:20:06 INFO - PROCESS | 3840 | 1461136806333 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 00:20:06 INFO - PROCESS | 3840 | 1461136806336 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:20:06 INFO - PROCESS | 3840 | 1461136806338 Marionette TRACE conn5 <- [1,2138,null,{}] 00:20:06 INFO - PROCESS | 3840 | 1461136806342 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:06 INFO - PROCESS | 3840 | 1461136806459 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 00:20:06 INFO - PROCESS | 3840 | 1461136806635 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:06 INFO - PROCESS | 3840 | ++DOCSHELL 1CC73400 == 117 [pid = 3840] [id = 544] 00:20:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (1EF1B400) [pid = 3840] [serial = 1632] [outer = 00000000] 00:20:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (21A7A000) [pid = 3840] [serial = 1633] [outer = 1EF1B400] 00:20:06 INFO - PROCESS | 3840 | 1461136806691 Marionette DEBUG loaded listener.js 00:20:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (21C2FC00) [pid = 3840] [serial = 1634] [outer = 1EF1B400] 00:20:07 INFO - PROCESS | 3840 | 1461136807338 Marionette TRACE conn5 <- [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]]]}] 00:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1067ms 00:20:07 INFO - PROCESS | 3840 | 1461136807407 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 00:20:07 INFO - PROCESS | 3840 | 1461136807410 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 00:20:07 INFO - PROCESS | 3840 | 1461136807413 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:20:07 INFO - PROCESS | 3840 | 1461136807415 Marionette TRACE conn5 <- [1,2142,null,{}] 00:20:07 INFO - PROCESS | 3840 | 1461136807418 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:07 INFO - PROCESS | 3840 | 1461136807547 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 00:20:07 INFO - PROCESS | 3840 | 1461136807711 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:07 INFO - PROCESS | 3840 | ++DOCSHELL 20A1AC00 == 118 [pid = 3840] [id = 545] 00:20:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (20A1E000) [pid = 3840] [serial = 1635] [outer = 00000000] 00:20:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 169 (21A82C00) [pid = 3840] [serial = 1636] [outer = 20A1E000] 00:20:07 INFO - PROCESS | 3840 | 1461136807770 Marionette DEBUG loaded listener.js 00:20:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 170 (21CB1400) [pid = 3840] [serial = 1637] [outer = 20A1E000] 00:20:08 INFO - PROCESS | 3840 | 1461136808313 Marionette TRACE conn5 <- [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]]]}] 00:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 930ms 00:20:08 INFO - PROCESS | 3840 | 1461136808353 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 00:20:08 INFO - PROCESS | 3840 | 1461136808355 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 00:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:20:08 INFO - PROCESS | 3840 | 1461136808360 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:20:08 INFO - PROCESS | 3840 | 1461136808362 Marionette TRACE conn5 <- [1,2146,null,{}] 00:20:08 INFO - PROCESS | 3840 | 1461136808366 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:08 INFO - PROCESS | 3840 | 1461136808484 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 00:20:08 INFO - PROCESS | 3840 | 1461136808660 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:08 INFO - PROCESS | 3840 | ++DOCSHELL 21CB3C00 == 119 [pid = 3840] [id = 546] 00:20:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 171 (21CBD800) [pid = 3840] [serial = 1638] [outer = 00000000] 00:20:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 172 (21E5F400) [pid = 3840] [serial = 1639] [outer = 21CBD800] 00:20:08 INFO - PROCESS | 3840 | 1461136808715 Marionette DEBUG loaded listener.js 00:20:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 173 (2287F000) [pid = 3840] [serial = 1640] [outer = 21CBD800] 00:20:09 INFO - PROCESS | 3840 | 1461136809307 Marionette TRACE conn5 <- [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]]]}] 00:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 970ms 00:20:09 INFO - PROCESS | 3840 | 1461136809332 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 00:20:09 INFO - PROCESS | 3840 | 1461136809335 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 00:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:20:09 INFO - PROCESS | 3840 | 1461136809338 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:20:09 INFO - PROCESS | 3840 | 1461136809340 Marionette TRACE conn5 <- [1,2150,null,{}] 00:20:09 INFO - PROCESS | 3840 | 1461136809344 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:09 INFO - PROCESS | 3840 | 1461136809461 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 00:20:09 INFO - PROCESS | 3840 | 1461136809639 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:09 INFO - PROCESS | 3840 | ++DOCSHELL 20A09800 == 120 [pid = 3840] [id = 547] 00:20:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 174 (20A0C000) [pid = 3840] [serial = 1641] [outer = 00000000] 00:20:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 175 (20A15C00) [pid = 3840] [serial = 1642] [outer = 20A0C000] 00:20:09 INFO - PROCESS | 3840 | 1461136809694 Marionette DEBUG loaded listener.js 00:20:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 176 (20A17000) [pid = 3840] [serial = 1643] [outer = 20A0C000] 00:20:10 INFO - PROCESS | 3840 | 1461136810260 Marionette TRACE conn5 <- [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]]]}] 00:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 970ms 00:20:10 INFO - PROCESS | 3840 | 1461136810312 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 00:20:10 INFO - PROCESS | 3840 | 1461136810315 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 00:20:10 INFO - PROCESS | 3840 | 1461136810318 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:20:10 INFO - PROCESS | 3840 | 1461136810320 Marionette TRACE conn5 <- [1,2154,null,{}] 00:20:10 INFO - PROCESS | 3840 | 1461136810324 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:10 INFO - PROCESS | 3840 | 1461136810443 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 00:20:10 INFO - PROCESS | 3840 | 1461136810621 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:10 INFO - PROCESS | 3840 | ++DOCSHELL 20A14C00 == 121 [pid = 3840] [id = 548] 00:20:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 177 (20A18C00) [pid = 3840] [serial = 1644] [outer = 00000000] 00:20:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 178 (229B4400) [pid = 3840] [serial = 1645] [outer = 20A18C00] 00:20:10 INFO - PROCESS | 3840 | 1461136810676 Marionette DEBUG loaded listener.js 00:20:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 179 (229BC800) [pid = 3840] [serial = 1646] [outer = 20A18C00] 00:20:11 INFO - PROCESS | 3840 | 1461136811267 Marionette TRACE conn5 <- [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]]]}] 00:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 970ms 00:20:11 INFO - PROCESS | 3840 | 1461136811308 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 00:20:11 INFO - PROCESS | 3840 | 1461136811310 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 00:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:20:11 INFO - PROCESS | 3840 | 1461136811315 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:20:11 INFO - PROCESS | 3840 | 1461136811317 Marionette TRACE conn5 <- [1,2158,null,{}] 00:20:11 INFO - PROCESS | 3840 | 1461136811321 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:11 INFO - PROCESS | 3840 | 1461136811442 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 00:20:11 INFO - PROCESS | 3840 | 1461136811620 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:11 INFO - PROCESS | 3840 | ++DOCSHELL 101B7800 == 122 [pid = 3840] [id = 549] 00:20:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 180 (103D2000) [pid = 3840] [serial = 1647] [outer = 00000000] 00:20:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 181 (15ACE400) [pid = 3840] [serial = 1648] [outer = 103D2000] 00:20:11 INFO - PROCESS | 3840 | 1461136811677 Marionette DEBUG loaded listener.js 00:20:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 182 (17E27400) [pid = 3840] [serial = 1649] [outer = 103D2000] 00:20:12 INFO - PROCESS | 3840 | 1461136812533 Marionette TRACE conn5 <- [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]]]}] 00:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1279ms 00:20:12 INFO - PROCESS | 3840 | 1461136812600 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 00:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:20:12 INFO - PROCESS | 3840 | 1461136812604 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 00:20:12 INFO - PROCESS | 3840 | 1461136812609 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:20:12 INFO - PROCESS | 3840 | 1461136812613 Marionette TRACE conn5 <- [1,2162,null,{}] 00:20:12 INFO - PROCESS | 3840 | 1461136812619 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:12 INFO - PROCESS | 3840 | 1461136812740 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 00:20:12 INFO - PROCESS | 3840 | 1461136812913 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:12 INFO - PROCESS | 3840 | ++DOCSHELL 14F3C800 == 123 [pid = 3840] [id = 550] 00:20:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 183 (14F3F400) [pid = 3840] [serial = 1650] [outer = 00000000] 00:20:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 184 (15AF7400) [pid = 3840] [serial = 1651] [outer = 14F3F400] 00:20:12 INFO - PROCESS | 3840 | 1461136812964 Marionette DEBUG loaded listener.js 00:20:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 185 (17AA9400) [pid = 3840] [serial = 1652] [outer = 14F3F400] 00:20:13 INFO - PROCESS | 3840 | 1461136813554 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 00:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1024ms 00:20:13 INFO - PROCESS | 3840 | 1461136813634 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 00:20:13 INFO - PROCESS | 3840 | 1461136813640 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 00:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:20:13 INFO - PROCESS | 3840 | 1461136813646 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:20:13 INFO - PROCESS | 3840 | 1461136813648 Marionette TRACE conn5 <- [1,2166,null,{}] 00:20:13 INFO - PROCESS | 3840 | 1461136813652 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:13 INFO - PROCESS | 3840 | 1461136813821 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 00:20:13 INFO - PROCESS | 3840 | 1461136813949 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:13 INFO - PROCESS | 3840 | ++DOCSHELL 15AB1800 == 124 [pid = 3840] [id = 551] 00:20:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 186 (17BF0C00) [pid = 3840] [serial = 1653] [outer = 00000000] 00:20:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 187 (1980F800) [pid = 3840] [serial = 1654] [outer = 17BF0C00] 00:20:13 INFO - PROCESS | 3840 | 1461136813998 Marionette DEBUG loaded listener.js 00:20:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 188 (1A3A0400) [pid = 3840] [serial = 1655] [outer = 17BF0C00] 00:20:14 INFO - PROCESS | 3840 | --DOCSHELL 10D93C00 == 123 [pid = 3840] [id = 538] 00:20:14 INFO - PROCESS | 3840 | --DOCSHELL 10D9D000 == 122 [pid = 3840] [id = 537] 00:20:14 INFO - PROCESS | 3840 | --DOCSHELL 1C868400 == 121 [pid = 3840] [id = 536] 00:20:14 INFO - PROCESS | 3840 | --DOCSHELL 1B43AC00 == 120 [pid = 3840] [id = 535] 00:20:14 INFO - PROCESS | 3840 | --DOCSHELL 1A6DCC00 == 119 [pid = 3840] [id = 534] 00:20:14 INFO - PROCESS | 3840 | --DOCSHELL 17E2CC00 == 118 [pid = 3840] [id = 533] 00:20:14 INFO - PROCESS | 3840 | --DOCSHELL 14A0E800 == 117 [pid = 3840] [id = 532] 00:20:14 INFO - PROCESS | 3840 | --DOCSHELL 0FF74400 == 116 [pid = 3840] [id = 531] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 187 (1E288C00) [pid = 3840] [serial = 1561] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOCSHELL 15AABC00 == 115 [pid = 3840] [id = 530] 00:20:14 INFO - PROCESS | 3840 | --DOCSHELL 0FF88800 == 114 [pid = 3840] [id = 529] 00:20:14 INFO - PROCESS | 3840 | --DOCSHELL 0F581C00 == 113 [pid = 3840] [id = 13] 00:20:14 INFO - PROCESS | 3840 | --DOCSHELL 15A88800 == 112 [pid = 3840] [id = 521] 00:20:14 INFO - PROCESS | 3840 | --DOCSHELL 1D6E6800 == 111 [pid = 3840] [id = 520] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 186 (1CA1D800) [pid = 3840] [serial = 1286] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 185 (1EFA0800) [pid = 3840] [serial = 1460] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 184 (197D1000) [pid = 3840] [serial = 1454] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 183 (1D5CE000) [pid = 3840] [serial = 1448] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 182 (1DB0C000) [pid = 3840] [serial = 1457] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 181 (21C37C00) [pid = 3840] [serial = 1466] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 180 (15A7DC00) [pid = 3840] [serial = 1361] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 179 (1D14A000) [pid = 3840] [serial = 1355] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 178 (1DB10800) [pid = 3840] [serial = 1403] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 177 (214BD400) [pid = 3840] [serial = 1409] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 176 (15AAF000) [pid = 3840] [serial = 1451] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 175 (21CBD400) [pid = 3840] [serial = 1469] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 174 (1D63AC00) [pid = 3840] [serial = 1358] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 173 (21A3D400) [pid = 3840] [serial = 1463] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 172 (21A87400) [pid = 3840] [serial = 1415] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 171 (1CEAAC00) [pid = 3840] [serial = 1352] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 170 (1C5A7800) [pid = 3840] [serial = 1349] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 169 (19955800) [pid = 3840] [serial = 1400] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 168 (17E26C00) [pid = 3840] [serial = 1346] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 167 (21A45C00) [pid = 3840] [serial = 1412] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (1EF92C00) [pid = 3840] [serial = 1406] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (14A13400) [pid = 3840] [serial = 1343] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (15AC9800) [pid = 3840] [serial = 1397] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (1608A400) [pid = 3840] [serial = 1418] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (1B409000) [pid = 3840] [serial = 1546] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (1B7AD000) [pid = 3840] [serial = 1547] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (1CC71800) [pid = 3840] [serial = 1550] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (1C5ABC00) [pid = 3840] [serial = 1549] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (1D10B000) [pid = 3840] [serial = 1552] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (1D5D2400) [pid = 3840] [serial = 1558] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (1A3A2000) [pid = 3840] [serial = 1543] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (19212800) [pid = 3840] [serial = 1507] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (1920F000) [pid = 3840] [serial = 1540] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (197A8400) [pid = 3840] [serial = 1541] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (15AD1000) [pid = 3840] [serial = 1504] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (1D116400) [pid = 3840] [serial = 1553] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (18D46000) [pid = 3840] [serial = 1535] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (17EB5800) [pid = 3840] [serial = 1534] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (14A14800) [pid = 3840] [serial = 1537] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (15AACC00) [pid = 3840] [serial = 1538] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (17EBE400) [pid = 3840] [serial = 1532] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (17AABC00) [pid = 3840] [serial = 1531] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (1D417000) [pid = 3840] [serial = 1510] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (1EF12000) [pid = 3840] [serial = 1513] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (21A42000) [pid = 3840] [serial = 1516] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (21CD3000) [pid = 3840] [serial = 1519] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (21E5C800) [pid = 3840] [serial = 1522] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (2287F800) [pid = 3840] [serial = 1525] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 138 (22961800) [pid = 3840] [serial = 1528] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 137 (1D6E3400) [pid = 3840] [serial = 1559] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 136 (1C5A5400) [pid = 3840] [serial = 1555] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 135 (1CF6C800) [pid = 3840] [serial = 1556] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | --DOMWINDOW == 134 (1A6D4400) [pid = 3840] [serial = 1544] [outer = 00000000] [url = about:blank] 00:20:14 INFO - PROCESS | 3840 | 1461136814590 Marionette TRACE conn5 <- [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]]]}] 00:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 970ms 00:20:14 INFO - PROCESS | 3840 | 1461136814619 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 00:20:14 INFO - PROCESS | 3840 | 1461136814621 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 00:20:14 INFO - PROCESS | 3840 | 1461136814625 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:20:14 INFO - PROCESS | 3840 | 1461136814628 Marionette TRACE conn5 <- [1,2170,null,{}] 00:20:14 INFO - PROCESS | 3840 | 1461136814638 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:14 INFO - PROCESS | 3840 | 1461136814741 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 00:20:14 INFO - PROCESS | 3840 | 1461136814750 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:14 INFO - PROCESS | 3840 | ++DOCSHELL 15A7EC00 == 112 [pid = 3840] [id = 552] 00:20:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 135 (15AA8C00) [pid = 3840] [serial = 1656] [outer = 00000000] 00:20:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (16085800) [pid = 3840] [serial = 1657] [outer = 15AA8C00] 00:20:14 INFO - PROCESS | 3840 | 1461136814798 Marionette DEBUG loaded listener.js 00:20:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 137 (16E7A800) [pid = 3840] [serial = 1658] [outer = 15AA8C00] 00:20:15 INFO - PROCESS | 3840 | 1461136815319 Marionette TRACE conn5 <- [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]]]}] 00:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 730ms 00:20:15 INFO - PROCESS | 3840 | 1461136815358 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 00:20:15 INFO - PROCESS | 3840 | 1461136815361 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 00:20:15 INFO - PROCESS | 3840 | 1461136815364 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:20:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:20:15 INFO - PROCESS | 3840 | 1461136815366 Marionette TRACE conn5 <- [1,2174,null,{}] 00:20:15 INFO - PROCESS | 3840 | 1461136815369 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:15 INFO - PROCESS | 3840 | 1461136815495 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 00:20:15 INFO - PROCESS | 3840 | 1461136815627 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:15 INFO - PROCESS | 3840 | ++DOCSHELL 18A2E400 == 113 [pid = 3840] [id = 553] 00:20:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (18AB8800) [pid = 3840] [serial = 1659] [outer = 00000000] 00:20:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (197C8000) [pid = 3840] [serial = 1660] [outer = 18AB8800] 00:20:15 INFO - PROCESS | 3840 | 1461136815672 Marionette DEBUG loaded listener.js 00:20:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (19805C00) [pid = 3840] [serial = 1661] [outer = 18AB8800] 00:20:16 INFO - PROCESS | 3840 | 1461136816035 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 00:20:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:20:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 730ms 00:20:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:20:16 INFO - PROCESS | 3840 | 1461136816099 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 00:20:16 INFO - PROCESS | 3840 | 1461136816101 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 00:20:16 INFO - PROCESS | 3840 | 1461136816104 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:20:16 INFO - PROCESS | 3840 | 1461136816105 Marionette TRACE conn5 <- [1,2178,null,{}] 00:20:16 INFO - PROCESS | 3840 | 1461136816109 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:16 INFO - PROCESS | 3840 | 1461136816205 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 00:20:16 INFO - PROCESS | 3840 | 1461136816211 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:16 INFO - PROCESS | 3840 | ++DOCSHELL 1980A000 == 114 [pid = 3840] [id = 554] 00:20:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (1A39FC00) [pid = 3840] [serial = 1662] [outer = 00000000] 00:20:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (1A6DCC00) [pid = 3840] [serial = 1663] [outer = 1A39FC00] 00:20:16 INFO - PROCESS | 3840 | 1461136816256 Marionette DEBUG loaded listener.js 00:20:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (1B430C00) [pid = 3840] [serial = 1664] [outer = 1A39FC00] 00:20:16 INFO - PROCESS | 3840 | 1461136816779 Marionette TRACE conn5 <- [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]]]}] 00:20:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:20:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 730ms 00:20:16 INFO - PROCESS | 3840 | 1461136816843 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 00:20:16 INFO - PROCESS | 3840 | 1461136816845 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 00:20:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:20:16 INFO - PROCESS | 3840 | 1461136816848 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:20:16 INFO - PROCESS | 3840 | 1461136816850 Marionette TRACE conn5 <- [1,2182,null,{}] 00:20:16 INFO - PROCESS | 3840 | 1461136816891 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:17 INFO - PROCESS | 3840 | 1461136817045 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 00:20:17 INFO - PROCESS | 3840 | 1461136817067 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:17 INFO - PROCESS | 3840 | ++DOCSHELL 1C5AA000 == 115 [pid = 3840] [id = 555] 00:20:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (1C5AAC00) [pid = 3840] [serial = 1665] [outer = 00000000] 00:20:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (1CC67000) [pid = 3840] [serial = 1666] [outer = 1C5AAC00] 00:20:17 INFO - PROCESS | 3840 | 1461136817118 Marionette DEBUG loaded listener.js 00:20:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (1CC69800) [pid = 3840] [serial = 1667] [outer = 1C5AAC00] 00:20:17 INFO - PROCESS | 3840 | 1461136817598 Marionette TRACE conn5 <- [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]]]}] 00:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 810ms 00:20:17 INFO - PROCESS | 3840 | 1461136817660 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 00:20:17 INFO - PROCESS | 3840 | 1461136817662 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 00:20:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:20:17 INFO - PROCESS | 3840 | 1461136817672 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:20:17 INFO - PROCESS | 3840 | 1461136817674 Marionette TRACE conn5 <- [1,2186,null,{}] 00:20:17 INFO - PROCESS | 3840 | 1461136817677 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:17 INFO - PROCESS | 3840 | 1461136817815 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 00:20:17 INFO - PROCESS | 3840 | 1461136817836 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:17 INFO - PROCESS | 3840 | ++DOCSHELL 1CC74000 == 116 [pid = 3840] [id = 556] 00:20:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (1CE0F000) [pid = 3840] [serial = 1668] [outer = 00000000] 00:20:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (1CF71800) [pid = 3840] [serial = 1669] [outer = 1CE0F000] 00:20:17 INFO - PROCESS | 3840 | 1461136817883 Marionette DEBUG loaded listener.js 00:20:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (1D10C400) [pid = 3840] [serial = 1670] [outer = 1CE0F000] 00:20:18 INFO - PROCESS | 3840 | 1461136818337 Marionette TRACE conn5 <- [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]]]}] 00:20:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:20:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 730ms 00:20:18 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (1CA1EC00) [pid = 3840] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:20:18 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (1C59F400) [pid = 3840] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:20:18 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (101AD800) [pid = 3840] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:20:18 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (15ACF800) [pid = 3840] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:20:18 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (10117800) [pid = 3840] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:20:18 INFO - PROCESS | 3840 | --DOMWINDOW == 143 (19152000) [pid = 3840] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:20:18 INFO - PROCESS | 3840 | --DOMWINDOW == 142 (15AAD000) [pid = 3840] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:20:18 INFO - PROCESS | 3840 | --DOMWINDOW == 141 (14A3B000) [pid = 3840] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:20:18 INFO - PROCESS | 3840 | --DOMWINDOW == 140 (1A6E1C00) [pid = 3840] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:20:18 INFO - PROCESS | 3840 | --DOMWINDOW == 139 (133A3000) [pid = 3840] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:20:18 INFO - PROCESS | 3840 | --DOMWINDOW == 138 (149A7000) [pid = 3840] [serial = 35] [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.] 00:20:18 INFO - PROCESS | 3840 | --DOMWINDOW == 137 (1480D400) [pid = 3840] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:20:18 INFO - PROCESS | 3840 | --DOMWINDOW == 136 (149A3000) [pid = 3840] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:20:18 INFO - PROCESS | 3840 | --DOMWINDOW == 135 (1D10EC00) [pid = 3840] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:20:18 INFO - PROCESS | 3840 | 1461136818654 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 00:20:18 INFO - PROCESS | 3840 | 1461136818656 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 00:20:18 INFO - PROCESS | 3840 | 1461136818665 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:20:18 INFO - PROCESS | 3840 | 1461136818667 Marionette TRACE conn5 <- [1,2190,null,{}] 00:20:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:20:18 INFO - PROCESS | 3840 | 1461136818671 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:18 INFO - PROCESS | 3840 | 1461136818767 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 00:20:18 INFO - PROCESS | 3840 | 1461136818773 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:18 INFO - PROCESS | 3840 | ++DOCSHELL 1480D400 == 117 [pid = 3840] [id = 557] 00:20:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 136 (149A3000) [pid = 3840] [serial = 1671] [outer = 00000000] 00:20:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 137 (15ACF800) [pid = 3840] [serial = 1672] [outer = 149A3000] 00:20:18 INFO - PROCESS | 3840 | 1461136818817 Marionette DEBUG loaded listener.js 00:20:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 138 (17E29000) [pid = 3840] [serial = 1673] [outer = 149A3000] 00:20:19 INFO - PROCESS | 3840 | 1461136819258 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 00:20:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:20:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 610ms 00:20:19 INFO - PROCESS | 3840 | 1461136819285 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 00:20:19 INFO - PROCESS | 3840 | 1461136819287 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 00:20:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:20:19 INFO - PROCESS | 3840 | 1461136819290 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:20:19 INFO - PROCESS | 3840 | 1461136819292 Marionette TRACE conn5 <- [1,2194,null,{}] 00:20:19 INFO - PROCESS | 3840 | 1461136819295 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:19 INFO - PROCESS | 3840 | 1461136819445 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 00:20:19 INFO - PROCESS | 3840 | 1461136819458 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:19 INFO - PROCESS | 3840 | ++DOCSHELL 17EB7800 == 118 [pid = 3840] [id = 558] 00:20:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 139 (18D4C400) [pid = 3840] [serial = 1674] [outer = 00000000] 00:20:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 140 (1CC73800) [pid = 3840] [serial = 1675] [outer = 18D4C400] 00:20:19 INFO - PROCESS | 3840 | 1461136819502 Marionette DEBUG loaded listener.js 00:20:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 141 (1D14AC00) [pid = 3840] [serial = 1676] [outer = 18D4C400] 00:20:19 INFO - PROCESS | 3840 | 1461136819911 Marionette TRACE conn5 <- [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]]]}] 00:20:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:20:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 670ms 00:20:19 INFO - PROCESS | 3840 | 1461136819968 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 00:20:19 INFO - PROCESS | 3840 | 1461136819970 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 00:20:19 INFO - PROCESS | 3840 | 1461136819973 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:20:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:20:19 INFO - PROCESS | 3840 | 1461136819975 Marionette TRACE conn5 <- [1,2198,null,{}] 00:20:19 INFO - PROCESS | 3840 | 1461136819978 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:20 INFO - PROCESS | 3840 | 1461136820122 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 00:20:20 INFO - PROCESS | 3840 | 1461136820168 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:20 INFO - PROCESS | 3840 | ++DOCSHELL 1D14F000 == 119 [pid = 3840] [id = 559] 00:20:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 142 (1D155000) [pid = 3840] [serial = 1677] [outer = 00000000] 00:20:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 143 (1D5CE000) [pid = 3840] [serial = 1678] [outer = 1D155000] 00:20:20 INFO - PROCESS | 3840 | 1461136820212 Marionette DEBUG loaded listener.js 00:20:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 144 (1D63A800) [pid = 3840] [serial = 1679] [outer = 1D155000] 00:20:20 INFO - PROCESS | 3840 | 1461136820632 Marionette TRACE conn5 <- [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]]]}] 00:20:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:20:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 00:20:20 INFO - PROCESS | 3840 | 1461136820730 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 00:20:20 INFO - PROCESS | 3840 | 1461136820734 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 00:20:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:20:20 INFO - PROCESS | 3840 | 1461136820745 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:20:20 INFO - PROCESS | 3840 | 1461136820749 Marionette TRACE conn5 <- [1,2202,null,{}] 00:20:20 INFO - PROCESS | 3840 | 1461136820756 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:20 INFO - PROCESS | 3840 | 1461136820902 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 00:20:21 INFO - PROCESS | 3840 | 1461136821073 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:21 INFO - PROCESS | 3840 | ++DOCSHELL 14938400 == 120 [pid = 3840] [id = 560] 00:20:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (149A7400) [pid = 3840] [serial = 1680] [outer = 00000000] 00:20:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (14A37C00) [pid = 3840] [serial = 1681] [outer = 149A7400] 00:20:21 INFO - PROCESS | 3840 | 1461136821131 Marionette DEBUG loaded listener.js 00:20:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (14FBF400) [pid = 3840] [serial = 1682] [outer = 149A7400] 00:20:21 INFO - PROCESS | 3840 | 1461136821770 Marionette TRACE conn5 <- [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]]]}] 00:20:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:20:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1078ms 00:20:21 INFO - PROCESS | 3840 | 1461136821830 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 00:20:21 INFO - PROCESS | 3840 | 1461136821833 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 00:20:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:20:21 INFO - PROCESS | 3840 | 1461136821841 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:20:21 INFO - PROCESS | 3840 | 1461136821845 Marionette TRACE conn5 <- [1,2206,null,{}] 00:20:21 INFO - PROCESS | 3840 | 1461136821850 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:22 INFO - PROCESS | 3840 | 1461136822034 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 00:20:22 INFO - PROCESS | 3840 | 1461136822225 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:22 INFO - PROCESS | 3840 | ++DOCSHELL 15AEC800 == 121 [pid = 3840] [id = 561] 00:20:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (17E28000) [pid = 3840] [serial = 1683] [outer = 00000000] 00:20:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (1C59E000) [pid = 3840] [serial = 1684] [outer = 17E28000] 00:20:22 INFO - PROCESS | 3840 | 1461136822283 Marionette DEBUG loaded listener.js 00:20:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (19213000) [pid = 3840] [serial = 1685] [outer = 17E28000] 00:20:22 INFO - PROCESS | 3840 | 1461136822968 Marionette TRACE conn5 <- [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]]]}] 00:20:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:20:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1175ms 00:20:23 INFO - PROCESS | 3840 | 1461136823014 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 00:20:23 INFO - PROCESS | 3840 | 1461136823016 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 00:20:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:20:23 INFO - PROCESS | 3840 | 1461136823020 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:20:23 INFO - PROCESS | 3840 | 1461136823022 Marionette TRACE conn5 <- [1,2210,null,{}] 00:20:23 INFO - PROCESS | 3840 | 1461136823032 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:23 INFO - PROCESS | 3840 | 1461136823258 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 00:20:23 INFO - PROCESS | 3840 | 1461136823377 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:23 INFO - PROCESS | 3840 | ++DOCSHELL 1D10DC00 == 122 [pid = 3840] [id = 562] 00:20:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (1D1DB000) [pid = 3840] [serial = 1686] [outer = 00000000] 00:20:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (1DCD2800) [pid = 3840] [serial = 1687] [outer = 1D1DB000] 00:20:23 INFO - PROCESS | 3840 | 1461136823438 Marionette DEBUG loaded listener.js 00:20:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (1EF0F800) [pid = 3840] [serial = 1688] [outer = 1D1DB000] 00:20:24 INFO - PROCESS | 3840 | 1461136824033 Marionette TRACE conn5 <- [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]]]}] 00:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1072ms 00:20:24 INFO - PROCESS | 3840 | 1461136824096 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 00:20:24 INFO - PROCESS | 3840 | 1461136824098 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 00:20:24 INFO - PROCESS | 3840 | 1461136824102 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:20:24 INFO - PROCESS | 3840 | 1461136824104 Marionette TRACE conn5 <- [1,2214,null,{}] 00:20:24 INFO - PROCESS | 3840 | 1461136824108 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:24 INFO - PROCESS | 3840 | 1461136824234 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 00:20:24 INFO - PROCESS | 3840 | 1461136824399 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:24 INFO - PROCESS | 3840 | ++DOCSHELL 1EF1CC00 == 123 [pid = 3840] [id = 563] 00:20:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (1EF94400) [pid = 3840] [serial = 1689] [outer = 00000000] 00:20:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (20A10000) [pid = 3840] [serial = 1690] [outer = 1EF94400] 00:20:24 INFO - PROCESS | 3840 | 1461136824457 Marionette DEBUG loaded listener.js 00:20:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (20A1D000) [pid = 3840] [serial = 1691] [outer = 1EF94400] 00:20:25 INFO - PROCESS | 3840 | 1461136824998 Marionette TRACE conn5 <- [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]]]}] 00:20:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:20:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 930ms 00:20:25 INFO - PROCESS | 3840 | 1461136825037 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 00:20:25 INFO - PROCESS | 3840 | 1461136825039 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 00:20:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:20:25 INFO - PROCESS | 3840 | 1461136825043 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:20:25 INFO - PROCESS | 3840 | 1461136825045 Marionette TRACE conn5 <- [1,2218,null,{}] 00:20:25 INFO - PROCESS | 3840 | 1461136825049 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:25 INFO - PROCESS | 3840 | 1461136825170 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 00:20:25 INFO - PROCESS | 3840 | 1461136825346 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:25 INFO - PROCESS | 3840 | ++DOCSHELL 20A20C00 == 124 [pid = 3840] [id = 564] 00:20:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (20A24C00) [pid = 3840] [serial = 1692] [outer = 00000000] 00:20:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (214C2800) [pid = 3840] [serial = 1693] [outer = 20A24C00] 00:20:25 INFO - PROCESS | 3840 | 1461136825402 Marionette DEBUG loaded listener.js 00:20:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (2176A000) [pid = 3840] [serial = 1694] [outer = 20A24C00] 00:20:25 INFO - PROCESS | 3840 | 1461136825962 Marionette TRACE conn5 <- [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]]]}] 00:20:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:20:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 970ms 00:20:26 INFO - PROCESS | 3840 | 1461136826016 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 00:20:26 INFO - PROCESS | 3840 | 1461136826018 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 00:20:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:20:26 INFO - PROCESS | 3840 | 1461136826022 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:20:26 INFO - PROCESS | 3840 | 1461136826024 Marionette TRACE conn5 <- [1,2222,null,{}] 00:20:26 INFO - PROCESS | 3840 | 1461136826027 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:26 INFO - PROCESS | 3840 | 1461136826169 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 00:20:26 INFO - PROCESS | 3840 | 1461136826337 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:26 INFO - PROCESS | 3840 | ++DOCSHELL 1CC93400 == 125 [pid = 3840] [id = 565] 00:20:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (1CC95000) [pid = 3840] [serial = 1695] [outer = 00000000] 00:20:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (1EF9B000) [pid = 3840] [serial = 1696] [outer = 1CC95000] 00:20:26 INFO - PROCESS | 3840 | 1461136826396 Marionette DEBUG loaded listener.js 00:20:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (21A3E400) [pid = 3840] [serial = 1697] [outer = 1CC95000] 00:20:26 INFO - PROCESS | 3840 | 1461136826989 Marionette TRACE conn5 <- [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]]]}] 00:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1023ms 00:20:27 INFO - PROCESS | 3840 | 1461136827045 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 00:20:27 INFO - PROCESS | 3840 | 1461136827048 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 00:20:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:20:27 INFO - PROCESS | 3840 | 1461136827051 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:20:27 INFO - PROCESS | 3840 | 1461136827053 Marionette TRACE conn5 <- [1,2226,null,{}] 00:20:27 INFO - PROCESS | 3840 | 1461136827057 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:27 INFO - PROCESS | 3840 | 1461136827176 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 00:20:27 INFO - PROCESS | 3840 | 1461136827341 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:27 INFO - PROCESS | 3840 | ++DOCSHELL 1A6D7C00 == 126 [pid = 3840] [id = 566] 00:20:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (1CC9BC00) [pid = 3840] [serial = 1698] [outer = 00000000] 00:20:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (21C38C00) [pid = 3840] [serial = 1699] [outer = 1CC9BC00] 00:20:27 INFO - PROCESS | 3840 | 1461136827397 Marionette DEBUG loaded listener.js 00:20:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (21CB8400) [pid = 3840] [serial = 1700] [outer = 1CC9BC00] 00:20:27 INFO - PROCESS | 3840 | 1461136827935 Marionette TRACE conn5 <- [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]]]}] 00:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 930ms 00:20:27 INFO - PROCESS | 3840 | 1461136827985 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 00:20:27 INFO - PROCESS | 3840 | 1461136827987 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 00:20:27 INFO - PROCESS | 3840 | 1461136827991 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:20:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:20:27 INFO - PROCESS | 3840 | 1461136827993 Marionette TRACE conn5 <- [1,2230,null,{}] 00:20:27 INFO - PROCESS | 3840 | 1461136827997 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:28 INFO - PROCESS | 3840 | 1461136828116 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 00:20:28 INFO - PROCESS | 3840 | 1461136828294 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:28 INFO - PROCESS | 3840 | ++DOCSHELL 21CC0400 == 127 [pid = 3840] [id = 567] 00:20:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (21CD4800) [pid = 3840] [serial = 1701] [outer = 00000000] 00:20:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (22881000) [pid = 3840] [serial = 1702] [outer = 21CD4800] 00:20:28 INFO - PROCESS | 3840 | 1461136828349 Marionette DEBUG loaded listener.js 00:20:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (22888C00) [pid = 3840] [serial = 1703] [outer = 21CD4800] 00:20:28 INFO - PROCESS | 3840 | 1461136828905 Marionette TRACE conn5 <- [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]]]}] 00:20:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:20:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 970ms 00:20:28 INFO - PROCESS | 3840 | 1461136828966 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 00:20:28 INFO - PROCESS | 3840 | 1461136828968 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 00:20:28 INFO - PROCESS | 3840 | 1461136828971 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:20:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:20:28 INFO - PROCESS | 3840 | 1461136828973 Marionette TRACE conn5 <- [1,2234,null,{}] 00:20:28 INFO - PROCESS | 3840 | 1461136828977 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:29 INFO - PROCESS | 3840 | 1461136829096 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 00:20:29 INFO - PROCESS | 3840 | 1461136829275 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:29 INFO - PROCESS | 3840 | ++DOCSHELL 21E64000 == 128 [pid = 3840] [id = 568] 00:20:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 169 (22966C00) [pid = 3840] [serial = 1704] [outer = 00000000] 00:20:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 170 (229BE000) [pid = 3840] [serial = 1705] [outer = 22966C00] 00:20:29 INFO - PROCESS | 3840 | 1461136829330 Marionette DEBUG loaded listener.js 00:20:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 171 (22F25C00) [pid = 3840] [serial = 1706] [outer = 22966C00] 00:20:30 INFO - PROCESS | 3840 | 1461136829997 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 00:20:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:20:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1322ms 00:20:30 INFO - PROCESS | 3840 | 1461136830343 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 00:20:30 INFO - PROCESS | 3840 | 1461136830347 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 00:20:30 INFO - PROCESS | 3840 | 1461136830354 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:20:30 INFO - PROCESS | 3840 | 1461136830357 Marionette TRACE conn5 <- [1,2238,null,{}] 00:20:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:20:30 INFO - PROCESS | 3840 | 1461136830363 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:30 INFO - PROCESS | 3840 | 1461136830487 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 00:20:30 INFO - PROCESS | 3840 | 1461136830648 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:30 INFO - PROCESS | 3840 | ++DOCSHELL 14A38000 == 129 [pid = 3840] [id = 569] 00:20:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 172 (15199C00) [pid = 3840] [serial = 1707] [outer = 00000000] 00:20:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 173 (15AA7400) [pid = 3840] [serial = 1708] [outer = 15199C00] 00:20:30 INFO - PROCESS | 3840 | 1461136830701 Marionette DEBUG loaded listener.js 00:20:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 174 (15ACD400) [pid = 3840] [serial = 1709] [outer = 15199C00] 00:20:31 INFO - PROCESS | 3840 | 1461136831232 Marionette TRACE conn5 <- [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]]]}] 00:20:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:20:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 930ms 00:20:31 INFO - PROCESS | 3840 | 1461136831294 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 00:20:31 INFO - PROCESS | 3840 | 1461136831297 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 00:20:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:20:31 INFO - PROCESS | 3840 | 1461136831304 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:20:31 INFO - PROCESS | 3840 | 1461136831308 Marionette TRACE conn5 <- [1,2242,null,{}] 00:20:31 INFO - PROCESS | 3840 | 1461136831312 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:31 INFO - PROCESS | 3840 | 1461136831423 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 00:20:31 INFO - PROCESS | 3840 | 1461136831593 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:31 INFO - PROCESS | 3840 | ++DOCSHELL 17AA9800 == 130 [pid = 3840] [id = 570] 00:20:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 175 (17BEC000) [pid = 3840] [serial = 1710] [outer = 00000000] 00:20:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 176 (1493CC00) [pid = 3840] [serial = 1711] [outer = 17BEC000] 00:20:31 INFO - PROCESS | 3840 | 1461136831645 Marionette DEBUG loaded listener.js 00:20:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 177 (18ABB800) [pid = 3840] [serial = 1712] [outer = 17BEC000] 00:20:32 INFO - PROCESS | 3840 | 1461136832275 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 00:20:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:20:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1025ms 00:20:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:20:32 INFO - PROCESS | 3840 | 1461136832329 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 00:20:32 INFO - PROCESS | 3840 | 1461136832331 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 00:20:32 INFO - PROCESS | 3840 | 1461136832334 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:20:32 INFO - PROCESS | 3840 | 1461136832336 Marionette TRACE conn5 <- [1,2246,null,{}] 00:20:32 INFO - PROCESS | 3840 | 1461136832346 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:32 INFO - PROCESS | 3840 | 1461136832505 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 00:20:32 INFO - PROCESS | 3840 | --DOCSHELL 17EB7800 == 129 [pid = 3840] [id = 558] 00:20:32 INFO - PROCESS | 3840 | --DOCSHELL 1480D400 == 128 [pid = 3840] [id = 557] 00:20:32 INFO - PROCESS | 3840 | --DOCSHELL 1CC74000 == 127 [pid = 3840] [id = 556] 00:20:32 INFO - PROCESS | 3840 | --DOCSHELL 1C5AA000 == 126 [pid = 3840] [id = 555] 00:20:32 INFO - PROCESS | 3840 | --DOCSHELL 1980A000 == 125 [pid = 3840] [id = 554] 00:20:32 INFO - PROCESS | 3840 | --DOCSHELL 18A2E400 == 124 [pid = 3840] [id = 553] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 176 (14F0C800) [pid = 3840] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 175 (2175F000) [pid = 3840] [serial = 1570] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 174 (21CB2C00) [pid = 3840] [serial = 1573] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 173 (22885800) [pid = 3840] [serial = 1576] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 172 (229BFC00) [pid = 3840] [serial = 1579] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 171 (22F23C00) [pid = 3840] [serial = 1582] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 170 (24CDBC00) [pid = 3840] [serial = 1585] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 169 (1D1DE400) [pid = 3840] [serial = 1618] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 168 (15AF5800) [pid = 3840] [serial = 1564] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 167 (1995CC00) [pid = 3840] [serial = 1567] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOCSHELL 15A7EC00 == 123 [pid = 3840] [id = 552] 00:20:32 INFO - PROCESS | 3840 | --DOCSHELL 15AB1800 == 122 [pid = 3840] [id = 551] 00:20:32 INFO - PROCESS | 3840 | --DOCSHELL 14F3C800 == 121 [pid = 3840] [id = 550] 00:20:32 INFO - PROCESS | 3840 | --DOCSHELL 21CB3C00 == 120 [pid = 3840] [id = 546] 00:20:32 INFO - PROCESS | 3840 | --DOCSHELL 20A1AC00 == 119 [pid = 3840] [id = 545] 00:20:32 INFO - PROCESS | 3840 | --DOCSHELL 1CC73400 == 118 [pid = 3840] [id = 544] 00:20:32 INFO - PROCESS | 3840 | --DOCSHELL 1EF13000 == 117 [pid = 3840] [id = 543] 00:20:32 INFO - PROCESS | 3840 | --DOCSHELL 1D1DC800 == 116 [pid = 3840] [id = 542] 00:20:32 INFO - PROCESS | 3840 | --DOCSHELL 1650B400 == 115 [pid = 3840] [id = 541] 00:20:32 INFO - PROCESS | 3840 | --DOCSHELL 14805000 == 114 [pid = 3840] [id = 540] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (1D110400) [pid = 3840] [serial = 1610] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (15AAC800) [pid = 3840] [serial = 1595] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (1C5A1800) [pid = 3840] [serial = 1616] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (1B737000) [pid = 3840] [serial = 1603] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (1C257800) [pid = 3840] [serial = 1604] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (152B6000) [pid = 3840] [serial = 1612] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (19218400) [pid = 3840] [serial = 1079] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (16087C00) [pid = 3840] [serial = 1613] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (1995AC00) [pid = 3840] [serial = 1601] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (15AEFC00) [pid = 3840] [serial = 1505] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (1D1DCC00) [pid = 3840] [serial = 1502] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (1CF6FC00) [pid = 3840] [serial = 1609] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (1CC74C00) [pid = 3840] [serial = 1607] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (1CA28000) [pid = 3840] [serial = 1606] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (15A80800) [pid = 3840] [serial = 1594] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (17EBEC00) [pid = 3840] [serial = 1597] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (18D4BC00) [pid = 3840] [serial = 1598] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (15A8B000) [pid = 3840] [serial = 1589] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (14FCA400) [pid = 3840] [serial = 1588] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (19808800) [pid = 3840] [serial = 1600] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (18D4A000) [pid = 3840] [serial = 1592] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (18A3FC00) [pid = 3840] [serial = 1591] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (19F33C00) [pid = 3840] [serial = 1615] [outer = 00000000] [url = about:blank] 00:20:32 INFO - PROCESS | 3840 | 1461136832762 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:32 INFO - PROCESS | 3840 | ++DOCSHELL 0F7B6800 == 115 [pid = 3840] [id = 571] 00:20:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (0F7F9000) [pid = 3840] [serial = 1713] [outer = 00000000] 00:20:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (101B9800) [pid = 3840] [serial = 1714] [outer = 0F7F9000] 00:20:32 INFO - PROCESS | 3840 | 1461136832815 Marionette DEBUG loaded listener.js 00:20:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (14808800) [pid = 3840] [serial = 1715] [outer = 0F7F9000] 00:20:33 INFO - PROCESS | 3840 | 1461136833314 Marionette TRACE conn5 <- [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]]]}] 00:20:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:20:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1018ms 00:20:33 INFO - PROCESS | 3840 | 1461136833356 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 00:20:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:20:33 INFO - PROCESS | 3840 | 1461136833358 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 00:20:33 INFO - PROCESS | 3840 | 1461136833362 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:20:33 INFO - PROCESS | 3840 | 1461136833364 Marionette TRACE conn5 <- [1,2250,null,{}] 00:20:33 INFO - PROCESS | 3840 | 1461136833367 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:33 INFO - PROCESS | 3840 | 1461136833466 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 00:20:33 INFO - PROCESS | 3840 | 1461136833475 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:33 INFO - PROCESS | 3840 | ++DOCSHELL 152BCC00 == 116 [pid = 3840] [id = 572] 00:20:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (15A7EC00) [pid = 3840] [serial = 1716] [outer = 00000000] 00:20:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (16071400) [pid = 3840] [serial = 1717] [outer = 15A7EC00] 00:20:33 INFO - PROCESS | 3840 | 1461136833521 Marionette DEBUG loaded listener.js 00:20:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (168F7800) [pid = 3840] [serial = 1718] [outer = 15A7EC00] 00:20:33 INFO - PROCESS | 3840 | 1461136833984 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 00:20:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:20:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 671ms 00:20:34 INFO - PROCESS | 3840 | 1461136834034 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 00:20:34 INFO - PROCESS | 3840 | 1461136834036 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 00:20:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:20:34 INFO - PROCESS | 3840 | 1461136834039 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:20:34 INFO - PROCESS | 3840 | 1461136834041 Marionette TRACE conn5 <- [1,2254,null,{}] 00:20:34 INFO - PROCESS | 3840 | 1461136834044 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:34 INFO - PROCESS | 3840 | 1461136834139 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 00:20:34 INFO - PROCESS | 3840 | 1461136834145 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:34 INFO - PROCESS | 3840 | ++DOCSHELL 15AD8400 == 117 [pid = 3840] [id = 573] 00:20:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (17BE2800) [pid = 3840] [serial = 1719] [outer = 00000000] 00:20:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (19219400) [pid = 3840] [serial = 1720] [outer = 17BE2800] 00:20:34 INFO - PROCESS | 3840 | 1461136834191 Marionette DEBUG loaded listener.js 00:20:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (19804000) [pid = 3840] [serial = 1721] [outer = 17BE2800] 00:20:34 INFO - PROCESS | 3840 | 1461136834635 Marionette TRACE conn5 <- [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]]]}] 00:20:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:20:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 630ms 00:20:34 INFO - PROCESS | 3840 | 1461136834702 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 00:20:34 INFO - PROCESS | 3840 | 1461136834704 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 00:20:34 INFO - PROCESS | 3840 | 1461136834708 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:20:34 INFO - PROCESS | 3840 | 1461136834710 Marionette TRACE conn5 <- [1,2258,null,{}] 00:20:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:20:34 INFO - PROCESS | 3840 | 1461136834713 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:34 INFO - PROCESS | 3840 | 1461136834831 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 00:20:34 INFO - PROCESS | 3840 | 1461136834869 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:34 INFO - PROCESS | 3840 | ++DOCSHELL 1995D800 == 118 [pid = 3840] [id = 574] 00:20:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (1A197800) [pid = 3840] [serial = 1722] [outer = 00000000] 00:20:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (1A6DE800) [pid = 3840] [serial = 1723] [outer = 1A197800] 00:20:34 INFO - PROCESS | 3840 | 1461136834917 Marionette DEBUG loaded listener.js 00:20:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (1B404C00) [pid = 3840] [serial = 1724] [outer = 1A197800] 00:20:35 INFO - PROCESS | 3840 | 1461136835430 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 00:20:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:20:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 770ms 00:20:35 INFO - PROCESS | 3840 | 1461136835486 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 00:20:35 INFO - PROCESS | 3840 | 1461136835488 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 00:20:35 INFO - PROCESS | 3840 | 1461136835491 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:20:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:20:35 INFO - PROCESS | 3840 | 1461136835493 Marionette TRACE conn5 <- [1,2262,null,{}] 00:20:35 INFO - PROCESS | 3840 | 1461136835501 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:35 INFO - PROCESS | 3840 | 1461136835638 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 00:20:35 INFO - PROCESS | 3840 | 1461136835656 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:35 INFO - PROCESS | 3840 | ++DOCSHELL 1A6D7800 == 119 [pid = 3840] [id = 575] 00:20:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (1B439C00) [pid = 3840] [serial = 1725] [outer = 00000000] 00:20:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (1C2D4C00) [pid = 3840] [serial = 1726] [outer = 1B439C00] 00:20:35 INFO - PROCESS | 3840 | 1461136835701 Marionette DEBUG loaded listener.js 00:20:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (1C5A8C00) [pid = 3840] [serial = 1727] [outer = 1B439C00] 00:20:36 INFO - PROCESS | 3840 | 1461136836143 Marionette TRACE conn5 <- [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]]]}] 00:20:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:20:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 670ms 00:20:36 INFO - PROCESS | 3840 | 1461136836165 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 00:20:36 INFO - PROCESS | 3840 | 1461136836167 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 00:20:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:20:36 INFO - PROCESS | 3840 | 1461136836171 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:20:36 INFO - PROCESS | 3840 | 1461136836172 Marionette TRACE conn5 <- [1,2266,null,{}] 00:20:36 INFO - PROCESS | 3840 | 1461136836176 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:36 INFO - PROCESS | 3840 | 1461136836341 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 00:20:36 INFO - PROCESS | 3840 | 1461136836367 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:36 INFO - PROCESS | 3840 | ++DOCSHELL 1A6DA400 == 120 [pid = 3840] [id = 576] 00:20:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (1C872800) [pid = 3840] [serial = 1728] [outer = 00000000] 00:20:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (1CC74400) [pid = 3840] [serial = 1729] [outer = 1C872800] 00:20:36 INFO - PROCESS | 3840 | 1461136836411 Marionette DEBUG loaded listener.js 00:20:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (1CC95C00) [pid = 3840] [serial = 1730] [outer = 1C872800] 00:20:36 INFO - PROCESS | 3840 | 1461136836846 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 00:20:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:20:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 730ms 00:20:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:20:36 INFO - PROCESS | 3840 | 1461136836902 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 00:20:36 INFO - PROCESS | 3840 | 1461136836904 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 00:20:36 INFO - PROCESS | 3840 | 1461136836907 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:20:36 INFO - PROCESS | 3840 | 1461136836908 Marionette TRACE conn5 <- [1,2270,null,{}] 00:20:36 INFO - PROCESS | 3840 | 1461136836912 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:37 INFO - PROCESS | 3840 | 1461136837057 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (1A39FC00) [pid = 3840] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (18D4C400) [pid = 3840] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (1CE0F000) [pid = 3840] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (14F3F400) [pid = 3840] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (21A82000) [pid = 3840] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (1D14D800) [pid = 3840] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (21761C00) [pid = 3840] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (149A3000) [pid = 3840] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 153 (17BF0C00) [pid = 3840] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 152 (18AB8800) [pid = 3840] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 151 (21CD8400) [pid = 3840] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 150 (15AA8C00) [pid = 3840] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 149 (22884800) [pid = 3840] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 148 (1DB10400) [pid = 3840] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 147 (21E63800) [pid = 3840] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 146 (1DB0C400) [pid = 3840] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 145 (1C5AAC00) [pid = 3840] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:20:37 INFO - PROCESS | 3840 | --DOMWINDOW == 144 (17BE2C00) [pid = 3840] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:20:37 INFO - PROCESS | 3840 | 1461136837468 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:37 INFO - PROCESS | 3840 | ++DOCSHELL 101AB800 == 121 [pid = 3840] [id = 577] 00:20:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 145 (101AD800) [pid = 3840] [serial = 1731] [outer = 00000000] 00:20:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 146 (15210000) [pid = 3840] [serial = 1732] [outer = 101AD800] 00:20:37 INFO - PROCESS | 3840 | 1461136837514 Marionette DEBUG loaded listener.js 00:20:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 147 (18AB8800) [pid = 3840] [serial = 1733] [outer = 101AD800] 00:20:37 INFO - PROCESS | 3840 | 1461136837900 Marionette TRACE conn5 <- [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]]]}] 00:20:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:20:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1021ms 00:20:37 INFO - PROCESS | 3840 | 1461136837928 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 00:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:20:37 INFO - PROCESS | 3840 | 1461136837930 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 00:20:37 INFO - PROCESS | 3840 | 1461136837933 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:20:37 INFO - PROCESS | 3840 | 1461136837935 Marionette TRACE conn5 <- [1,2274,null,{}] 00:20:37 INFO - PROCESS | 3840 | 1461136837939 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:38 INFO - PROCESS | 3840 | 1461136838050 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 00:20:38 INFO - PROCESS | 3840 | 1461136838059 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:38 INFO - PROCESS | 3840 | ++DOCSHELL 133F7C00 == 122 [pid = 3840] [id = 578] 00:20:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 148 (19212800) [pid = 3840] [serial = 1734] [outer = 00000000] 00:20:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 149 (1CE0F400) [pid = 3840] [serial = 1735] [outer = 19212800] 00:20:38 INFO - PROCESS | 3840 | 1461136838103 Marionette DEBUG loaded listener.js 00:20:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 150 (1CF6AC00) [pid = 3840] [serial = 1736] [outer = 19212800] 00:20:38 INFO - PROCESS | 3840 | 1461136838564 Marionette TRACE conn5 <- [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]]]}] 00:20:38 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 00:20:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 672ms 00:20:38 INFO - PROCESS | 3840 | 1461136838609 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 00:20:38 INFO - PROCESS | 3840 | 1461136838611 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 00:20:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:20:38 INFO - PROCESS | 3840 | 1461136838614 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:20:38 INFO - PROCESS | 3840 | 1461136838617 Marionette TRACE conn5 <- [1,2278,null,{}] 00:20:38 INFO - PROCESS | 3840 | 1461136838620 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:38 INFO - PROCESS | 3840 | 1461136838736 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 00:20:38 INFO - PROCESS | 3840 | 1461136838775 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:38 INFO - PROCESS | 3840 | ++DOCSHELL 1CC73000 == 123 [pid = 3840] [id = 579] 00:20:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 151 (1D112400) [pid = 3840] [serial = 1737] [outer = 00000000] 00:20:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 152 (1D155C00) [pid = 3840] [serial = 1738] [outer = 1D112400] 00:20:38 INFO - PROCESS | 3840 | 1461136838824 Marionette DEBUG loaded listener.js 00:20:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 153 (1D418000) [pid = 3840] [serial = 1739] [outer = 1D112400] 00:20:39 INFO - PROCESS | 3840 | 1461136839287 Marionette TRACE conn5 <- [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]]]}] 00:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 730ms 00:20:39 INFO - PROCESS | 3840 | 1461136839347 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 00:20:39 INFO - PROCESS | 3840 | 1461136839349 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 00:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:20:39 INFO - PROCESS | 3840 | 1461136839352 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:20:39 INFO - PROCESS | 3840 | 1461136839353 Marionette TRACE conn5 <- [1,2282,null,{}] 00:20:39 INFO - PROCESS | 3840 | 1461136839357 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:39 INFO - PROCESS | 3840 | 1461136839536 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 00:20:39 INFO - PROCESS | 3840 | 1461136839696 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:39 INFO - PROCESS | 3840 | ++DOCSHELL 0FD03000 == 124 [pid = 3840] [id = 580] 00:20:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 154 (0FDB6400) [pid = 3840] [serial = 1740] [outer = 00000000] 00:20:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (1044E400) [pid = 3840] [serial = 1741] [outer = 0FDB6400] 00:20:39 INFO - PROCESS | 3840 | 1461136839757 Marionette DEBUG loaded listener.js 00:20:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (149A3000) [pid = 3840] [serial = 1742] [outer = 0FDB6400] 00:20:40 INFO - PROCESS | 3840 | 1461136840450 Marionette TRACE conn5 <- [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]]]}] 00:20:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:20:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1129ms 00:20:40 INFO - PROCESS | 3840 | 1461136840483 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 00:20:40 INFO - PROCESS | 3840 | 1461136840488 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 00:20:40 INFO - PROCESS | 3840 | 1461136840493 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:20:40 INFO - PROCESS | 3840 | 1461136840497 Marionette TRACE conn5 <- [1,2286,null,{}] 00:20:40 INFO - PROCESS | 3840 | 1461136840502 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:40 INFO - PROCESS | 3840 | 1461136840634 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 00:20:40 INFO - PROCESS | 3840 | 1461136840802 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:40 INFO - PROCESS | 3840 | ++DOCSHELL 15AF8000 == 125 [pid = 3840] [id = 581] 00:20:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (16114400) [pid = 3840] [serial = 1743] [outer = 00000000] 00:20:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (17EBDC00) [pid = 3840] [serial = 1744] [outer = 16114400] 00:20:40 INFO - PROCESS | 3840 | 1461136840861 Marionette DEBUG loaded listener.js 00:20:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (18AB8C00) [pid = 3840] [serial = 1745] [outer = 16114400] 00:20:41 INFO - PROCESS | 3840 | 1461136841424 Marionette TRACE conn5 <- [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]]]}] 00:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 971ms 00:20:41 INFO - PROCESS | 3840 | 1461136841468 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 00:20:41 INFO - PROCESS | 3840 | 1461136841472 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 00:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:20:41 INFO - PROCESS | 3840 | 1461136841476 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:20:41 INFO - PROCESS | 3840 | 1461136841478 Marionette TRACE conn5 <- [1,2290,null,{}] 00:20:41 INFO - PROCESS | 3840 | 1461136841482 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:41 INFO - PROCESS | 3840 | 1461136841607 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 00:20:41 INFO - PROCESS | 3840 | 1461136841787 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:41 INFO - PROCESS | 3840 | ++DOCSHELL 19FE3800 == 126 [pid = 3840] [id = 582] 00:20:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (1A3A1C00) [pid = 3840] [serial = 1746] [outer = 00000000] 00:20:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (1C2CFC00) [pid = 3840] [serial = 1747] [outer = 1A3A1C00] 00:20:41 INFO - PROCESS | 3840 | 1461136841844 Marionette DEBUG loaded listener.js 00:20:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (1CC92800) [pid = 3840] [serial = 1748] [outer = 1A3A1C00] 00:20:42 INFO - PROCESS | 3840 | 1461136842443 Marionette TRACE conn5 <- [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]]]}] 00:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1021ms 00:20:42 INFO - PROCESS | 3840 | 1461136842499 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 00:20:42 INFO - PROCESS | 3840 | 1461136842503 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 00:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:20:42 INFO - PROCESS | 3840 | 1461136842514 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:20:42 INFO - PROCESS | 3840 | 1461136842519 Marionette TRACE conn5 <- [1,2294,null,{}] 00:20:42 INFO - PROCESS | 3840 | 1461136842541 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:42 INFO - PROCESS | 3840 | 1461136842666 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 00:20:42 INFO - PROCESS | 3840 | 1461136842833 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:42 INFO - PROCESS | 3840 | ++DOCSHELL 1DB0A400 == 127 [pid = 3840] [id = 583] 00:20:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (1DC17400) [pid = 3840] [serial = 1749] [outer = 00000000] 00:20:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (1EF16C00) [pid = 3840] [serial = 1750] [outer = 1DC17400] 00:20:42 INFO - PROCESS | 3840 | 1461136842890 Marionette DEBUG loaded listener.js 00:20:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (1EF9BC00) [pid = 3840] [serial = 1751] [outer = 1DC17400] 00:20:43 INFO - PROCESS | 3840 | 1461136843501 Marionette TRACE conn5 <- [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]]]}] 00:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1044ms 00:20:43 INFO - PROCESS | 3840 | 1461136843558 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 00:20:43 INFO - PROCESS | 3840 | 1461136843560 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 00:20:43 INFO - PROCESS | 3840 | 1461136843563 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:20:43 INFO - PROCESS | 3840 | 1461136843565 Marionette TRACE conn5 <- [1,2298,null,{}] 00:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:20:43 INFO - PROCESS | 3840 | 1461136843569 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:43 INFO - PROCESS | 3840 | 1461136843691 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 00:20:43 INFO - PROCESS | 3840 | 1461136843855 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:43 INFO - PROCESS | 3840 | ++DOCSHELL 1D14F800 == 128 [pid = 3840] [id = 584] 00:20:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (20A0D000) [pid = 3840] [serial = 1752] [outer = 00000000] 00:20:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (214B9800) [pid = 3840] [serial = 1753] [outer = 20A0D000] 00:20:43 INFO - PROCESS | 3840 | 1461136843912 Marionette DEBUG loaded listener.js 00:20:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (214B9400) [pid = 3840] [serial = 1754] [outer = 20A0D000] 00:20:44 INFO - PROCESS | 3840 | 1461136844530 Marionette TRACE conn5 <- [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]]]}] 00:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1016ms 00:20:44 INFO - PROCESS | 3840 | 1461136844584 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 00:20:44 INFO - PROCESS | 3840 | 1461136844586 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 00:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:20:44 INFO - PROCESS | 3840 | 1461136844604 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:20:44 INFO - PROCESS | 3840 | 1461136844607 Marionette TRACE conn5 <- [1,2302,null,{}] 00:20:44 INFO - PROCESS | 3840 | 1461136844629 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:44 INFO - PROCESS | 3840 | 1461136844749 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 00:20:44 INFO - PROCESS | 3840 | 1461136844914 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:44 INFO - PROCESS | 3840 | ++DOCSHELL 21A46800 == 129 [pid = 3840] [id = 585] 00:20:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 169 (21A47400) [pid = 3840] [serial = 1755] [outer = 00000000] 00:20:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 170 (21C33400) [pid = 3840] [serial = 1756] [outer = 21A47400] 00:20:44 INFO - PROCESS | 3840 | 1461136844979 Marionette DEBUG loaded listener.js 00:20:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 171 (21CBF000) [pid = 3840] [serial = 1757] [outer = 21A47400] 00:20:45 INFO - PROCESS | 3840 | 1461136845541 Marionette TRACE conn5 <- [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]]]}] 00:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1007ms 00:20:45 INFO - PROCESS | 3840 | 1461136845601 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 00:20:45 INFO - PROCESS | 3840 | 1461136845604 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 00:20:45 INFO - PROCESS | 3840 | 1461136845607 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:20:45 INFO - PROCESS | 3840 | 1461136845609 Marionette TRACE conn5 <- [1,2306,null,{}] 00:20:45 INFO - PROCESS | 3840 | 1461136845613 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:45 INFO - PROCESS | 3840 | 1461136845735 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 00:20:45 INFO - PROCESS | 3840 | 1461136845915 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:45 INFO - PROCESS | 3840 | ++DOCSHELL 21CD9800 == 130 [pid = 3840] [id = 586] 00:20:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 172 (21E62800) [pid = 3840] [serial = 1758] [outer = 00000000] 00:20:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 173 (22961400) [pid = 3840] [serial = 1759] [outer = 21E62800] 00:20:45 INFO - PROCESS | 3840 | 1461136845971 Marionette DEBUG loaded listener.js 00:20:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 174 (2296C400) [pid = 3840] [serial = 1760] [outer = 21E62800] 00:20:46 INFO - PROCESS | 3840 | 1461136846556 Marionette TRACE conn5 <- [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] 00:20:46 INFO - PROCESS | 3840 | 1461136846583 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 00:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:20:46 INFO - PROCESS | 3840 | 1461136846586 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:20:46 INFO - PROCESS | 3840 | 1461136846588 Marionette TRACE conn5 <- [1,2310,null,{}] 00:20:46 INFO - PROCESS | 3840 | 1461136846592 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:46 INFO - PROCESS | 3840 | 1461136846711 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 00:20:46 INFO - PROCESS | 3840 | 1461136846890 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:46 INFO - PROCESS | 3840 | ++DOCSHELL 21E69000 == 131 [pid = 3840] [id = 587] 00:20:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 175 (2288AC00) [pid = 3840] [serial = 1761] [outer = 00000000] 00:20:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 176 (24243000) [pid = 3840] [serial = 1762] [outer = 2288AC00] 00:20:46 INFO - PROCESS | 3840 | 1461136846945 Marionette DEBUG loaded listener.js 00:20:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 177 (24245400) [pid = 3840] [serial = 1763] [outer = 2288AC00] 00:20:47 INFO - PROCESS | 3840 | 1461136847521 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 00:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 970ms 00:20:47 INFO - PROCESS | 3840 | 1461136847561 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 00:20:47 INFO - PROCESS | 3840 | 1461136847563 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 00:20:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:20:47 INFO - PROCESS | 3840 | 1461136847567 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:20:47 INFO - PROCESS | 3840 | 1461136847569 Marionette TRACE conn5 <- [1,2314,null,{}] 00:20:47 INFO - PROCESS | 3840 | 1461136847572 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:47 INFO - PROCESS | 3840 | 1461136847692 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 00:20:47 INFO - PROCESS | 3840 | 1461136847871 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:47 INFO - PROCESS | 3840 | ++DOCSHELL 1139F800 == 132 [pid = 3840] [id = 588] 00:20:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 178 (17BED400) [pid = 3840] [serial = 1764] [outer = 00000000] 00:20:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 179 (2424C800) [pid = 3840] [serial = 1765] [outer = 17BED400] 00:20:47 INFO - PROCESS | 3840 | 1461136847932 Marionette DEBUG loaded listener.js 00:20:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 180 (2424DC00) [pid = 3840] [serial = 1766] [outer = 17BED400] 00:20:48 INFO - PROCESS | 3840 | 1461136848491 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 00:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 970ms 00:20:48 INFO - PROCESS | 3840 | 1461136848541 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 00:20:48 INFO - PROCESS | 3840 | 1461136848544 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 00:20:48 INFO - PROCESS | 3840 | 1461136848547 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:20:48 INFO - PROCESS | 3840 | 1461136848549 Marionette TRACE conn5 <- [1,2318,null,{}] 00:20:48 INFO - PROCESS | 3840 | 1461136848553 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:48 INFO - PROCESS | 3840 | 1461136848673 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 00:20:48 INFO - PROCESS | 3840 | 1461136848854 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:48 INFO - PROCESS | 3840 | ++DOCSHELL 24244800 == 133 [pid = 3840] [id = 589] 00:20:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 181 (24248000) [pid = 3840] [serial = 1767] [outer = 00000000] 00:20:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 182 (24CE5800) [pid = 3840] [serial = 1768] [outer = 24248000] 00:20:48 INFO - PROCESS | 3840 | 1461136848911 Marionette DEBUG loaded listener.js 00:20:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 183 (25F5BC00) [pid = 3840] [serial = 1769] [outer = 24248000] 00:20:49 INFO - PROCESS | 3840 | 1461136849570 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 00:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1069ms 00:20:49 INFO - PROCESS | 3840 | 1461136849620 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 00:20:49 INFO - PROCESS | 3840 | 1461136849623 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 00:20:49 INFO - PROCESS | 3840 | 1461136849626 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:20:49 INFO - PROCESS | 3840 | 1461136849628 Marionette TRACE conn5 <- [1,2322,null,{}] 00:20:49 INFO - PROCESS | 3840 | 1461136849632 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:49 INFO - PROCESS | 3840 | 1461136849754 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 00:20:49 INFO - PROCESS | 3840 | 1461136849939 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:49 INFO - PROCESS | 3840 | ++DOCSHELL 1606F000 == 134 [pid = 3840] [id = 590] 00:20:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 184 (168F7000) [pid = 3840] [serial = 1770] [outer = 00000000] 00:20:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 185 (1980A800) [pid = 3840] [serial = 1771] [outer = 168F7000] 00:20:50 INFO - PROCESS | 3840 | 1461136849999 Marionette DEBUG loaded listener.js 00:20:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 186 (1A6D9800) [pid = 3840] [serial = 1772] [outer = 168F7000] 00:20:50 INFO - PROCESS | 3840 | 1461136850876 Marionette TRACE conn5 <- [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]]]}] 00:20:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:20:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1282ms 00:20:50 INFO - PROCESS | 3840 | 1461136850912 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 00:20:50 INFO - PROCESS | 3840 | 1461136850916 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 00:20:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:20:50 INFO - PROCESS | 3840 | 1461136850921 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:20:50 INFO - PROCESS | 3840 | 1461136850925 Marionette TRACE conn5 <- [1,2326,null,{}] 00:20:50 INFO - PROCESS | 3840 | 1461136850931 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:51 INFO - PROCESS | 3840 | 1461136851055 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 00:20:51 INFO - PROCESS | 3840 | 1461136851231 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:51 INFO - PROCESS | 3840 | ++DOCSHELL 15A85400 == 135 [pid = 3840] [id = 591] 00:20:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 187 (15A87000) [pid = 3840] [serial = 1773] [outer = 00000000] 00:20:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 188 (17AB2C00) [pid = 3840] [serial = 1774] [outer = 15A87000] 00:20:51 INFO - PROCESS | 3840 | 1461136851284 Marionette DEBUG loaded listener.js 00:20:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 189 (17EB5800) [pid = 3840] [serial = 1775] [outer = 15A87000] 00:20:51 INFO - PROCESS | 3840 | 1461136851883 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 00:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1027ms 00:20:51 INFO - PROCESS | 3840 | 1461136851950 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 00:20:51 INFO - PROCESS | 3840 | 1461136851955 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 00:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:20:51 INFO - PROCESS | 3840 | 1461136851961 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:20:51 INFO - PROCESS | 3840 | 1461136851963 Marionette TRACE conn5 <- [1,2330,null,{}] 00:20:51 INFO - PROCESS | 3840 | 1461136851967 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:52 INFO - PROCESS | 3840 | 1461136852081 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 00:20:52 INFO - PROCESS | 3840 | 1461136852257 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:52 INFO - PROCESS | 3840 | ++DOCSHELL 1980B800 == 136 [pid = 3840] [id = 592] 00:20:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 190 (19951400) [pid = 3840] [serial = 1776] [outer = 00000000] 00:20:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 191 (1A3A8000) [pid = 3840] [serial = 1777] [outer = 19951400] 00:20:52 INFO - PROCESS | 3840 | 1461136852307 Marionette DEBUG loaded listener.js 00:20:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 192 (1B404000) [pid = 3840] [serial = 1778] [outer = 19951400] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 15AF0000 == 135 [pid = 3840] [id = 522] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 21A83800 == 134 [pid = 3840] [id = 524] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 14931C00 == 133 [pid = 3840] [id = 96] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 1980DC00 == 132 [pid = 3840] [id = 97] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 22F20C00 == 131 [pid = 3840] [id = 528] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 2287F400 == 130 [pid = 3840] [id = 526] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 14F38800 == 129 [pid = 3840] [id = 527] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 21A85400 == 128 [pid = 3840] [id = 525] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 17BEB800 == 127 [pid = 3840] [id = 523] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 1CC73000 == 126 [pid = 3840] [id = 579] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 133F7C00 == 125 [pid = 3840] [id = 578] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 101AB800 == 124 [pid = 3840] [id = 577] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 1A6DA400 == 123 [pid = 3840] [id = 576] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 1A6D7800 == 122 [pid = 3840] [id = 575] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 1995D800 == 121 [pid = 3840] [id = 574] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 191 (1D5CE000) [pid = 3840] [serial = 1678] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 190 (20A15C00) [pid = 3840] [serial = 1642] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 189 (21A82C00) [pid = 3840] [serial = 1636] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 188 (21E5F400) [pid = 3840] [serial = 1639] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 187 (229B4400) [pid = 3840] [serial = 1645] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 15AD8400 == 120 [pid = 3840] [id = 573] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 152BCC00 == 119 [pid = 3840] [id = 572] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 0F7B6800 == 118 [pid = 3840] [id = 571] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 17AA9800 == 117 [pid = 3840] [id = 570] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 14A38000 == 116 [pid = 3840] [id = 569] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 1CC93400 == 115 [pid = 3840] [id = 565] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 20A20C00 == 114 [pid = 3840] [id = 564] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 1EF1CC00 == 113 [pid = 3840] [id = 563] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 1D10DC00 == 112 [pid = 3840] [id = 562] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 15AEC800 == 111 [pid = 3840] [id = 561] 00:20:52 INFO - PROCESS | 3840 | --DOCSHELL 14938400 == 110 [pid = 3840] [id = 560] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 186 (1D14AC00) [pid = 3840] [serial = 1676] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 185 (1B430C00) [pid = 3840] [serial = 1664] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 184 (1CC73800) [pid = 3840] [serial = 1675] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 183 (1D10C400) [pid = 3840] [serial = 1670] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 182 (15AF7400) [pid = 3840] [serial = 1651] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 181 (21CD6C00) [pid = 3840] [serial = 1520] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 180 (1D636800) [pid = 3840] [serial = 1511] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 179 (21A7D400) [pid = 3840] [serial = 1517] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 178 (15ACF800) [pid = 3840] [serial = 1672] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 177 (1A3A0400) [pid = 3840] [serial = 1655] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 176 (1980F800) [pid = 3840] [serial = 1654] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 175 (19805C00) [pid = 3840] [serial = 1661] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 174 (21E62400) [pid = 3840] [serial = 1523] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 173 (16E7A800) [pid = 3840] [serial = 1658] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 172 (1DB08C00) [pid = 3840] [serial = 1627] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 171 (17E29000) [pid = 3840] [serial = 1673] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 170 (1A6DCC00) [pid = 3840] [serial = 1663] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 169 (22963800) [pid = 3840] [serial = 1529] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 168 (17AA9400) [pid = 3840] [serial = 1652] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 167 (214B9C00) [pid = 3840] [serial = 1630] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (197C8000) [pid = 3840] [serial = 1660] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (1EF95400) [pid = 3840] [serial = 1514] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (22882400) [pid = 3840] [serial = 1526] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (1EF1C800) [pid = 3840] [serial = 1562] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (1995E800) [pid = 3840] [serial = 1624] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (21A7A000) [pid = 3840] [serial = 1633] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (1CC67000) [pid = 3840] [serial = 1666] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (19951C00) [pid = 3840] [serial = 1508] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (16085800) [pid = 3840] [serial = 1657] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (15AB3800) [pid = 3840] [serial = 1621] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 156 (1CF71800) [pid = 3840] [serial = 1669] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 155 (15ACE400) [pid = 3840] [serial = 1648] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | --DOMWINDOW == 154 (1CC69800) [pid = 3840] [serial = 1667] [outer = 00000000] [url = about:blank] 00:20:52 INFO - PROCESS | 3840 | 1461136852946 Marionette TRACE conn5 <- [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]]]}] 00:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1017ms 00:20:52 INFO - PROCESS | 3840 | 1461136852981 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 00:20:52 INFO - PROCESS | 3840 | 1461136852983 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 00:20:52 INFO - PROCESS | 3840 | 1461136852987 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:20:52 INFO - PROCESS | 3840 | 1461136852990 Marionette TRACE conn5 <- [1,2334,null,{}] 00:20:53 INFO - PROCESS | 3840 | 1461136853000 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:53 INFO - PROCESS | 3840 | 1461136853124 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 00:20:53 INFO - PROCESS | 3840 | 1461136853136 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:53 INFO - PROCESS | 3840 | ++DOCSHELL 15AAE800 == 111 [pid = 3840] [id = 593] 00:20:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 155 (15ACCC00) [pid = 3840] [serial = 1779] [outer = 00000000] 00:20:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 156 (17BE4400) [pid = 3840] [serial = 1780] [outer = 15ACCC00] 00:20:53 INFO - PROCESS | 3840 | 1461136853185 Marionette DEBUG loaded listener.js 00:20:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 157 (17EB9C00) [pid = 3840] [serial = 1781] [outer = 15ACCC00] 00:20:53 INFO - PROCESS | 3840 | 1461136853708 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 00:20:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 770ms 00:20:53 INFO - PROCESS | 3840 | 1461136853762 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 00:20:53 INFO - PROCESS | 3840 | 1461136853764 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 00:20:53 INFO - PROCESS | 3840 | 1461136853767 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:20:53 INFO - PROCESS | 3840 | 1461136853769 Marionette TRACE conn5 <- [1,2338,null,{}] 00:20:53 INFO - PROCESS | 3840 | 1461136853776 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:53 INFO - PROCESS | 3840 | 1461136853879 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 00:20:54 INFO - PROCESS | 3840 | 1461136854015 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:54 INFO - PROCESS | 3840 | ++DOCSHELL 18A46800 == 112 [pid = 3840] [id = 594] 00:20:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (18E27C00) [pid = 3840] [serial = 1782] [outer = 00000000] 00:20:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (1A1A0800) [pid = 3840] [serial = 1783] [outer = 18E27C00] 00:20:54 INFO - PROCESS | 3840 | 1461136854063 Marionette DEBUG loaded listener.js 00:20:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (1A6DCC00) [pid = 3840] [serial = 1784] [outer = 18E27C00] 00:20:54 INFO - PROCESS | 3840 | 1461136854454 Marionette TRACE conn5 <- [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]]]}] 00:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 730ms 00:20:54 INFO - PROCESS | 3840 | 1461136854501 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 00:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:20:54 INFO - PROCESS | 3840 | 1461136854503 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 00:20:54 INFO - PROCESS | 3840 | 1461136854506 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:20:54 INFO - PROCESS | 3840 | 1461136854508 Marionette TRACE conn5 <- [1,2342,null,{}] 00:20:54 INFO - PROCESS | 3840 | 1461136854511 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:54 INFO - PROCESS | 3840 | 1461136854609 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 00:20:54 INFO - PROCESS | 3840 | 1461136854615 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:54 INFO - PROCESS | 3840 | ++DOCSHELL 1B27F800 == 113 [pid = 3840] [id = 595] 00:20:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (1B42F400) [pid = 3840] [serial = 1785] [outer = 00000000] 00:20:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (1C5A7800) [pid = 3840] [serial = 1786] [outer = 1B42F400] 00:20:54 INFO - PROCESS | 3840 | 1461136854661 Marionette DEBUG loaded listener.js 00:20:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (1CC6B000) [pid = 3840] [serial = 1787] [outer = 1B42F400] 00:20:55 INFO - PROCESS | 3840 | 1461136855172 Marionette TRACE conn5 <- [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]]]}] 00:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 731ms 00:20:55 INFO - PROCESS | 3840 | 1461136855273 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 00:20:55 INFO - PROCESS | 3840 | 1461136855275 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 00:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:20:55 INFO - PROCESS | 3840 | 1461136855288 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:20:55 INFO - PROCESS | 3840 | 1461136855290 Marionette TRACE conn5 <- [1,2346,null,{}] 00:20:55 INFO - PROCESS | 3840 | 1461136855293 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:55 INFO - PROCESS | 3840 | 1461136855457 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 00:20:55 INFO - PROCESS | 3840 | 1461136855476 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:55 INFO - PROCESS | 3840 | ++DOCSHELL 1CE0D000 == 114 [pid = 3840] [id = 596] 00:20:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (1CE0D400) [pid = 3840] [serial = 1788] [outer = 00000000] 00:20:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (1D10A800) [pid = 3840] [serial = 1789] [outer = 1CE0D400] 00:20:55 INFO - PROCESS | 3840 | 1461136855523 Marionette DEBUG loaded listener.js 00:20:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (1D10EC00) [pid = 3840] [serial = 1790] [outer = 1CE0D400] 00:20:55 INFO - PROCESS | 3840 | 1461136855982 Marionette TRACE conn5 <- [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]]]}] 00:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 730ms 00:20:56 INFO - PROCESS | 3840 | 1461136856013 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 00:20:56 INFO - PROCESS | 3840 | 1461136856015 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 00:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:20:56 INFO - PROCESS | 3840 | 1461136856019 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:20:56 INFO - PROCESS | 3840 | 1461136856020 Marionette TRACE conn5 <- [1,2350,null,{}] 00:20:56 INFO - PROCESS | 3840 | 1461136856032 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:56 INFO - PROCESS | 3840 | 1461136856172 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 00:20:56 INFO - PROCESS | 3840 | 1461136856190 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:56 INFO - PROCESS | 3840 | ++DOCSHELL 18D51C00 == 115 [pid = 3840] [id = 597] 00:20:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (1CF76400) [pid = 3840] [serial = 1791] [outer = 00000000] 00:20:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (1D1DD000) [pid = 3840] [serial = 1792] [outer = 1CF76400] 00:20:56 INFO - PROCESS | 3840 | 1461136856236 Marionette DEBUG loaded listener.js 00:20:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 169 (1D5CEC00) [pid = 3840] [serial = 1793] [outer = 1CF76400] 00:20:56 INFO - PROCESS | 3840 | 1461136856719 Marionette TRACE conn5 <- [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]]]}] 00:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 731ms 00:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:20:56 INFO - PROCESS | 3840 | 1461136856750 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 00:20:56 INFO - PROCESS | 3840 | 1461136856752 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 00:20:56 INFO - PROCESS | 3840 | 1461136856755 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:20:56 INFO - PROCESS | 3840 | 1461136856757 Marionette TRACE conn5 <- [1,2354,null,{}] 00:20:56 INFO - PROCESS | 3840 | 1461136856760 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:57 INFO - PROCESS | 3840 | 1461136857148 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 00:20:57 INFO - PROCESS | 3840 | --DOMWINDOW == 168 (1B439C00) [pid = 3840] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:20:57 INFO - PROCESS | 3840 | --DOMWINDOW == 167 (1C872800) [pid = 3840] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:20:57 INFO - PROCESS | 3840 | --DOMWINDOW == 166 (101AD800) [pid = 3840] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:20:57 INFO - PROCESS | 3840 | --DOMWINDOW == 165 (0F7F9000) [pid = 3840] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:20:57 INFO - PROCESS | 3840 | --DOMWINDOW == 164 (17BEC000) [pid = 3840] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:20:57 INFO - PROCESS | 3840 | --DOMWINDOW == 163 (1A197800) [pid = 3840] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:20:57 INFO - PROCESS | 3840 | --DOMWINDOW == 162 (19212800) [pid = 3840] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:20:57 INFO - PROCESS | 3840 | --DOMWINDOW == 161 (1D155000) [pid = 3840] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:20:57 INFO - PROCESS | 3840 | --DOMWINDOW == 160 (15199C00) [pid = 3840] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:20:57 INFO - PROCESS | 3840 | --DOMWINDOW == 159 (17BE2800) [pid = 3840] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:20:57 INFO - PROCESS | 3840 | --DOMWINDOW == 158 (15A7EC00) [pid = 3840] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:20:57 INFO - PROCESS | 3840 | --DOMWINDOW == 157 (1D1D5000) [pid = 3840] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:20:57 INFO - PROCESS | 3840 | 1461136857236 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:57 INFO - PROCESS | 3840 | ++DOCSHELL 0FF8F400 == 116 [pid = 3840] [id = 598] 00:20:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 158 (10119800) [pid = 3840] [serial = 1794] [outer = 00000000] 00:20:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 159 (168F6000) [pid = 3840] [serial = 1795] [outer = 10119800] 00:20:57 INFO - PROCESS | 3840 | 1461136857280 Marionette DEBUG loaded listener.js 00:20:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 160 (19215400) [pid = 3840] [serial = 1796] [outer = 10119800] 00:20:57 INFO - PROCESS | 3840 | 1461136857629 Marionette TRACE conn5 <- [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]]]}] 00:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 930ms 00:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:20:57 INFO - PROCESS | 3840 | 1461136857686 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 00:20:57 INFO - PROCESS | 3840 | 1461136857688 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 00:20:57 INFO - PROCESS | 3840 | 1461136857692 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:20:57 INFO - PROCESS | 3840 | 1461136857693 Marionette TRACE conn5 <- [1,2358,null,{}] 00:20:57 INFO - PROCESS | 3840 | 1461136857697 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:57 INFO - PROCESS | 3840 | 1461136857797 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 00:20:57 INFO - PROCESS | 3840 | 1461136857804 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:57 INFO - PROCESS | 3840 | ++DOCSHELL 14A3A800 == 117 [pid = 3840] [id = 599] 00:20:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 161 (1A3A0C00) [pid = 3840] [serial = 1797] [outer = 00000000] 00:20:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 162 (1DC12400) [pid = 3840] [serial = 1798] [outer = 1A3A0C00] 00:20:57 INFO - PROCESS | 3840 | 1461136857849 Marionette DEBUG loaded listener.js 00:20:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 163 (1E28C000) [pid = 3840] [serial = 1799] [outer = 1A3A0C00] 00:20:58 INFO - PROCESS | 3840 | 1461136858310 Marionette TRACE conn5 <- [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]]]}] 00:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 670ms 00:20:58 INFO - PROCESS | 3840 | 1461136858364 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 00:20:58 INFO - PROCESS | 3840 | 1461136858366 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 00:20:58 INFO - PROCESS | 3840 | 1461136858369 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:20:58 INFO - PROCESS | 3840 | 1461136858371 Marionette TRACE conn5 <- [1,2362,null,{}] 00:20:58 INFO - PROCESS | 3840 | 1461136858374 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:58 INFO - PROCESS | 3840 | 1461136858473 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 00:20:58 INFO - PROCESS | 3840 | 1461136858513 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:58 INFO - PROCESS | 3840 | ++DOCSHELL 1EF16800 == 118 [pid = 3840] [id = 600] 00:20:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 164 (1EF9FC00) [pid = 3840] [serial = 1800] [outer = 00000000] 00:20:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 165 (20A17800) [pid = 3840] [serial = 1801] [outer = 1EF9FC00] 00:20:58 INFO - PROCESS | 3840 | 1461136858557 Marionette DEBUG loaded listener.js 00:20:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 166 (214BBC00) [pid = 3840] [serial = 1802] [outer = 1EF9FC00] 00:20:59 INFO - PROCESS | 3840 | 1461136859033 Marionette TRACE conn5 <- [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]]]}] 00:20:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 671ms 00:20:59 INFO - PROCESS | 3840 | 1461136859060 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 00:20:59 INFO - PROCESS | 3840 | 1461136859063 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 00:20:59 INFO - PROCESS | 3840 | 1461136859066 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:20:59 INFO - PROCESS | 3840 | 1461136859068 Marionette TRACE conn5 <- [1,2366,null,{}] 00:20:59 INFO - PROCESS | 3840 | 1461136859071 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:59 INFO - PROCESS | 3840 | 1461136859273 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 00:20:59 INFO - PROCESS | 3840 | 1461136859436 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:59 INFO - PROCESS | 3840 | ++DOCSHELL 14931C00 == 119 [pid = 3840] [id = 601] 00:20:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 167 (14A0B400) [pid = 3840] [serial = 1803] [outer = 00000000] 00:20:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 168 (14F3F400) [pid = 3840] [serial = 1804] [outer = 14A0B400] 00:20:59 INFO - PROCESS | 3840 | 1461136859498 Marionette DEBUG loaded listener.js 00:20:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 169 (15AA9000) [pid = 3840] [serial = 1805] [outer = 14A0B400] 00:21:00 INFO - PROCESS | 3840 | 1461136860185 Marionette TRACE conn5 <- [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]]]}] 00:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1180ms 00:21:00 INFO - PROCESS | 3840 | 1461136860253 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 00:21:00 INFO - PROCESS | 3840 | 1461136860258 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 00:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:21:00 INFO - PROCESS | 3840 | 1461136860278 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:21:00 INFO - PROCESS | 3840 | 1461136860282 Marionette TRACE conn5 <- [1,2370,null,{}] 00:21:00 INFO - PROCESS | 3840 | 1461136860287 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:00 INFO - PROCESS | 3840 | 1461136860426 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 00:21:00 INFO - PROCESS | 3840 | 1461136860592 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:00 INFO - PROCESS | 3840 | ++DOCSHELL 17BEAC00 == 120 [pid = 3840] [id = 602] 00:21:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 170 (17E2E800) [pid = 3840] [serial = 1806] [outer = 00000000] 00:21:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 171 (19803800) [pid = 3840] [serial = 1807] [outer = 17E2E800] 00:21:00 INFO - PROCESS | 3840 | 1461136860651 Marionette DEBUG loaded listener.js 00:21:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 172 (1995D800) [pid = 3840] [serial = 1808] [outer = 17E2E800] 00:21:01 INFO - PROCESS | 3840 | 1461136861239 Marionette TRACE conn5 <- [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]]]}] 00:21:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:21:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1022ms 00:21:01 INFO - PROCESS | 3840 | 1461136861302 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 00:21:01 INFO - PROCESS | 3840 | 1461136861306 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 00:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:21:01 INFO - PROCESS | 3840 | 1461136861309 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:21:01 INFO - PROCESS | 3840 | 1461136861311 Marionette TRACE conn5 <- [1,2374,null,{}] 00:21:01 INFO - PROCESS | 3840 | 1461136861316 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:01 INFO - PROCESS | 3840 | 1461136861441 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 00:21:01 INFO - PROCESS | 3840 | 1461136861626 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:01 INFO - PROCESS | 3840 | ++DOCSHELL 1CF77800 == 121 [pid = 3840] [id = 603] 00:21:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 173 (1D10E800) [pid = 3840] [serial = 1809] [outer = 00000000] 00:21:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 174 (1DB08C00) [pid = 3840] [serial = 1810] [outer = 1D10E800] 00:21:01 INFO - PROCESS | 3840 | 1461136861683 Marionette DEBUG loaded listener.js 00:21:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 175 (20A0A800) [pid = 3840] [serial = 1811] [outer = 1D10E800] 00:21:02 INFO - PROCESS | 3840 | 1461136862254 Marionette TRACE conn5 <- [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]]]}] 00:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 970ms 00:21:02 INFO - PROCESS | 3840 | 1461136862288 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 00:21:02 INFO - PROCESS | 3840 | 1461136862292 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 00:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:21:02 INFO - PROCESS | 3840 | 1461136862305 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:21:02 INFO - PROCESS | 3840 | 1461136862310 Marionette TRACE conn5 <- [1,2378,null,{}] 00:21:02 INFO - PROCESS | 3840 | 1461136862314 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:02 INFO - PROCESS | 3840 | 1461136862442 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 00:21:02 INFO - PROCESS | 3840 | 1461136862627 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:02 INFO - PROCESS | 3840 | ++DOCSHELL 1D6E7000 == 122 [pid = 3840] [id = 604] 00:21:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 176 (21C38400) [pid = 3840] [serial = 1812] [outer = 00000000] 00:21:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 177 (21CDA800) [pid = 3840] [serial = 1813] [outer = 21C38400] 00:21:02 INFO - PROCESS | 3840 | 1461136862683 Marionette DEBUG loaded listener.js 00:21:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 178 (21E60800) [pid = 3840] [serial = 1814] [outer = 21C38400] 00:21:03 INFO - PROCESS | 3840 | 1461136863289 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 00:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1028ms 00:21:03 INFO - PROCESS | 3840 | 1461136863331 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 00:21:03 INFO - PROCESS | 3840 | 1461136863333 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 00:21:03 INFO - PROCESS | 3840 | 1461136863336 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:21:03 INFO - PROCESS | 3840 | 1461136863338 Marionette TRACE conn5 <- [1,2382,null,{}] 00:21:03 INFO - PROCESS | 3840 | 1461136863342 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:03 INFO - PROCESS | 3840 | 1461136863467 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 00:21:03 INFO - PROCESS | 3840 | 1461136863651 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:03 INFO - PROCESS | 3840 | ++DOCSHELL 20E34C00 == 123 [pid = 3840] [id = 605] 00:21:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 179 (20E35C00) [pid = 3840] [serial = 1815] [outer = 00000000] 00:21:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 180 (20E3D800) [pid = 3840] [serial = 1816] [outer = 20E35C00] 00:21:03 INFO - PROCESS | 3840 | 1461136863707 Marionette DEBUG loaded listener.js 00:21:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 181 (20E3EC00) [pid = 3840] [serial = 1817] [outer = 20E35C00] 00:21:04 INFO - PROCESS | 3840 | 1461136864338 Marionette TRACE conn5 <- [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]]]}] 00:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1068ms 00:21:04 INFO - PROCESS | 3840 | 1461136864409 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 00:21:04 INFO - PROCESS | 3840 | 1461136864411 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 00:21:04 INFO - PROCESS | 3840 | 1461136864415 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:21:04 INFO - PROCESS | 3840 | 1461136864417 Marionette TRACE conn5 <- [1,2386,null,{}] 00:21:04 INFO - PROCESS | 3840 | 1461136864421 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:04 INFO - PROCESS | 3840 | 1461136864546 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 00:21:04 INFO - PROCESS | 3840 | 1461136864719 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:04 INFO - PROCESS | 3840 | ++DOCSHELL 20573C00 == 124 [pid = 3840] [id = 606] 00:21:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 182 (20575000) [pid = 3840] [serial = 1818] [outer = 00000000] 00:21:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 183 (2057B400) [pid = 3840] [serial = 1819] [outer = 20575000] 00:21:04 INFO - PROCESS | 3840 | 1461136864785 Marionette DEBUG loaded listener.js 00:21:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 184 (20E3A000) [pid = 3840] [serial = 1820] [outer = 20575000] 00:21:05 INFO - PROCESS | 3840 | 1461136865339 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 00:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 970ms 00:21:05 INFO - PROCESS | 3840 | 1461136865389 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 00:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:21:05 INFO - PROCESS | 3840 | 1461136865392 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 00:21:05 INFO - PROCESS | 3840 | 1461136865395 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:21:05 INFO - PROCESS | 3840 | 1461136865397 Marionette TRACE conn5 <- [1,2390,null,{}] 00:21:05 INFO - PROCESS | 3840 | 1461136865401 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:05 INFO - PROCESS | 3840 | 1461136865524 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 00:21:05 INFO - PROCESS | 3840 | 1461136865709 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:05 INFO - PROCESS | 3840 | ++DOCSHELL 20579400 == 125 [pid = 3840] [id = 607] 00:21:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 185 (20579C00) [pid = 3840] [serial = 1821] [outer = 00000000] 00:21:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 186 (20E2D400) [pid = 3840] [serial = 1822] [outer = 20579C00] 00:21:05 INFO - PROCESS | 3840 | 1461136865765 Marionette DEBUG loaded listener.js 00:21:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 187 (20E2E800) [pid = 3840] [serial = 1823] [outer = 20579C00] 00:21:06 INFO - PROCESS | 3840 | 1461136866335 Marionette TRACE conn5 <- [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]]]}] 00:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 971ms 00:21:06 INFO - PROCESS | 3840 | 1461136866371 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 00:21:06 INFO - PROCESS | 3840 | 1461136866374 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 00:21:06 INFO - PROCESS | 3840 | 1461136866379 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:21:06 INFO - PROCESS | 3840 | 1461136866381 Marionette TRACE conn5 <- [1,2394,null,{}] 00:21:06 INFO - PROCESS | 3840 | 1461136866385 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:06 INFO - PROCESS | 3840 | 1461136866507 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 00:21:06 INFO - PROCESS | 3840 | 1461136866690 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:06 INFO - PROCESS | 3840 | ++DOCSHELL 20E2BC00 == 126 [pid = 3840] [id = 608] 00:21:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 188 (20E2CC00) [pid = 3840] [serial = 1824] [outer = 00000000] 00:21:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 189 (22884C00) [pid = 3840] [serial = 1825] [outer = 20E2CC00] 00:21:06 INFO - PROCESS | 3840 | 1461136866745 Marionette DEBUG loaded listener.js 00:21:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 190 (22963800) [pid = 3840] [serial = 1826] [outer = 20E2CC00] 00:21:07 INFO - PROCESS | 3840 | 1461136867319 Marionette TRACE conn5 <- [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]]]}] 00:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 970ms 00:21:07 INFO - PROCESS | 3840 | 1461136867352 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 00:21:07 INFO - PROCESS | 3840 | 1461136867354 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 00:21:07 INFO - PROCESS | 3840 | 1461136867358 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:21:07 INFO - PROCESS | 3840 | 1461136867360 Marionette TRACE conn5 <- [1,2398,null,{}] 00:21:07 INFO - PROCESS | 3840 | 1461136867363 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:07 INFO - PROCESS | 3840 | 1461136867484 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 00:21:07 INFO - PROCESS | 3840 | 1461136867628 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:07 INFO - PROCESS | 3840 | ++DOCSHELL 1CEAB800 == 127 [pid = 3840] [id = 609] 00:21:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 191 (1D5CB400) [pid = 3840] [serial = 1827] [outer = 00000000] 00:21:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 192 (24241C00) [pid = 3840] [serial = 1828] [outer = 1D5CB400] 00:21:07 INFO - PROCESS | 3840 | 1461136867681 Marionette DEBUG loaded listener.js 00:21:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 193 (2472C800) [pid = 3840] [serial = 1829] [outer = 1D5CB400] 00:21:08 INFO - PROCESS | 3840 | 1461136868242 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 00:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 930ms 00:21:08 INFO - PROCESS | 3840 | 1461136868292 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 00:21:08 INFO - PROCESS | 3840 | 1461136868294 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 00:21:08 INFO - PROCESS | 3840 | 1461136868298 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:21:08 INFO - PROCESS | 3840 | 1461136868300 Marionette TRACE conn5 <- [1,2402,null,{}] 00:21:08 INFO - PROCESS | 3840 | 1461136868304 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:08 INFO - PROCESS | 3840 | 1461136868430 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 00:21:08 INFO - PROCESS | 3840 | 1461136868616 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:08 INFO - PROCESS | 3840 | ++DOCSHELL 24730400 == 128 [pid = 3840] [id = 610] 00:21:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 194 (24735400) [pid = 3840] [serial = 1830] [outer = 00000000] 00:21:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 195 (24CE0800) [pid = 3840] [serial = 1831] [outer = 24735400] 00:21:08 INFO - PROCESS | 3840 | 1461136868674 Marionette DEBUG loaded listener.js 00:21:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 196 (24CE3800) [pid = 3840] [serial = 1832] [outer = 24735400] 00:21:09 INFO - PROCESS | 3840 | 1461136869249 Marionette TRACE conn5 <- [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]]]}] 00:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1016ms 00:21:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:21:09 INFO - PROCESS | 3840 | 1461136869318 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 00:21:09 INFO - PROCESS | 3840 | 1461136869320 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 00:21:09 INFO - PROCESS | 3840 | 1461136869324 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:21:09 INFO - PROCESS | 3840 | 1461136869326 Marionette TRACE conn5 <- [1,2406,null,{}] 00:21:09 INFO - PROCESS | 3840 | 1461136869330 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:09 INFO - PROCESS | 3840 | 1461136869453 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 00:21:09 INFO - PROCESS | 3840 | 1461136869598 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:09 INFO - PROCESS | 3840 | ++DOCSHELL 24CDFC00 == 129 [pid = 3840] [id = 611] 00:21:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 197 (25F59C00) [pid = 3840] [serial = 1833] [outer = 00000000] 00:21:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 198 (25F65800) [pid = 3840] [serial = 1834] [outer = 25F59C00] 00:21:09 INFO - PROCESS | 3840 | 1461136869657 Marionette DEBUG loaded listener.js 00:21:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 199 (263BC400) [pid = 3840] [serial = 1835] [outer = 25F59C00] 00:21:10 INFO - PROCESS | 3840 | 1461136870324 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:21:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:21:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1016ms 00:21:10 INFO - PROCESS | 3840 | 1461136870357 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 00:21:10 INFO - PROCESS | 3840 | 1461136870359 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 00:21:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:21:10 INFO - PROCESS | 3840 | 1461136870380 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:21:10 INFO - PROCESS | 3840 | 1461136870383 Marionette TRACE conn5 <- [1,2410,null,{}] 00:21:10 INFO - PROCESS | 3840 | 1461136870387 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:10 INFO - PROCESS | 3840 | 1461136870531 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 00:21:10 INFO - PROCESS | 3840 | 1461136870707 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:10 INFO - PROCESS | 3840 | ++DOCSHELL 14FC7800 == 130 [pid = 3840] [id = 612] 00:21:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 200 (15AB3C00) [pid = 3840] [serial = 1836] [outer = 00000000] 00:21:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 201 (19960C00) [pid = 3840] [serial = 1837] [outer = 15AB3C00] 00:21:10 INFO - PROCESS | 3840 | 1461136870760 Marionette DEBUG loaded listener.js 00:21:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 202 (1C2D2800) [pid = 3840] [serial = 1838] [outer = 15AB3C00] 00:21:11 INFO - PROCESS | 3840 | 1461136871312 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:21:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:21:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 990ms 00:21:11 INFO - PROCESS | 3840 | 1461136871355 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 00:21:11 INFO - PROCESS | 3840 | 1461136871358 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 00:21:11 INFO - PROCESS | 3840 | 1461136871361 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:21:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:21:11 INFO - PROCESS | 3840 | 1461136871363 Marionette TRACE conn5 <- [1,2414,null,{}] 00:21:11 INFO - PROCESS | 3840 | 1461136871367 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:11 INFO - PROCESS | 3840 | 1461136871492 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 00:21:12 INFO - PROCESS | 3840 | 1461136871995 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:12 INFO - PROCESS | 3840 | ++DOCSHELL 10302800 == 131 [pid = 3840] [id = 613] 00:21:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 203 (103CE000) [pid = 3840] [serial = 1839] [outer = 00000000] 00:21:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 204 (14F38400) [pid = 3840] [serial = 1840] [outer = 103CE000] 00:21:12 INFO - PROCESS | 3840 | 1461136872048 Marionette DEBUG loaded listener.js 00:21:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 205 (15AA7000) [pid = 3840] [serial = 1841] [outer = 103CE000] 00:21:12 INFO - PROCESS | 3840 | 1461136872698 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 00:21:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:21:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1378ms 00:21:12 INFO - PROCESS | 3840 | 1461136872744 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 00:21:12 INFO - PROCESS | 3840 | 1461136872747 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 00:21:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:21:12 INFO - PROCESS | 3840 | 1461136872751 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:21:12 INFO - PROCESS | 3840 | 1461136872755 Marionette TRACE conn5 <- [1,2418,null,{}] 00:21:12 INFO - PROCESS | 3840 | 1461136872760 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:12 INFO - PROCESS | 3840 | 1461136872881 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 00:21:13 INFO - PROCESS | 3840 | 1461136873060 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:13 INFO - PROCESS | 3840 | ++DOCSHELL 16073000 == 132 [pid = 3840] [id = 614] 00:21:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 206 (17BEB800) [pid = 3840] [serial = 1842] [outer = 00000000] 00:21:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 207 (19218C00) [pid = 3840] [serial = 1843] [outer = 17BEB800] 00:21:13 INFO - PROCESS | 3840 | 1461136873114 Marionette DEBUG loaded listener.js 00:21:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 208 (197D2000) [pid = 3840] [serial = 1844] [outer = 17BEB800] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 1CF6B400 == 131 [pid = 3840] [id = 203] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 1EF16800 == 130 [pid = 3840] [id = 600] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 14A3A800 == 129 [pid = 3840] [id = 599] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 0FF8F400 == 128 [pid = 3840] [id = 598] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 18D51C00 == 127 [pid = 3840] [id = 597] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 1CE0D000 == 126 [pid = 3840] [id = 596] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 1B27F800 == 125 [pid = 3840] [id = 595] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 18A46800 == 124 [pid = 3840] [id = 594] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 207 (1D155C00) [pid = 3840] [serial = 1738] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 1D14F000 == 123 [pid = 3840] [id = 559] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 15AAE800 == 122 [pid = 3840] [id = 593] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 1980B800 == 121 [pid = 3840] [id = 592] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 15A85400 == 120 [pid = 3840] [id = 591] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 1606F000 == 119 [pid = 3840] [id = 590] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 24244800 == 118 [pid = 3840] [id = 589] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 1139F800 == 117 [pid = 3840] [id = 588] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 21E69000 == 116 [pid = 3840] [id = 587] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 21CD9800 == 115 [pid = 3840] [id = 586] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 21A46800 == 114 [pid = 3840] [id = 585] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 1D14F800 == 113 [pid = 3840] [id = 584] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 1DB0A400 == 112 [pid = 3840] [id = 583] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 19FE3800 == 111 [pid = 3840] [id = 582] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 15AF8000 == 110 [pid = 3840] [id = 581] 00:21:13 INFO - PROCESS | 3840 | --DOCSHELL 0FD03000 == 109 [pid = 3840] [id = 580] 00:21:13 INFO - PROCESS | 3840 | 1461136873789 Marionette TRACE conn5 <- [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]]]}] 00:21:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:21:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1075ms 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 206 (1C2D4C00) [pid = 3840] [serial = 1726] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 205 (1CC74400) [pid = 3840] [serial = 1729] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 204 (1C5A8C00) [pid = 3840] [serial = 1727] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 203 (15210000) [pid = 3840] [serial = 1732] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 202 (1CC95C00) [pid = 3840] [serial = 1730] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 201 (214C2800) [pid = 3840] [serial = 1693] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 200 (21C38C00) [pid = 3840] [serial = 1699] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 199 (101B9800) [pid = 3840] [serial = 1714] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 198 (14808800) [pid = 3840] [serial = 1715] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 197 (18ABB800) [pid = 3840] [serial = 1712] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 196 (1493CC00) [pid = 3840] [serial = 1711] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 195 (1DCD2800) [pid = 3840] [serial = 1687] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 194 (1A6DE800) [pid = 3840] [serial = 1723] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 193 (1CE0F400) [pid = 3840] [serial = 1735] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 192 (1EF9B000) [pid = 3840] [serial = 1696] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 191 (14A37C00) [pid = 3840] [serial = 1681] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 190 (1D63A800) [pid = 3840] [serial = 1679] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 189 (15ACD400) [pid = 3840] [serial = 1709] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 188 (15AA7400) [pid = 3840] [serial = 1708] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 187 (20A10000) [pid = 3840] [serial = 1690] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 186 (1C59E000) [pid = 3840] [serial = 1684] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 185 (19219400) [pid = 3840] [serial = 1720] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 184 (19804000) [pid = 3840] [serial = 1721] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 183 (16071400) [pid = 3840] [serial = 1717] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 182 (168F7800) [pid = 3840] [serial = 1718] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 181 (22881000) [pid = 3840] [serial = 1702] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 180 (229BE000) [pid = 3840] [serial = 1705] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 179 (18AB8800) [pid = 3840] [serial = 1733] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 178 (1B404C00) [pid = 3840] [serial = 1724] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 177 (1CF6AC00) [pid = 3840] [serial = 1736] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | --DOMWINDOW == 176 (1D637800) [pid = 3840] [serial = 1619] [outer = 00000000] [url = about:blank] 00:21:13 INFO - PROCESS | 3840 | 1461136873891 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 00:21:13 INFO - PROCESS | 3840 | 1461136873894 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 00:21:13 INFO - PROCESS | 3840 | 1461136873901 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:21:13 INFO - PROCESS | 3840 | 1461136873903 Marionette TRACE conn5 <- [1,2422,null,{}] 00:21:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:21:13 INFO - PROCESS | 3840 | 1461136873909 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:14 INFO - PROCESS | 3840 | 1461136874016 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 00:21:14 INFO - PROCESS | 3840 | 1461136874028 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:14 INFO - PROCESS | 3840 | ++DOCSHELL 1499C800 == 110 [pid = 3840] [id = 615] 00:21:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 177 (149A5400) [pid = 3840] [serial = 1845] [outer = 00000000] 00:21:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 178 (15A85400) [pid = 3840] [serial = 1846] [outer = 149A5400] 00:21:14 INFO - PROCESS | 3840 | 1461136874074 Marionette DEBUG loaded listener.js 00:21:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 179 (15AAF000) [pid = 3840] [serial = 1847] [outer = 149A5400] 00:21:14 INFO - PROCESS | 3840 | 1461136874881 Marionette TRACE conn5 <- [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]]]}] 00:21:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:21:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1013ms 00:21:14 INFO - PROCESS | 3840 | 1461136874922 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 00:21:14 INFO - PROCESS | 3840 | 1461136874927 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 00:21:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:21:14 INFO - PROCESS | 3840 | 1461136874933 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:21:14 INFO - PROCESS | 3840 | 1461136874937 Marionette TRACE conn5 <- [1,2426,null,{}] 00:21:14 INFO - PROCESS | 3840 | 1461136874963 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:15 INFO - PROCESS | 3840 | 1461136875126 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 00:21:15 INFO - PROCESS | 3840 | 1461136875298 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:15 INFO - PROCESS | 3840 | ++DOCSHELL 14F01800 == 111 [pid = 3840] [id = 616] 00:21:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 180 (15ACD400) [pid = 3840] [serial = 1848] [outer = 00000000] 00:21:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 181 (16070000) [pid = 3840] [serial = 1849] [outer = 15ACD400] 00:21:15 INFO - PROCESS | 3840 | 1461136875357 Marionette DEBUG loaded listener.js 00:21:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 182 (1608A400) [pid = 3840] [serial = 1850] [outer = 15ACD400] 00:21:16 INFO - PROCESS | 3840 | 1461136876004 Marionette TRACE conn5 <- [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]]]}] 00:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1129ms 00:21:16 INFO - PROCESS | 3840 | 1461136876066 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 00:21:16 INFO - PROCESS | 3840 | 1461136876072 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 00:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:21:16 INFO - PROCESS | 3840 | 1461136876079 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:21:16 INFO - PROCESS | 3840 | 1461136876081 Marionette TRACE conn5 <- [1,2430,null,{}] 00:21:16 INFO - PROCESS | 3840 | 1461136876086 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:16 INFO - PROCESS | 3840 | 1461136876272 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 00:21:16 INFO - PROCESS | 3840 | 1461136876399 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:16 INFO - PROCESS | 3840 | ++DOCSHELL 17EBF400 == 112 [pid = 3840] [id = 617] 00:21:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 183 (18ABE000) [pid = 3840] [serial = 1851] [outer = 00000000] 00:21:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 184 (197A6C00) [pid = 3840] [serial = 1852] [outer = 18ABE000] 00:21:16 INFO - PROCESS | 3840 | 1461136876456 Marionette DEBUG loaded listener.js 00:21:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 185 (197F1C00) [pid = 3840] [serial = 1853] [outer = 18ABE000] 00:21:17 INFO - PROCESS | 3840 | 1461136877028 Marionette TRACE conn5 <- [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]]]}] 00:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 970ms 00:21:17 INFO - PROCESS | 3840 | 1461136877050 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 00:21:17 INFO - PROCESS | 3840 | 1461136877053 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 00:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:21:17 INFO - PROCESS | 3840 | 1461136877073 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:21:17 INFO - PROCESS | 3840 | 1461136877077 Marionette TRACE conn5 <- [1,2434,null,{}] 00:21:17 INFO - PROCESS | 3840 | 1461136877090 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:17 INFO - PROCESS | 3840 | 1461136877217 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 00:21:17 INFO - PROCESS | 3840 | 1461136877399 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:17 INFO - PROCESS | 3840 | ++DOCSHELL 1B285800 == 113 [pid = 3840] [id = 618] 00:21:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 186 (1B404400) [pid = 3840] [serial = 1854] [outer = 00000000] 00:21:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 187 (1B7B4000) [pid = 3840] [serial = 1855] [outer = 1B404400] 00:21:17 INFO - PROCESS | 3840 | 1461136877458 Marionette DEBUG loaded listener.js 00:21:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 188 (1C59E000) [pid = 3840] [serial = 1856] [outer = 1B404400] 00:21:18 INFO - PROCESS | 3840 | 1461136878014 Marionette TRACE conn5 <- [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]]]}] 00:21:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:21:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 990ms 00:21:18 INFO - PROCESS | 3840 | 1461136878050 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 00:21:18 INFO - PROCESS | 3840 | 1461136878053 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 00:21:18 INFO - PROCESS | 3840 | 1461136878057 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:21:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:21:18 INFO - PROCESS | 3840 | 1461136878059 Marionette TRACE conn5 <- [1,2438,null,{}] 00:21:18 INFO - PROCESS | 3840 | 1461136878063 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:18 INFO - PROCESS | 3840 | 1461136878186 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 00:21:18 INFO - PROCESS | 3840 | 1461136878368 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:18 INFO - PROCESS | 3840 | ++DOCSHELL 1C59C400 == 114 [pid = 3840] [id = 619] 00:21:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 189 (1C5A3000) [pid = 3840] [serial = 1857] [outer = 00000000] 00:21:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 190 (1CC92400) [pid = 3840] [serial = 1858] [outer = 1C5A3000] 00:21:18 INFO - PROCESS | 3840 | 1461136878425 Marionette DEBUG loaded listener.js 00:21:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 191 (1CC98800) [pid = 3840] [serial = 1859] [outer = 1C5A3000] 00:21:19 INFO - PROCESS | 3840 | 1461136879006 Marionette TRACE conn5 <- [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]]]}] 00:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 970ms 00:21:19 INFO - PROCESS | 3840 | 1461136879038 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 00:21:19 INFO - PROCESS | 3840 | 1461136879040 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 00:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:21:19 INFO - PROCESS | 3840 | 1461136879045 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:21:19 INFO - PROCESS | 3840 | 1461136879047 Marionette TRACE conn5 <- [1,2442,null,{}] 00:21:19 INFO - PROCESS | 3840 | 1461136879051 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:19 INFO - PROCESS | 3840 | 1461136879176 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 00:21:19 INFO - PROCESS | 3840 | 1461136879358 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:19 INFO - PROCESS | 3840 | ++DOCSHELL 1CC68400 == 115 [pid = 3840] [id = 620] 00:21:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 192 (1CE07000) [pid = 3840] [serial = 1860] [outer = 00000000] 00:21:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 193 (1CEAA400) [pid = 3840] [serial = 1861] [outer = 1CE07000] 00:21:19 INFO - PROCESS | 3840 | 1461136879415 Marionette DEBUG loaded listener.js 00:21:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 194 (1CF72800) [pid = 3840] [serial = 1862] [outer = 1CE07000] 00:21:20 INFO - PROCESS | 3840 | 1461136879999 Marionette TRACE conn5 <- [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]]]}] 00:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1015ms 00:21:20 INFO - PROCESS | 3840 | 1461136880066 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 00:21:20 INFO - PROCESS | 3840 | 1461136880069 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 00:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:21:20 INFO - PROCESS | 3840 | 1461136880072 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:21:20 INFO - PROCESS | 3840 | 1461136880074 Marionette TRACE conn5 <- [1,2446,null,{}] 00:21:20 INFO - PROCESS | 3840 | 1461136880078 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:20 INFO - PROCESS | 3840 | 1461136880214 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 00:21:20 INFO - PROCESS | 3840 | 1461136880380 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:20 INFO - PROCESS | 3840 | ++DOCSHELL 1D10AC00 == 116 [pid = 3840] [id = 621] 00:21:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 195 (1D1E3400) [pid = 3840] [serial = 1863] [outer = 00000000] 00:21:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 196 (1D641C00) [pid = 3840] [serial = 1864] [outer = 1D1E3400] 00:21:20 INFO - PROCESS | 3840 | 1461136880439 Marionette DEBUG loaded listener.js 00:21:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 197 (1D6EAC00) [pid = 3840] [serial = 1865] [outer = 1D1E3400] 00:21:20 INFO - PROCESS | 3840 | 1461136880991 Marionette TRACE conn5 <- [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]]]}] 00:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 970ms 00:21:21 INFO - PROCESS | 3840 | 1461136881047 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 00:21:21 INFO - PROCESS | 3840 | 1461136881049 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 00:21:21 INFO - PROCESS | 3840 | 1461136881053 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:21:21 INFO - PROCESS | 3840 | 1461136881055 Marionette TRACE conn5 <- [1,2450,null,{}] 00:21:21 INFO - PROCESS | 3840 | 1461136881058 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:21 INFO - PROCESS | 3840 | 1461136881176 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 00:21:21 INFO - PROCESS | 3840 | 1461136881359 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:21 INFO - PROCESS | 3840 | ++DOCSHELL 1D155000 == 117 [pid = 3840] [id = 622] 00:21:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 198 (1D637800) [pid = 3840] [serial = 1866] [outer = 00000000] 00:21:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 199 (1E28CC00) [pid = 3840] [serial = 1867] [outer = 1D637800] 00:21:21 INFO - PROCESS | 3840 | 1461136881415 Marionette DEBUG loaded listener.js 00:21:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 200 (1EF14800) [pid = 3840] [serial = 1868] [outer = 1D637800] 00:21:22 INFO - PROCESS | 3840 | 1461136882018 Marionette TRACE conn5 <- [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]]]}] 00:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1019ms 00:21:22 INFO - PROCESS | 3840 | 1461136882076 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 00:21:22 INFO - PROCESS | 3840 | 1461136882078 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 00:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:21:22 INFO - PROCESS | 3840 | 1461136882082 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:21:22 INFO - PROCESS | 3840 | 1461136882084 Marionette TRACE conn5 <- [1,2454,null,{}] 00:21:22 INFO - PROCESS | 3840 | 1461136882087 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:22 INFO - PROCESS | 3840 | 1461136882206 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 00:21:22 INFO - PROCESS | 3840 | 1461136882389 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:22 INFO - PROCESS | 3840 | ++DOCSHELL 1E27F400 == 118 [pid = 3840] [id = 623] 00:21:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 201 (1EF98800) [pid = 3840] [serial = 1869] [outer = 00000000] 00:21:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 202 (2057E000) [pid = 3840] [serial = 1870] [outer = 1EF98800] 00:21:22 INFO - PROCESS | 3840 | 1461136882445 Marionette DEBUG loaded listener.js 00:21:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 203 (20A0CC00) [pid = 3840] [serial = 1871] [outer = 1EF98800] 00:21:23 INFO - PROCESS | 3840 | 1461136883069 Marionette TRACE conn5 <- [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]]]}] 00:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1019ms 00:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:21:23 INFO - PROCESS | 3840 | 1461136883105 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 00:21:23 INFO - PROCESS | 3840 | 1461136883107 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 00:21:23 INFO - PROCESS | 3840 | 1461136883110 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:21:23 INFO - PROCESS | 3840 | 1461136883112 Marionette TRACE conn5 <- [1,2458,null,{}] 00:21:23 INFO - PROCESS | 3840 | 1461136883116 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:23 INFO - PROCESS | 3840 | 1461136883236 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 00:21:23 INFO - PROCESS | 3840 | 1461136883420 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:23 INFO - PROCESS | 3840 | ++DOCSHELL 20A27C00 == 119 [pid = 3840] [id = 624] 00:21:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 204 (20A28C00) [pid = 3840] [serial = 1872] [outer = 00000000] 00:21:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 205 (20E30800) [pid = 3840] [serial = 1873] [outer = 20A28C00] 00:21:23 INFO - PROCESS | 3840 | 1461136883476 Marionette DEBUG loaded listener.js 00:21:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 206 (20E38000) [pid = 3840] [serial = 1874] [outer = 20A28C00] 00:21:24 INFO - PROCESS | 3840 | 1461136884032 Marionette TRACE conn5 <- [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]]]}] 00:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 970ms 00:21:24 INFO - PROCESS | 3840 | 1461136884085 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 00:21:24 INFO - PROCESS | 3840 | 1461136884087 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 00:21:24 INFO - PROCESS | 3840 | 1461136884090 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:21:24 INFO - PROCESS | 3840 | 1461136884092 Marionette TRACE conn5 <- [1,2462,null,{}] 00:21:24 INFO - PROCESS | 3840 | 1461136884096 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:24 INFO - PROCESS | 3840 | 1461136884215 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 00:21:24 INFO - PROCESS | 3840 | 1461136884360 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:24 INFO - PROCESS | 3840 | ++DOCSHELL 214BA000 == 120 [pid = 3840] [id = 625] 00:21:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 207 (214C4800) [pid = 3840] [serial = 1875] [outer = 00000000] 00:21:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 208 (21A46800) [pid = 3840] [serial = 1876] [outer = 214C4800] 00:21:24 INFO - PROCESS | 3840 | 1461136884413 Marionette DEBUG loaded listener.js 00:21:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 209 (21A86800) [pid = 3840] [serial = 1877] [outer = 214C4800] 00:21:24 INFO - PROCESS | 3840 | 1461136884967 Marionette TRACE conn5 <- [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]]]}] 00:21:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:21:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 930ms 00:21:25 INFO - PROCESS | 3840 | 1461136885025 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 00:21:25 INFO - PROCESS | 3840 | 1461136885027 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 00:21:25 INFO - PROCESS | 3840 | 1461136885031 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:21:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:21:25 INFO - PROCESS | 3840 | 1461136885033 Marionette TRACE conn5 <- [1,2466,null,{}] 00:21:25 INFO - PROCESS | 3840 | 1461136885037 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:25 INFO - PROCESS | 3840 | 1461136885176 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 00:21:25 INFO - PROCESS | 3840 | 1461136885352 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:25 INFO - PROCESS | 3840 | ++DOCSHELL 21E66400 == 121 [pid = 3840] [id = 626] 00:21:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 210 (21E69000) [pid = 3840] [serial = 1878] [outer = 00000000] 00:21:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 211 (22964800) [pid = 3840] [serial = 1879] [outer = 21E69000] 00:21:25 INFO - PROCESS | 3840 | 1461136885415 Marionette DEBUG loaded listener.js 00:21:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 212 (229C1800) [pid = 3840] [serial = 1880] [outer = 21E69000] 00:21:26 INFO - PROCESS | 3840 | 1461136886000 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 00:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1018ms 00:21:26 INFO - PROCESS | 3840 | 1461136886052 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 00:21:26 INFO - PROCESS | 3840 | 1461136886055 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 00:21:26 INFO - PROCESS | 3840 | 1461136886058 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:21:26 INFO - PROCESS | 3840 | 1461136886060 Marionette TRACE conn5 <- [1,2470,null,{}] 00:21:26 INFO - PROCESS | 3840 | 1461136886064 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:26 INFO - PROCESS | 3840 | 1461136886184 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 00:21:26 INFO - PROCESS | 3840 | 1461136886358 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:26 INFO - PROCESS | 3840 | ++DOCSHELL 229B6C00 == 122 [pid = 3840] [id = 627] 00:21:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 213 (22F20C00) [pid = 3840] [serial = 1881] [outer = 00000000] 00:21:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 214 (24739C00) [pid = 3840] [serial = 1882] [outer = 22F20C00] 00:21:26 INFO - PROCESS | 3840 | 1461136886413 Marionette DEBUG loaded listener.js 00:21:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 215 (24CE6400) [pid = 3840] [serial = 1883] [outer = 22F20C00] 00:21:26 INFO - PROCESS | 3840 | 1461136886991 Marionette TRACE conn5 <- [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]]]}] 00:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 970ms 00:21:27 INFO - PROCESS | 3840 | 1461136887036 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 00:21:27 INFO - PROCESS | 3840 | 1461136887038 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 00:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:21:27 INFO - PROCESS | 3840 | 1461136887042 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:21:27 INFO - PROCESS | 3840 | 1461136887044 Marionette TRACE conn5 <- [1,2474,null,{}] 00:21:27 INFO - PROCESS | 3840 | 1461136887047 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:27 INFO - PROCESS | 3840 | 1461136887168 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 00:21:27 INFO - PROCESS | 3840 | 1461136887359 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:27 INFO - PROCESS | 3840 | ++DOCSHELL 25F65000 == 123 [pid = 3840] [id = 628] 00:21:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 216 (25F66000) [pid = 3840] [serial = 1884] [outer = 00000000] 00:21:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 217 (263C0400) [pid = 3840] [serial = 1885] [outer = 25F66000] 00:21:27 INFO - PROCESS | 3840 | 1461136887415 Marionette DEBUG loaded listener.js 00:21:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 218 (263C4C00) [pid = 3840] [serial = 1886] [outer = 25F66000] 00:21:28 INFO - PROCESS | 3840 | 1461136888210 Marionette TRACE conn5 <- [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]]]}] 00:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1219ms 00:21:28 INFO - PROCESS | 3840 | 1461136888262 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 00:21:28 INFO - PROCESS | 3840 | 1461136888266 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 00:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:21:28 INFO - PROCESS | 3840 | 1461136888271 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:21:28 INFO - PROCESS | 3840 | 1461136888275 Marionette TRACE conn5 <- [1,2478,null,{}] 00:21:28 INFO - PROCESS | 3840 | 1461136888282 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:28 INFO - PROCESS | 3840 | 1461136888413 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 00:21:28 INFO - PROCESS | 3840 | 1461136888595 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:28 INFO - PROCESS | 3840 | ++DOCSHELL 15AD6800 == 124 [pid = 3840] [id = 629] 00:21:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 219 (15AF2C00) [pid = 3840] [serial = 1887] [outer = 00000000] 00:21:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 220 (18A2FC00) [pid = 3840] [serial = 1888] [outer = 15AF2C00] 00:21:28 INFO - PROCESS | 3840 | 1461136888647 Marionette DEBUG loaded listener.js 00:21:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 221 (1920F000) [pid = 3840] [serial = 1889] [outer = 15AF2C00] 00:21:29 INFO - PROCESS | 3840 | 1461136889266 Marionette TRACE conn5 <- [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]]]}] 00:21:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:21:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1026ms 00:21:29 INFO - PROCESS | 3840 | 1461136889298 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 00:21:29 INFO - PROCESS | 3840 | 1461136889304 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 00:21:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:21:29 INFO - PROCESS | 3840 | 1461136889309 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:21:29 INFO - PROCESS | 3840 | 1461136889312 Marionette TRACE conn5 <- [1,2482,null,{}] 00:21:29 INFO - PROCESS | 3840 | 1461136889316 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:29 INFO - PROCESS | 3840 | --DOCSHELL 16073000 == 123 [pid = 3840] [id = 614] 00:21:29 INFO - PROCESS | 3840 | --DOCSHELL 10302800 == 122 [pid = 3840] [id = 613] 00:21:29 INFO - PROCESS | 3840 | --DOCSHELL 1CF77800 == 121 [pid = 3840] [id = 603] 00:21:29 INFO - PROCESS | 3840 | --DOCSHELL 17BEAC00 == 120 [pid = 3840] [id = 602] 00:21:29 INFO - PROCESS | 3840 | --DOCSHELL 14931C00 == 119 [pid = 3840] [id = 601] 00:21:29 INFO - PROCESS | 3840 | 1461136889521 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 00:21:29 INFO - PROCESS | 3840 | 1461136889737 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:29 INFO - PROCESS | 3840 | ++DOCSHELL 101AD800 == 120 [pid = 3840] [id = 630] 00:21:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 222 (10302800) [pid = 3840] [serial = 1890] [outer = 00000000] 00:21:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 223 (15A7D400) [pid = 3840] [serial = 1891] [outer = 10302800] 00:21:29 INFO - PROCESS | 3840 | 1461136889785 Marionette DEBUG loaded listener.js 00:21:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 224 (16509800) [pid = 3840] [serial = 1892] [outer = 10302800] 00:21:30 INFO - PROCESS | 3840 | 1461136890231 Marionette TRACE conn5 <- [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]]]}] 00:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 970ms 00:21:30 INFO - PROCESS | 3840 | 1461136890283 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 00:21:30 INFO - PROCESS | 3840 | 1461136890285 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 00:21:30 INFO - PROCESS | 3840 | 1461136890289 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:21:30 INFO - PROCESS | 3840 | 1461136890293 Marionette TRACE conn5 <- [1,2486,null,{}] 00:21:30 INFO - PROCESS | 3840 | 1461136890303 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:30 INFO - PROCESS | 3840 | 1461136890418 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 00:21:30 INFO - PROCESS | 3840 | 1461136890558 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:30 INFO - PROCESS | 3840 | ++DOCSHELL 17EBC000 == 121 [pid = 3840] [id = 631] 00:21:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 225 (1995C400) [pid = 3840] [serial = 1893] [outer = 00000000] 00:21:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 226 (1D1DF400) [pid = 3840] [serial = 1894] [outer = 1995C400] 00:21:30 INFO - PROCESS | 3840 | 1461136890606 Marionette DEBUG loaded listener.js 00:21:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 227 (1DCD2800) [pid = 3840] [serial = 1895] [outer = 1995C400] 00:21:31 INFO - PROCESS | 3840 | 1461136891015 Marionette TRACE conn5 <- [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]]]}] 00:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 770ms 00:21:31 INFO - PROCESS | 3840 | 1461136891063 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 00:21:31 INFO - PROCESS | 3840 | 1461136891065 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 00:21:31 INFO - PROCESS | 3840 | 1461136891069 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:21:31 INFO - PROCESS | 3840 | 1461136891070 Marionette TRACE conn5 <- [1,2490,null,{}] 00:21:31 INFO - PROCESS | 3840 | 1461136891116 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:31 INFO - PROCESS | 3840 | 1461136891266 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 00:21:31 INFO - PROCESS | 3840 | 1461136891286 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:31 INFO - PROCESS | 3840 | ++DOCSHELL 20E2A800 == 122 [pid = 3840] [id = 632] 00:21:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 228 (20E2C800) [pid = 3840] [serial = 1896] [outer = 00000000] 00:21:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 229 (21A4BC00) [pid = 3840] [serial = 1897] [outer = 20E2C800] 00:21:31 INFO - PROCESS | 3840 | 1461136891332 Marionette DEBUG loaded listener.js 00:21:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 230 (21CB5000) [pid = 3840] [serial = 1898] [outer = 20E2C800] 00:21:31 INFO - PROCESS | 3840 | 1461136891813 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 810ms 00:21:31 INFO - PROCESS | 3840 | 1461136891886 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 00:21:31 INFO - PROCESS | 3840 | 1461136891888 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 00:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:21:31 INFO - PROCESS | 3840 | 1461136891896 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:21:31 INFO - PROCESS | 3840 | 1461136891898 Marionette TRACE conn5 <- [1,2494,null,{}] 00:21:31 INFO - PROCESS | 3840 | 1461136891901 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:32 INFO - PROCESS | 3840 | 1461136892051 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 00:21:32 INFO - PROCESS | 3840 | 1461136892071 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:32 INFO - PROCESS | 3840 | ++DOCSHELL 21A3F800 == 123 [pid = 3840] [id = 633] 00:21:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 231 (21CBDC00) [pid = 3840] [serial = 1899] [outer = 00000000] 00:21:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 232 (22962C00) [pid = 3840] [serial = 1900] [outer = 21CBDC00] 00:21:32 INFO - PROCESS | 3840 | 1461136892116 Marionette DEBUG loaded listener.js 00:21:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 233 (24242800) [pid = 3840] [serial = 1901] [outer = 21CBDC00] 00:21:32 INFO - PROCESS | 3840 | 1461136892597 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 770ms 00:21:32 INFO - PROCESS | 3840 | 1461136892668 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 00:21:32 INFO - PROCESS | 3840 | 1461136892670 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 00:21:32 INFO - PROCESS | 3840 | 1461136892678 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:21:32 INFO - PROCESS | 3840 | 1461136892680 Marionette TRACE conn5 <- [1,2498,null,{}] 00:21:32 INFO - PROCESS | 3840 | 1461136892683 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:32 INFO - PROCESS | 3840 | 1461136892856 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 00:21:32 INFO - PROCESS | 3840 | 1461136892881 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:32 INFO - PROCESS | 3840 | ++DOCSHELL 263BD800 == 124 [pid = 3840] [id = 634] 00:21:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 234 (263BF800) [pid = 3840] [serial = 1902] [outer = 00000000] 00:21:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 235 (26440400) [pid = 3840] [serial = 1903] [outer = 263BF800] 00:21:32 INFO - PROCESS | 3840 | 1461136892928 Marionette DEBUG loaded listener.js 00:21:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 236 (26441800) [pid = 3840] [serial = 1904] [outer = 263BF800] 00:21:33 INFO - PROCESS | 3840 | --DOMWINDOW == 235 (1EF9FC00) [pid = 3840] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:21:33 INFO - PROCESS | 3840 | --DOMWINDOW == 234 (10119800) [pid = 3840] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:21:33 INFO - PROCESS | 3840 | --DOMWINDOW == 233 (15ACCC00) [pid = 3840] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:21:33 INFO - PROCESS | 3840 | --DOMWINDOW == 232 (1CE0D400) [pid = 3840] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:21:33 INFO - PROCESS | 3840 | --DOMWINDOW == 231 (18E27C00) [pid = 3840] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:21:33 INFO - PROCESS | 3840 | --DOMWINDOW == 230 (15A87000) [pid = 3840] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:21:33 INFO - PROCESS | 3840 | --DOMWINDOW == 229 (1D112400) [pid = 3840] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:21:33 INFO - PROCESS | 3840 | --DOMWINDOW == 228 (1B42F400) [pid = 3840] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:21:33 INFO - PROCESS | 3840 | --DOMWINDOW == 227 (1CF76400) [pid = 3840] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:21:33 INFO - PROCESS | 3840 | --DOMWINDOW == 226 (1A3A0C00) [pid = 3840] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:21:33 INFO - PROCESS | 3840 | --DOMWINDOW == 225 (103CE000) [pid = 3840] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:21:33 INFO - PROCESS | 3840 | --DOMWINDOW == 224 (17BEB800) [pid = 3840] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:21:33 INFO - PROCESS | 3840 | --DOMWINDOW == 223 (19951400) [pid = 3840] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:21:33 INFO - PROCESS | 3840 | 1461136893575 Marionette TRACE conn5 <- [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]]]}] 00:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 930ms 00:21:33 INFO - PROCESS | 3840 | 1461136893614 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 00:21:33 INFO - PROCESS | 3840 | 1461136893616 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 00:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:21:33 INFO - PROCESS | 3840 | 1461136893620 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:21:33 INFO - PROCESS | 3840 | 1461136893621 Marionette TRACE conn5 <- [1,2502,null,{}] 00:21:33 INFO - PROCESS | 3840 | 1461136893625 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:33 INFO - PROCESS | 3840 | 1461136893726 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 00:21:33 INFO - PROCESS | 3840 | 1461136893732 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:33 INFO - PROCESS | 3840 | ++DOCSHELL 17EB3400 == 125 [pid = 3840] [id = 635] 00:21:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 224 (1CC69800) [pid = 3840] [serial = 1905] [outer = 00000000] 00:21:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 225 (1DB09400) [pid = 3840] [serial = 1906] [outer = 1CC69800] 00:21:33 INFO - PROCESS | 3840 | 1461136893778 Marionette DEBUG loaded listener.js 00:21:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 226 (21A3E800) [pid = 3840] [serial = 1907] [outer = 1CC69800] 00:21:34 INFO - PROCESS | 3840 | 1461136894241 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 00:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 670ms 00:21:34 INFO - PROCESS | 3840 | 1461136894305 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 00:21:34 INFO - PROCESS | 3840 | 1461136894307 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 00:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:21:34 INFO - PROCESS | 3840 | 1461136894310 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:21:34 INFO - PROCESS | 3840 | 1461136894312 Marionette TRACE conn5 <- [1,2506,null,{}] 00:21:34 INFO - PROCESS | 3840 | 1461136894315 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:34 INFO - PROCESS | 3840 | 1461136894417 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 00:21:34 INFO - PROCESS | 3840 | 1461136894449 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:34 INFO - PROCESS | 3840 | ++DOCSHELL 0F87D400 == 126 [pid = 3840] [id = 636] 00:21:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 227 (0FDB6000) [pid = 3840] [serial = 1908] [outer = 00000000] 00:21:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 228 (17EBE800) [pid = 3840] [serial = 1909] [outer = 0FDB6000] 00:21:34 INFO - PROCESS | 3840 | 1461136894499 Marionette DEBUG loaded listener.js 00:21:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 229 (26448000) [pid = 3840] [serial = 1910] [outer = 0FDB6000] 00:21:34 INFO - PROCESS | 3840 | 1461136894962 Marionette TRACE conn5 <- [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]]]}] 00:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 670ms 00:21:34 INFO - PROCESS | 3840 | 1461136894984 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 00:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:21:34 INFO - PROCESS | 3840 | 1461136894986 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 00:21:34 INFO - PROCESS | 3840 | 1461136894988 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:21:34 INFO - PROCESS | 3840 | 1461136894990 Marionette TRACE conn5 <- [1,2510,null,{}] 00:21:35 INFO - PROCESS | 3840 | 1461136895014 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:35 INFO - PROCESS | 3840 | 1461136895122 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 00:21:35 INFO - PROCESS | 3840 | 1461136895128 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:35 INFO - PROCESS | 3840 | ++DOCSHELL 2644A800 == 127 [pid = 3840] [id = 637] 00:21:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 230 (267BCC00) [pid = 3840] [serial = 1911] [outer = 00000000] 00:21:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 231 (267C3800) [pid = 3840] [serial = 1912] [outer = 267BCC00] 00:21:35 INFO - PROCESS | 3840 | 1461136895173 Marionette DEBUG loaded listener.js 00:21:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 232 (267C6400) [pid = 3840] [serial = 1913] [outer = 267BCC00] 00:21:35 INFO - PROCESS | 3840 | 1461136895972 Marionette TRACE conn5 <- [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]]]}] 00:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1022ms 00:21:36 INFO - PROCESS | 3840 | 1461136896012 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 00:21:36 INFO - PROCESS | 3840 | 1461136896017 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 00:21:36 INFO - PROCESS | 3840 | 1461136896023 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:21:36 INFO - PROCESS | 3840 | 1461136896027 Marionette TRACE conn5 <- [1,2514,null,{}] 00:21:36 INFO - PROCESS | 3840 | 1461136896033 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:36 INFO - PROCESS | 3840 | 1461136896175 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 00:21:36 INFO - PROCESS | 3840 | 1461136896358 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:36 INFO - PROCESS | 3840 | ++DOCSHELL 19149C00 == 128 [pid = 3840] [id = 638] 00:21:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 233 (1921A800) [pid = 3840] [serial = 1914] [outer = 00000000] 00:21:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 234 (1A3E2C00) [pid = 3840] [serial = 1915] [outer = 1921A800] 00:21:36 INFO - PROCESS | 3840 | 1461136896416 Marionette DEBUG loaded listener.js 00:21:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 235 (1B704000) [pid = 3840] [serial = 1916] [outer = 1921A800] 00:21:36 INFO - PROCESS | 3840 | 1461136896989 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 00:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1019ms 00:21:37 INFO - PROCESS | 3840 | 1461136897047 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 00:21:37 INFO - PROCESS | 3840 | 1461136897053 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 00:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:21:37 INFO - PROCESS | 3840 | 1461136897059 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:21:37 INFO - PROCESS | 3840 | 1461136897062 Marionette TRACE conn5 <- [1,2518,null,{}] 00:21:37 INFO - PROCESS | 3840 | 1461136897066 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:37 INFO - PROCESS | 3840 | 1461136897197 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 00:21:37 INFO - PROCESS | 3840 | 1461136897390 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:37 INFO - PROCESS | 3840 | ++DOCSHELL 1C2D2C00 == 129 [pid = 3840] [id = 639] 00:21:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 236 (1CE13000) [pid = 3840] [serial = 1917] [outer = 00000000] 00:21:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 237 (20A22C00) [pid = 3840] [serial = 1918] [outer = 1CE13000] 00:21:37 INFO - PROCESS | 3840 | 1461136897447 Marionette DEBUG loaded listener.js 00:21:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 238 (214C3C00) [pid = 3840] [serial = 1919] [outer = 1CE13000] 00:21:38 INFO - PROCESS | 3840 | 1461136898106 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 00:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1124ms 00:21:38 INFO - PROCESS | 3840 | 1461136898185 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 00:21:38 INFO - PROCESS | 3840 | 1461136898188 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 00:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:21:38 INFO - PROCESS | 3840 | 1461136898192 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:21:38 INFO - PROCESS | 3840 | 1461136898196 Marionette TRACE conn5 <- [1,2522,null,{}] 00:21:38 INFO - PROCESS | 3840 | 1461136898247 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:38 INFO - PROCESS | 3840 | 1461136898436 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 00:21:38 INFO - PROCESS | 3840 | 1461136898565 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:38 INFO - PROCESS | 3840 | ++DOCSHELL 25F1A000 == 130 [pid = 3840] [id = 640] 00:21:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 239 (25F1BC00) [pid = 3840] [serial = 1920] [outer = 00000000] 00:21:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 240 (25F1F400) [pid = 3840] [serial = 1921] [outer = 25F1BC00] 00:21:38 INFO - PROCESS | 3840 | 1461136898622 Marionette DEBUG loaded listener.js 00:21:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 241 (263C0800) [pid = 3840] [serial = 1922] [outer = 25F1BC00] 00:21:39 INFO - PROCESS | 3840 | 1461136899215 Marionette TRACE conn5 <- [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]]]}] 00:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1075ms 00:21:39 INFO - PROCESS | 3840 | 1461136899270 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 00:21:39 INFO - PROCESS | 3840 | 1461136899273 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 00:21:39 INFO - PROCESS | 3840 | 1461136899277 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:21:39 INFO - PROCESS | 3840 | 1461136899279 Marionette TRACE conn5 <- [1,2526,null,{}] 00:21:39 INFO - PROCESS | 3840 | 1461136899283 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:39 INFO - PROCESS | 3840 | 1461136899413 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 00:21:39 INFO - PROCESS | 3840 | 1461136899605 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:39 INFO - PROCESS | 3840 | ++DOCSHELL 20D17800 == 131 [pid = 3840] [id = 641] 00:21:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 242 (20D18800) [pid = 3840] [serial = 1923] [outer = 00000000] 00:21:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 243 (20D1F400) [pid = 3840] [serial = 1924] [outer = 20D18800] 00:21:39 INFO - PROCESS | 3840 | 1461136899662 Marionette DEBUG loaded listener.js 00:21:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 244 (25F17800) [pid = 3840] [serial = 1925] [outer = 20D18800] 00:21:40 INFO - PROCESS | 3840 | 1461136900264 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 00:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1021ms 00:21:40 INFO - PROCESS | 3840 | 1461136900301 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 00:21:40 INFO - PROCESS | 3840 | 1461136900304 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 00:21:40 INFO - PROCESS | 3840 | 1461136900307 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:21:40 INFO - PROCESS | 3840 | 1461136900309 Marionette TRACE conn5 <- [1,2530,null,{}] 00:21:40 INFO - PROCESS | 3840 | 1461136900313 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:40 INFO - PROCESS | 3840 | 1461136900437 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 00:21:40 INFO - PROCESS | 3840 | 1461136900630 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:40 INFO - PROCESS | 3840 | ++DOCSHELL 25F1E400 == 132 [pid = 3840] [id = 642] 00:21:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 245 (263BAC00) [pid = 3840] [serial = 1926] [outer = 00000000] 00:21:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 246 (267C8000) [pid = 3840] [serial = 1927] [outer = 263BAC00] 00:21:40 INFO - PROCESS | 3840 | 1461136900685 Marionette DEBUG loaded listener.js 00:21:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 247 (267D0000) [pid = 3840] [serial = 1928] [outer = 263BAC00] 00:21:41 INFO - PROCESS | 3840 | 1461136901295 Marionette TRACE conn5 <- [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]]]}] 00:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1015ms 00:21:41 INFO - PROCESS | 3840 | 1461136901326 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 00:21:41 INFO - PROCESS | 3840 | 1461136901329 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 00:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:21:41 INFO - PROCESS | 3840 | 1461136901332 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:21:41 INFO - PROCESS | 3840 | 1461136901334 Marionette TRACE conn5 <- [1,2534,null,{}] 00:21:41 INFO - PROCESS | 3840 | 1461136901337 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:41 INFO - PROCESS | 3840 | 1461136901481 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 00:21:41 INFO - PROCESS | 3840 | 1461136901676 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:41 INFO - PROCESS | 3840 | ++DOCSHELL 2643E800 == 133 [pid = 3840] [id = 643] 00:21:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 248 (267C5400) [pid = 3840] [serial = 1929] [outer = 00000000] 00:21:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 249 (27030000) [pid = 3840] [serial = 1930] [outer = 267C5400] 00:21:41 INFO - PROCESS | 3840 | 1461136901735 Marionette DEBUG loaded listener.js 00:21:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 250 (27031800) [pid = 3840] [serial = 1931] [outer = 267C5400] 00:21:42 INFO - PROCESS | 3840 | 1461136902273 Marionette TRACE conn5 <- [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]]]}] 00:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 970ms 00:21:42 INFO - PROCESS | 3840 | 1461136902321 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 00:21:42 INFO - PROCESS | 3840 | 1461136902324 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 00:21:42 INFO - PROCESS | 3840 | 1461136902329 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:21:42 INFO - PROCESS | 3840 | 1461136902331 Marionette TRACE conn5 <- [1,2538,null,{}] 00:21:42 INFO - PROCESS | 3840 | 1461136902335 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:42 INFO - PROCESS | 3840 | 1461136902459 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 00:21:42 INFO - PROCESS | 3840 | 1461136902652 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:42 INFO - PROCESS | 3840 | ++DOCSHELL 2702F000 == 134 [pid = 3840] [id = 644] 00:21:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 251 (27034000) [pid = 3840] [serial = 1932] [outer = 00000000] 00:21:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 252 (283D2400) [pid = 3840] [serial = 1933] [outer = 27034000] 00:21:42 INFO - PROCESS | 3840 | 1461136902707 Marionette DEBUG loaded listener.js 00:21:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 253 (283D5000) [pid = 3840] [serial = 1934] [outer = 27034000] 00:21:43 INFO - PROCESS | 3840 | 1461136903276 Marionette TRACE conn5 <- [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]]]}] 00:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 970ms 00:21:43 INFO - PROCESS | 3840 | 1461136903304 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 00:21:43 INFO - PROCESS | 3840 | 1461136903306 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 00:21:43 INFO - PROCESS | 3840 | 1461136903310 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:21:43 INFO - PROCESS | 3840 | 1461136903312 Marionette TRACE conn5 <- [1,2542,null,{}] 00:21:43 INFO - PROCESS | 3840 | 1461136903315 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:43 INFO - PROCESS | 3840 | 1461136903441 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 00:21:43 INFO - PROCESS | 3840 | 1461136903637 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:43 INFO - PROCESS | 3840 | ++DOCSHELL 27010C00 == 135 [pid = 3840] [id = 645] 00:21:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 254 (27011800) [pid = 3840] [serial = 1935] [outer = 00000000] 00:21:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 255 (27019C00) [pid = 3840] [serial = 1936] [outer = 27011800] 00:21:43 INFO - PROCESS | 3840 | 1461136903692 Marionette DEBUG loaded listener.js 00:21:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 256 (2701B000) [pid = 3840] [serial = 1937] [outer = 27011800] 00:21:44 INFO - PROCESS | 3840 | 1461136904386 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 00:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1128ms 00:21:44 INFO - PROCESS | 3840 | 1461136904442 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 00:21:44 INFO - PROCESS | 3840 | 1461136904445 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 00:21:44 INFO - PROCESS | 3840 | 1461136904448 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:21:44 INFO - PROCESS | 3840 | 1461136904450 Marionette TRACE conn5 <- [1,2546,null,{}] 00:21:44 INFO - PROCESS | 3840 | 1461136904454 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:44 INFO - PROCESS | 3840 | 1461136904582 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 00:21:44 INFO - PROCESS | 3840 | 1461136904767 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:44 INFO - PROCESS | 3840 | ++DOCSHELL 133A3000 == 136 [pid = 3840] [id = 646] 00:21:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 257 (14A35400) [pid = 3840] [serial = 1938] [outer = 00000000] 00:21:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 258 (19151000) [pid = 3840] [serial = 1939] [outer = 14A35400] 00:21:44 INFO - PROCESS | 3840 | 1461136904822 Marionette DEBUG loaded listener.js 00:21:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 259 (19215800) [pid = 3840] [serial = 1940] [outer = 14A35400] 00:21:45 INFO - PROCESS | 3840 | 1461136905433 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 00:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1017ms 00:21:45 INFO - PROCESS | 3840 | 1461136905469 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 00:21:45 INFO - PROCESS | 3840 | 1461136905472 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 00:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:21:45 INFO - PROCESS | 3840 | 1461136905475 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:21:45 INFO - PROCESS | 3840 | 1461136905477 Marionette TRACE conn5 <- [1,2550,null,{}] 00:21:45 INFO - PROCESS | 3840 | 1461136905481 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:45 INFO - PROCESS | 3840 | 1461136905607 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 00:21:45 INFO - PROCESS | 3840 | 1461136905810 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:45 INFO - PROCESS | 3840 | ++DOCSHELL 15AD8400 == 137 [pid = 3840] [id = 647] 00:21:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 260 (17E33000) [pid = 3840] [serial = 1941] [outer = 00000000] 00:21:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 261 (1CC69400) [pid = 3840] [serial = 1942] [outer = 17E33000] 00:21:45 INFO - PROCESS | 3840 | 1461136905865 Marionette DEBUG loaded listener.js 00:21:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 262 (1CC73800) [pid = 3840] [serial = 1943] [outer = 17E33000] 00:21:46 INFO - PROCESS | 3840 | 1461136906957 Marionette TRACE conn5 <- [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]]]}] 00:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1524ms 00:21:46 INFO - PROCESS | 3840 | 1461136907000 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 00:21:47 INFO - PROCESS | 3840 | 1461136907005 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 00:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:21:47 INFO - PROCESS | 3840 | 1461136907010 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:21:47 INFO - PROCESS | 3840 | 1461136907014 Marionette TRACE conn5 <- [1,2554,null,{}] 00:21:47 INFO - PROCESS | 3840 | 1461136907019 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:47 INFO - PROCESS | 3840 | 1461136907141 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 00:21:47 INFO - PROCESS | 3840 | 1461136907328 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:47 INFO - PROCESS | 3840 | ++DOCSHELL 0FDC3800 == 138 [pid = 3840] [id = 648] 00:21:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 263 (0FE40000) [pid = 3840] [serial = 1944] [outer = 00000000] 00:21:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 264 (133A2000) [pid = 3840] [serial = 1945] [outer = 0FE40000] 00:21:47 INFO - PROCESS | 3840 | 1461136907380 Marionette DEBUG loaded listener.js 00:21:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 265 (14A16000) [pid = 3840] [serial = 1946] [outer = 0FE40000] 00:21:47 INFO - PROCESS | 3840 | 1461136907967 Marionette TRACE conn5 <- [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]]]}] 00:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 970ms 00:21:47 INFO - PROCESS | 3840 | 1461136907990 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 00:21:47 INFO - PROCESS | 3840 | 1461136907995 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 00:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:21:48 INFO - PROCESS | 3840 | 1461136908003 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:21:48 INFO - PROCESS | 3840 | 1461136908006 Marionette TRACE conn5 <- [1,2558,null,{}] 00:21:48 INFO - PROCESS | 3840 | 1461136908010 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:48 INFO - PROCESS | 3840 | 1461136908129 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 00:21:48 INFO - PROCESS | 3840 | 1461136908333 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:48 INFO - PROCESS | 3840 | ++DOCSHELL 15AD0800 == 139 [pid = 3840] [id = 649] 00:21:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 266 (16071400) [pid = 3840] [serial = 1947] [outer = 00000000] 00:21:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 267 (17EBAC00) [pid = 3840] [serial = 1948] [outer = 16071400] 00:21:48 INFO - PROCESS | 3840 | 1461136908383 Marionette DEBUG loaded listener.js 00:21:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 268 (18A46000) [pid = 3840] [serial = 1949] [outer = 16071400] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 18D44000 == 138 [pid = 3840] [id = 431] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 20E34C00 == 137 [pid = 3840] [id = 605] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 1A6D5400 == 136 [pid = 3840] [id = 446] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 1C5A6400 == 135 [pid = 3840] [id = 328] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 1D14EC00 == 134 [pid = 3840] [id = 329] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 17E32400 == 133 [pid = 3840] [id = 326] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 17E2B000 == 132 [pid = 3840] [id = 192] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 0FF94000 == 131 [pid = 3840] [id = 346] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 0F87D400 == 130 [pid = 3840] [id = 636] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 17EB3400 == 129 [pid = 3840] [id = 635] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 263BD800 == 128 [pid = 3840] [id = 634] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 21A3F800 == 127 [pid = 3840] [id = 633] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 20E2A800 == 126 [pid = 3840] [id = 632] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 267 (24CE0800) [pid = 3840] [serial = 1831] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 266 (25F65800) [pid = 3840] [serial = 1834] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 265 (19960C00) [pid = 3840] [serial = 1837] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 17EBC000 == 125 [pid = 3840] [id = 631] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 101AD800 == 124 [pid = 3840] [id = 630] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 15AD6800 == 123 [pid = 3840] [id = 629] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 1E27F400 == 122 [pid = 3840] [id = 623] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 1D155000 == 121 [pid = 3840] [id = 622] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 1D10AC00 == 120 [pid = 3840] [id = 621] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 1CC68400 == 119 [pid = 3840] [id = 620] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 1C59C400 == 118 [pid = 3840] [id = 619] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 1B285800 == 117 [pid = 3840] [id = 618] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 17EBF400 == 116 [pid = 3840] [id = 617] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 14F01800 == 115 [pid = 3840] [id = 616] 00:21:48 INFO - PROCESS | 3840 | --DOCSHELL 1499C800 == 114 [pid = 3840] [id = 615] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 264 (14F3F400) [pid = 3840] [serial = 1804] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 263 (19803800) [pid = 3840] [serial = 1807] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 262 (1DB08C00) [pid = 3840] [serial = 1810] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 261 (21CDA800) [pid = 3840] [serial = 1813] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 260 (20E3D800) [pid = 3840] [serial = 1816] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 259 (2057B400) [pid = 3840] [serial = 1819] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 258 (20E2D400) [pid = 3840] [serial = 1822] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 257 (22884C00) [pid = 3840] [serial = 1825] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 256 (24241C00) [pid = 3840] [serial = 1828] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 255 (197D2000) [pid = 3840] [serial = 1844] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 254 (214BBC00) [pid = 3840] [serial = 1802] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 253 (1044E400) [pid = 3840] [serial = 1741] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 252 (20A17800) [pid = 3840] [serial = 1801] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 251 (19215400) [pid = 3840] [serial = 1796] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 250 (1C2CFC00) [pid = 3840] [serial = 1747] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 249 (17BE4400) [pid = 3840] [serial = 1780] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 248 (1D10EC00) [pid = 3840] [serial = 1790] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 247 (168F6000) [pid = 3840] [serial = 1795] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 246 (1A1A0800) [pid = 3840] [serial = 1783] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 245 (17AB2C00) [pid = 3840] [serial = 1774] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 244 (1D418000) [pid = 3840] [serial = 1739] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 243 (1A6DCC00) [pid = 3840] [serial = 1784] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 242 (1C5A7800) [pid = 3840] [serial = 1786] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 241 (1D5CEC00) [pid = 3840] [serial = 1793] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 240 (17EB9C00) [pid = 3840] [serial = 1781] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 239 (1980A800) [pid = 3840] [serial = 1771] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 238 (1D10A800) [pid = 3840] [serial = 1789] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 237 (22961400) [pid = 3840] [serial = 1759] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 236 (1EF16C00) [pid = 3840] [serial = 1750] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 235 (2424C800) [pid = 3840] [serial = 1765] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 234 (1D1DD000) [pid = 3840] [serial = 1792] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 233 (1E28C000) [pid = 3840] [serial = 1799] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 232 (21C33400) [pid = 3840] [serial = 1756] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 231 (1DC12400) [pid = 3840] [serial = 1798] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 230 (17EB5800) [pid = 3840] [serial = 1775] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 229 (17EBDC00) [pid = 3840] [serial = 1744] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 228 (24243000) [pid = 3840] [serial = 1762] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 227 (1A3A8000) [pid = 3840] [serial = 1777] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 226 (24CE5800) [pid = 3840] [serial = 1768] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 225 (1CC6B000) [pid = 3840] [serial = 1787] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 224 (214B9800) [pid = 3840] [serial = 1753] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 223 (14F38400) [pid = 3840] [serial = 1840] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 222 (15AA7000) [pid = 3840] [serial = 1841] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 221 (19218C00) [pid = 3840] [serial = 1843] [outer = 00000000] [url = about:blank] 00:21:48 INFO - PROCESS | 3840 | --DOMWINDOW == 220 (1B404000) [pid = 3840] [serial = 1778] [outer = 00000000] [url = about:blank] 00:21:49 INFO - PROCESS | 3840 | 1461136909073 Marionette TRACE conn5 <- [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]]]}] 00:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1131ms 00:21:49 INFO - PROCESS | 3840 | 1461136909156 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 00:21:49 INFO - PROCESS | 3840 | 1461136909158 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 00:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:21:49 INFO - PROCESS | 3840 | 1461136909163 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:21:49 INFO - PROCESS | 3840 | 1461136909166 Marionette TRACE conn5 <- [1,2562,null,{}] 00:21:49 INFO - PROCESS | 3840 | 1461136909177 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:49 INFO - PROCESS | 3840 | 1461136909280 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 00:21:49 INFO - PROCESS | 3840 | 1461136909292 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:49 INFO - PROCESS | 3840 | ++DOCSHELL 15A7E000 == 115 [pid = 3840] [id = 650] 00:21:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 221 (15A7E400) [pid = 3840] [serial = 1950] [outer = 00000000] 00:21:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 222 (15AEA000) [pid = 3840] [serial = 1951] [outer = 15A7E400] 00:21:49 INFO - PROCESS | 3840 | 1461136909341 Marionette DEBUG loaded listener.js 00:21:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 223 (17AAB400) [pid = 3840] [serial = 1952] [outer = 15A7E400] 00:21:49 INFO - PROCESS | 3840 | 1461136909845 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 00:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 730ms 00:21:49 INFO - PROCESS | 3840 | 1461136909898 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 00:21:49 INFO - PROCESS | 3840 | 1461136909901 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 00:21:49 INFO - PROCESS | 3840 | 1461136909904 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:21:49 INFO - PROCESS | 3840 | 1461136909906 Marionette TRACE conn5 <- [1,2566,null,{}] 00:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:21:49 INFO - PROCESS | 3840 | 1461136909909 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:50 INFO - PROCESS | 3840 | 1461136910010 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 00:21:50 INFO - PROCESS | 3840 | 1461136910147 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:50 INFO - PROCESS | 3840 | ++DOCSHELL 17BEAC00 == 116 [pid = 3840] [id = 651] 00:21:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 224 (17BEC800) [pid = 3840] [serial = 1953] [outer = 00000000] 00:21:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 225 (18D4A800) [pid = 3840] [serial = 1954] [outer = 17BEC800] 00:21:50 INFO - PROCESS | 3840 | 1461136910192 Marionette DEBUG loaded listener.js 00:21:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 226 (19215400) [pid = 3840] [serial = 1955] [outer = 17BEC800] 00:21:50 INFO - PROCESS | 3840 | 1461136910564 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 00:21:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:21:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 670ms 00:21:50 INFO - PROCESS | 3840 | 1461136910579 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 00:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:21:50 INFO - PROCESS | 3840 | 1461136910581 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 00:21:50 INFO - PROCESS | 3840 | 1461136910584 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:21:50 INFO - PROCESS | 3840 | 1461136910586 Marionette TRACE conn5 <- [1,2570,null,{}] 00:21:50 INFO - PROCESS | 3840 | 1461136910590 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:50 INFO - PROCESS | 3840 | 1461136910773 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 00:21:50 INFO - PROCESS | 3840 | 1461136910798 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:50 INFO - PROCESS | 3840 | ++DOCSHELL 18A42000 == 117 [pid = 3840] [id = 652] 00:21:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 227 (1928B800) [pid = 3840] [serial = 1956] [outer = 00000000] 00:21:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 228 (1980E000) [pid = 3840] [serial = 1957] [outer = 1928B800] 00:21:50 INFO - PROCESS | 3840 | 1461136910843 Marionette DEBUG loaded listener.js 00:21:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 229 (19960C00) [pid = 3840] [serial = 1958] [outer = 1928B800] 00:21:51 INFO - PROCESS | 3840 | 1461136911344 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 00:21:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:21:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 770ms 00:21:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:21:51 INFO - PROCESS | 3840 | 1461136911355 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 00:21:51 INFO - PROCESS | 3840 | 1461136911357 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 00:21:51 INFO - PROCESS | 3840 | 1461136911360 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:21:51 INFO - PROCESS | 3840 | 1461136911362 Marionette TRACE conn5 <- [1,2574,null,{}] 00:21:51 INFO - PROCESS | 3840 | 1461136911365 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:51 INFO - PROCESS | 3840 | 1461136911553 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 00:21:51 INFO - PROCESS | 3840 | 1461136911578 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:51 INFO - PROCESS | 3840 | ++DOCSHELL 1980A800 == 118 [pid = 3840] [id = 653] 00:21:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 230 (1A197800) [pid = 3840] [serial = 1959] [outer = 00000000] 00:21:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 231 (1C59D400) [pid = 3840] [serial = 1960] [outer = 1A197800] 00:21:51 INFO - PROCESS | 3840 | 1461136911626 Marionette DEBUG loaded listener.js 00:21:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 232 (1C5A7800) [pid = 3840] [serial = 1961] [outer = 1A197800] 00:21:52 INFO - PROCESS | 3840 | 1461136912095 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 00:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 770ms 00:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:21:52 INFO - PROCESS | 3840 | 1461136912131 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 00:21:52 INFO - PROCESS | 3840 | 1461136912133 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 00:21:52 INFO - PROCESS | 3840 | 1461136912137 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:21:52 INFO - PROCESS | 3840 | 1461136912138 Marionette TRACE conn5 <- [1,2578,null,{}] 00:21:52 INFO - PROCESS | 3840 | 1461136912141 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:52 INFO - PROCESS | 3840 | 1461136912291 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 00:21:52 INFO - PROCESS | 3840 | 1461136912307 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:52 INFO - PROCESS | 3840 | ++DOCSHELL 1C5AA800 == 119 [pid = 3840] [id = 654] 00:21:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 233 (1C86D800) [pid = 3840] [serial = 1962] [outer = 00000000] 00:21:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 234 (1CC8EC00) [pid = 3840] [serial = 1963] [outer = 1C86D800] 00:21:52 INFO - PROCESS | 3840 | 1461136912352 Marionette DEBUG loaded listener.js 00:21:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 235 (1CC9AC00) [pid = 3840] [serial = 1964] [outer = 1C86D800] 00:21:53 INFO - PROCESS | 3840 | --DOMWINDOW == 234 (263BF800) [pid = 3840] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:21:53 INFO - PROCESS | 3840 | --DOMWINDOW == 233 (0FDB6000) [pid = 3840] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:21:53 INFO - PROCESS | 3840 | --DOMWINDOW == 232 (1CC69800) [pid = 3840] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:21:53 INFO - PROCESS | 3840 | --DOMWINDOW == 231 (10302800) [pid = 3840] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:21:53 INFO - PROCESS | 3840 | --DOMWINDOW == 230 (20E2C800) [pid = 3840] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:21:53 INFO - PROCESS | 3840 | --DOMWINDOW == 229 (149A5400) [pid = 3840] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:21:53 INFO - PROCESS | 3840 | --DOMWINDOW == 228 (1995C400) [pid = 3840] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:21:53 INFO - PROCESS | 3840 | --DOMWINDOW == 227 (21CBDC00) [pid = 3840] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:21:53 INFO - PROCESS | 3840 | --DOMWINDOW == 226 (15AF2C00) [pid = 3840] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:21:53 INFO - PROCESS | 3840 | 1461136913453 Marionette TRACE conn5 <- [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]]]}] 00:21:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:21:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1383ms 00:21:53 INFO - PROCESS | 3840 | 1461136913521 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 00:21:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:21:53 INFO - PROCESS | 3840 | 1461136913523 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 00:21:53 INFO - PROCESS | 3840 | 1461136913526 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:21:53 INFO - PROCESS | 3840 | 1461136913528 Marionette TRACE conn5 <- [1,2582,null,{}] 00:21:53 INFO - PROCESS | 3840 | 1461136913531 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:53 INFO - PROCESS | 3840 | 1461136913629 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 00:21:53 INFO - PROCESS | 3840 | 1461136913637 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:53 INFO - PROCESS | 3840 | ++DOCSHELL 15A87C00 == 120 [pid = 3840] [id = 655] 00:21:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 227 (15AA7800) [pid = 3840] [serial = 1965] [outer = 00000000] 00:21:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 228 (19953400) [pid = 3840] [serial = 1966] [outer = 15AA7800] 00:21:53 INFO - PROCESS | 3840 | 1461136913683 Marionette DEBUG loaded listener.js 00:21:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 229 (1A6D9C00) [pid = 3840] [serial = 1967] [outer = 15AA7800] 00:21:54 INFO - PROCESS | 3840 | 1461136914160 Marionette TRACE conn5 <- [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]]]}] 00:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 670ms 00:21:54 INFO - PROCESS | 3840 | 1461136914197 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 00:21:54 INFO - PROCESS | 3840 | 1461136914199 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 00:21:54 INFO - PROCESS | 3840 | 1461136914202 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:21:54 INFO - PROCESS | 3840 | 1461136914204 Marionette TRACE conn5 <- [1,2586,null,{}] 00:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:21:54 INFO - PROCESS | 3840 | 1461136914207 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:54 INFO - PROCESS | 3840 | 1461136914306 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 00:21:54 INFO - PROCESS | 3840 | 1461136914312 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:54 INFO - PROCESS | 3840 | ++DOCSHELL 1B738400 == 121 [pid = 3840] [id = 656] 00:21:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 230 (1BACDC00) [pid = 3840] [serial = 1968] [outer = 00000000] 00:21:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 231 (1CEB5400) [pid = 3840] [serial = 1969] [outer = 1BACDC00] 00:21:54 INFO - PROCESS | 3840 | 1461136914357 Marionette DEBUG loaded listener.js 00:21:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 232 (1D10A800) [pid = 3840] [serial = 1970] [outer = 1BACDC00] 00:21:54 INFO - PROCESS | 3840 | 1461136914832 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 00:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 670ms 00:21:54 INFO - PROCESS | 3840 | 1461136914881 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 00:21:54 INFO - PROCESS | 3840 | 1461136914883 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 00:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:21:54 INFO - PROCESS | 3840 | 1461136914887 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:21:54 INFO - PROCESS | 3840 | 1461136914888 Marionette TRACE conn5 <- [1,2590,null,{}] 00:21:54 INFO - PROCESS | 3840 | 1461136914892 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:54 INFO - PROCESS | 3840 | 1461136914990 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 00:21:55 INFO - PROCESS | 3840 | 1461136915024 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:55 INFO - PROCESS | 3840 | ++DOCSHELL 1C59FC00 == 122 [pid = 3840] [id = 657] 00:21:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 233 (1CEA7000) [pid = 3840] [serial = 1971] [outer = 00000000] 00:21:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 234 (1D14B800) [pid = 3840] [serial = 1972] [outer = 1CEA7000] 00:21:55 INFO - PROCESS | 3840 | 1461136915073 Marionette DEBUG loaded listener.js 00:21:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 235 (1D158C00) [pid = 3840] [serial = 1973] [outer = 1CEA7000] 00:21:55 INFO - PROCESS | 3840 | 1461136915851 Marionette TRACE conn5 <- [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]]]}] 00:21:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:21:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1014ms 00:21:55 INFO - PROCESS | 3840 | 1461136915906 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 00:21:55 INFO - PROCESS | 3840 | 1461136915912 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 00:21:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:21:55 INFO - PROCESS | 3840 | 1461136915917 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:21:55 INFO - PROCESS | 3840 | 1461136915921 Marionette TRACE conn5 <- [1,2594,null,{}] 00:21:55 INFO - PROCESS | 3840 | 1461136915948 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:56 INFO - PROCESS | 3840 | 1461136916083 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 00:21:56 INFO - PROCESS | 3840 | 1461136916262 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:56 INFO - PROCESS | 3840 | ++DOCSHELL 0FF89400 == 123 [pid = 3840] [id = 658] 00:21:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 236 (0FF8FC00) [pid = 3840] [serial = 1974] [outer = 00000000] 00:21:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 237 (14FC3800) [pid = 3840] [serial = 1975] [outer = 0FF8FC00] 00:21:56 INFO - PROCESS | 3840 | 1461136916320 Marionette DEBUG loaded listener.js 00:21:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 238 (15A80800) [pid = 3840] [serial = 1976] [outer = 0FF8FC00] 00:21:56 INFO - PROCESS | 3840 | 1461136916973 Marionette TRACE conn5 <- [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]]]}] 00:21:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:21:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1097ms 00:21:57 INFO - PROCESS | 3840 | 1461136917019 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 00:21:57 INFO - PROCESS | 3840 | 1461136917025 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 00:21:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:21:57 INFO - PROCESS | 3840 | 1461136917031 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:21:57 INFO - PROCESS | 3840 | 1461136917034 Marionette TRACE conn5 <- [1,2598,null,{}] 00:21:57 INFO - PROCESS | 3840 | 1461136917038 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:57 INFO - PROCESS | 3840 | 1461136917224 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 00:21:57 INFO - PROCESS | 3840 | 1461136917355 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:57 INFO - PROCESS | 3840 | ++DOCSHELL 15A89000 == 124 [pid = 3840] [id = 659] 00:21:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 239 (15AD6800) [pid = 3840] [serial = 1977] [outer = 00000000] 00:21:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 240 (19808800) [pid = 3840] [serial = 1978] [outer = 15AD6800] 00:21:57 INFO - PROCESS | 3840 | 1461136917411 Marionette DEBUG loaded listener.js 00:21:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 241 (1A6D4000) [pid = 3840] [serial = 1979] [outer = 15AD6800] 00:21:57 INFO - PROCESS | 3840 | 1461136917978 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 00:21:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:21:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1021ms 00:21:58 INFO - PROCESS | 3840 | 1461136918054 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 00:21:58 INFO - PROCESS | 3840 | 1461136918057 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 00:21:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:21:58 INFO - PROCESS | 3840 | 1461136918061 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:21:58 INFO - PROCESS | 3840 | 1461136918064 Marionette TRACE conn5 <- [1,2602,null,{}] 00:21:58 INFO - PROCESS | 3840 | 1461136918076 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:58 INFO - PROCESS | 3840 | 1461136918205 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 00:21:58 INFO - PROCESS | 3840 | 1461136918397 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:58 INFO - PROCESS | 3840 | ++DOCSHELL 14F38800 == 125 [pid = 3840] [id = 660] 00:21:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 242 (1606F000) [pid = 3840] [serial = 1980] [outer = 00000000] 00:21:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 243 (1D424800) [pid = 3840] [serial = 1981] [outer = 1606F000] 00:21:58 INFO - PROCESS | 3840 | 1461136918456 Marionette DEBUG loaded listener.js 00:21:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 244 (1D5D2800) [pid = 3840] [serial = 1982] [outer = 1606F000] 00:21:59 INFO - PROCESS | 3840 | 1461136919036 Marionette TRACE conn5 <- [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]]]}] 00:21:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:21:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1020ms 00:21:59 INFO - PROCESS | 3840 | 1461136919084 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 00:21:59 INFO - PROCESS | 3840 | 1461136919087 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 00:21:59 INFO - PROCESS | 3840 | 1461136919090 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:21:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:21:59 INFO - PROCESS | 3840 | 1461136919092 Marionette TRACE conn5 <- [1,2606,null,{}] 00:21:59 INFO - PROCESS | 3840 | 1461136919096 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:59 INFO - PROCESS | 3840 | 1461136919221 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 00:21:59 INFO - PROCESS | 3840 | 1461136919414 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:59 INFO - PROCESS | 3840 | ++DOCSHELL 1D6EA400 == 126 [pid = 3840] [id = 661] 00:21:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 245 (1DB01400) [pid = 3840] [serial = 1983] [outer = 00000000] 00:21:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 246 (1E1C4800) [pid = 3840] [serial = 1984] [outer = 1DB01400] 00:21:59 INFO - PROCESS | 3840 | 1461136919472 Marionette DEBUG loaded listener.js 00:21:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 247 (1E288C00) [pid = 3840] [serial = 1985] [outer = 1DB01400] 00:22:00 INFO - PROCESS | 3840 | 1461136920002 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 00:22:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:22:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 930ms 00:22:00 INFO - PROCESS | 3840 | 1461136920038 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 00:22:00 INFO - PROCESS | 3840 | 1461136920041 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 00:22:00 INFO - PROCESS | 3840 | 1461136920046 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:22:00 INFO - PROCESS | 3840 | 1461136920048 Marionette TRACE conn5 <- [1,2610,null,{}] 00:22:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:22:00 INFO - PROCESS | 3840 | 1461136920051 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:00 INFO - PROCESS | 3840 | 1461136920172 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 00:22:00 INFO - PROCESS | 3840 | 1461136920361 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:00 INFO - PROCESS | 3840 | ++DOCSHELL 18A46800 == 127 [pid = 3840] [id = 662] 00:22:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 248 (1EF13400) [pid = 3840] [serial = 1986] [outer = 00000000] 00:22:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 249 (1EF98400) [pid = 3840] [serial = 1987] [outer = 1EF13400] 00:22:00 INFO - PROCESS | 3840 | 1461136920418 Marionette DEBUG loaded listener.js 00:22:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 250 (20576C00) [pid = 3840] [serial = 1988] [outer = 1EF13400] 00:22:01 INFO - PROCESS | 3840 | 1461136921028 Marionette TRACE conn5 <- [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]]]}] 00:22:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:22:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1014ms 00:22:01 INFO - PROCESS | 3840 | 1461136921066 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 00:22:01 INFO - PROCESS | 3840 | 1461136921068 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 00:22:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:22:01 INFO - PROCESS | 3840 | 1461136921072 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:22:01 INFO - PROCESS | 3840 | 1461136921074 Marionette TRACE conn5 <- [1,2614,null,{}] 00:22:01 INFO - PROCESS | 3840 | 1461136921077 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:01 INFO - PROCESS | 3840 | 1461136921209 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 00:22:01 INFO - PROCESS | 3840 | 1461136921387 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:01 INFO - PROCESS | 3840 | ++DOCSHELL 1EF95C00 == 128 [pid = 3840] [id = 663] 00:22:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 251 (20576800) [pid = 3840] [serial = 1989] [outer = 00000000] 00:22:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 252 (20E2D800) [pid = 3840] [serial = 1990] [outer = 20576800] 00:22:01 INFO - PROCESS | 3840 | 1461136921448 Marionette DEBUG loaded listener.js 00:22:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 253 (20E31800) [pid = 3840] [serial = 1991] [outer = 20576800] 00:22:02 INFO - PROCESS | 3840 | 1461136922027 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 00:22:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:22:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1016ms 00:22:02 INFO - PROCESS | 3840 | 1461136922092 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 00:22:02 INFO - PROCESS | 3840 | 1461136922094 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 00:22:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:22:02 INFO - PROCESS | 3840 | 1461136922098 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:22:02 INFO - PROCESS | 3840 | 1461136922100 Marionette TRACE conn5 <- [1,2618,null,{}] 00:22:02 INFO - PROCESS | 3840 | 1461136922104 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:02 INFO - PROCESS | 3840 | 1461136922285 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 00:22:02 INFO - PROCESS | 3840 | 1461136922415 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:02 INFO - PROCESS | 3840 | ++DOCSHELL 20E3D000 == 129 [pid = 3840] [id = 664] 00:22:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 254 (214B9800) [pid = 3840] [serial = 1992] [outer = 00000000] 00:22:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 255 (21760000) [pid = 3840] [serial = 1993] [outer = 214B9800] 00:22:02 INFO - PROCESS | 3840 | 1461136922470 Marionette DEBUG loaded listener.js 00:22:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 256 (2176AC00) [pid = 3840] [serial = 1994] [outer = 214B9800] 00:22:03 INFO - PROCESS | 3840 | 1461136923032 Marionette TRACE conn5 <- [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]]]}] 00:22:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:22:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 970ms 00:22:03 INFO - PROCESS | 3840 | 1461136923072 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 00:22:03 INFO - PROCESS | 3840 | 1461136923075 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 00:22:03 INFO - PROCESS | 3840 | 1461136923078 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:22:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:22:03 INFO - PROCESS | 3840 | 1461136923080 Marionette TRACE conn5 <- [1,2622,null,{}] 00:22:03 INFO - PROCESS | 3840 | 1461136923084 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:03 INFO - PROCESS | 3840 | 1461136923206 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 00:22:03 INFO - PROCESS | 3840 | 1461136923400 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:03 INFO - PROCESS | 3840 | ++DOCSHELL 214C3000 == 130 [pid = 3840] [id = 665] 00:22:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 257 (21A43400) [pid = 3840] [serial = 1995] [outer = 00000000] 00:22:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 258 (21A84400) [pid = 3840] [serial = 1996] [outer = 21A43400] 00:22:03 INFO - PROCESS | 3840 | 1461136923456 Marionette DEBUG loaded listener.js 00:22:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 259 (21A87C00) [pid = 3840] [serial = 1997] [outer = 21A43400] 00:22:04 INFO - PROCESS | 3840 | 1461136924038 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 00:22:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:22:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1019ms 00:22:04 INFO - PROCESS | 3840 | 1461136924101 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 00:22:04 INFO - PROCESS | 3840 | 1461136924104 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 00:22:04 INFO - PROCESS | 3840 | 1461136924107 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:22:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:22:04 INFO - PROCESS | 3840 | 1461136924109 Marionette TRACE conn5 <- [1,2626,null,{}] 00:22:04 INFO - PROCESS | 3840 | 1461136924112 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:04 INFO - PROCESS | 3840 | 1461136924233 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 00:22:04 INFO - PROCESS | 3840 | 1461136924424 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:04 INFO - PROCESS | 3840 | ++DOCSHELL 21A81400 == 131 [pid = 3840] [id = 666] 00:22:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 260 (21CB8800) [pid = 3840] [serial = 1998] [outer = 00000000] 00:22:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 261 (21E5E400) [pid = 3840] [serial = 1999] [outer = 21CB8800] 00:22:04 INFO - PROCESS | 3840 | 1461136924481 Marionette DEBUG loaded listener.js 00:22:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 262 (21E66800) [pid = 3840] [serial = 2000] [outer = 21CB8800] 00:22:05 INFO - PROCESS | 3840 | 1461136925031 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 00:22:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:22:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 970ms 00:22:05 INFO - PROCESS | 3840 | 1461136925081 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 00:22:05 INFO - PROCESS | 3840 | 1461136925084 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 00:22:05 INFO - PROCESS | 3840 | 1461136925087 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:22:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:22:05 INFO - PROCESS | 3840 | 1461136925089 Marionette TRACE conn5 <- [1,2630,null,{}] 00:22:05 INFO - PROCESS | 3840 | 1461136925093 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:05 INFO - PROCESS | 3840 | 1461136925214 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 00:22:05 INFO - PROCESS | 3840 | 1461136925407 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:05 INFO - PROCESS | 3840 | ++DOCSHELL 21CE0C00 == 132 [pid = 3840] [id = 667] 00:22:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 263 (2288C800) [pid = 3840] [serial = 2001] [outer = 00000000] 00:22:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 264 (229BC000) [pid = 3840] [serial = 2002] [outer = 2288C800] 00:22:05 INFO - PROCESS | 3840 | 1461136925463 Marionette DEBUG loaded listener.js 00:22:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 265 (22F21C00) [pid = 3840] [serial = 2003] [outer = 2288C800] 00:22:06 INFO - PROCESS | 3840 | 1461136926000 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 00:22:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:22:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 970ms 00:22:06 INFO - PROCESS | 3840 | 1461136926061 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 00:22:06 INFO - PROCESS | 3840 | 1461136926064 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 00:22:06 INFO - PROCESS | 3840 | 1461136926067 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:22:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:22:06 INFO - PROCESS | 3840 | 1461136926070 Marionette TRACE conn5 <- [1,2634,null,{}] 00:22:06 INFO - PROCESS | 3840 | 1461136926074 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:06 INFO - PROCESS | 3840 | 1461136926218 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 00:22:06 INFO - PROCESS | 3840 | 1461136926401 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:06 INFO - PROCESS | 3840 | ++DOCSHELL 2472E000 == 133 [pid = 3840] [id = 668] 00:22:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 266 (24CD7800) [pid = 3840] [serial = 2004] [outer = 00000000] 00:22:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 267 (25F15C00) [pid = 3840] [serial = 2005] [outer = 24CD7800] 00:22:06 INFO - PROCESS | 3840 | 1461136926460 Marionette DEBUG loaded listener.js 00:22:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 268 (25F1C400) [pid = 3840] [serial = 2006] [outer = 24CD7800] 00:22:07 INFO - PROCESS | 3840 | 1461136927066 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 00:22:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:22:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1076ms 00:22:07 INFO - PROCESS | 3840 | 1461136927147 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 00:22:07 INFO - PROCESS | 3840 | 1461136927150 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 00:22:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:22:07 INFO - PROCESS | 3840 | 1461136927153 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:22:07 INFO - PROCESS | 3840 | 1461136927155 Marionette TRACE conn5 <- [1,2638,null,{}] 00:22:07 INFO - PROCESS | 3840 | 1461136927159 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:07 INFO - PROCESS | 3840 | 1461136927283 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 00:22:07 INFO - PROCESS | 3840 | 1461136927465 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:07 INFO - PROCESS | 3840 | ++DOCSHELL 1914A400 == 134 [pid = 3840] [id = 669] 00:22:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 269 (19804000) [pid = 3840] [serial = 2007] [outer = 00000000] 00:22:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 270 (1D6EA000) [pid = 3840] [serial = 2008] [outer = 19804000] 00:22:07 INFO - PROCESS | 3840 | 1461136927519 Marionette DEBUG loaded listener.js 00:22:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 271 (1EF9B400) [pid = 3840] [serial = 2009] [outer = 19804000] 00:22:08 INFO - PROCESS | 3840 | 1461136928083 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 00:22:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:22:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1021ms 00:22:08 INFO - PROCESS | 3840 | 1461136928179 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 00:22:08 INFO - PROCESS | 3840 | 1461136928181 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 00:22:08 INFO - PROCESS | 3840 | 1461136928184 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:22:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:22:08 INFO - PROCESS | 3840 | 1461136928186 Marionette TRACE conn5 <- [1,2642,null,{}] 00:22:08 INFO - PROCESS | 3840 | 1461136928190 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:08 INFO - PROCESS | 3840 | 1461136928335 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 00:22:08 INFO - PROCESS | 3840 | 1461136928555 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:08 INFO - PROCESS | 3840 | ++DOCSHELL 1C2CF400 == 135 [pid = 3840] [id = 670] 00:22:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 272 (1CC97800) [pid = 3840] [serial = 2010] [outer = 00000000] 00:22:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 273 (22885800) [pid = 3840] [serial = 2011] [outer = 1CC97800] 00:22:08 INFO - PROCESS | 3840 | 1461136928611 Marionette DEBUG loaded listener.js 00:22:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 274 (24244800) [pid = 3840] [serial = 2012] [outer = 1CC97800] 00:22:09 INFO - PROCESS | 3840 | 1461136929369 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 00:22:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:22:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1271ms 00:22:09 INFO - PROCESS | 3840 | 1461136929460 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 00:22:09 INFO - PROCESS | 3840 | 1461136929464 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 00:22:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:22:09 INFO - PROCESS | 3840 | 1461136929469 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:22:09 INFO - PROCESS | 3840 | 1461136929473 Marionette TRACE conn5 <- [1,2646,null,{}] 00:22:09 INFO - PROCESS | 3840 | 1461136929478 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:09 INFO - PROCESS | 3840 | 1461136929610 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 00:22:09 INFO - PROCESS | 3840 | 1461136929789 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:09 INFO - PROCESS | 3840 | ++DOCSHELL 14A3B800 == 136 [pid = 3840] [id = 671] 00:22:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 275 (14A40000) [pid = 3840] [serial = 2013] [outer = 00000000] 00:22:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 276 (15A7F000) [pid = 3840] [serial = 2014] [outer = 14A40000] 00:22:09 INFO - PROCESS | 3840 | 1461136929843 Marionette DEBUG loaded listener.js 00:22:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 277 (15AB0800) [pid = 3840] [serial = 2015] [outer = 14A40000] 00:22:10 INFO - PROCESS | 3840 | 1461136930425 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 00:22:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:22:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1023ms 00:22:10 INFO - PROCESS | 3840 | 1461136930493 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 00:22:10 INFO - PROCESS | 3840 | 1461136930499 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 00:22:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:22:10 INFO - PROCESS | 3840 | 1461136930504 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:22:10 INFO - PROCESS | 3840 | 1461136930507 Marionette TRACE conn5 <- [1,2650,null,{}] 00:22:10 INFO - PROCESS | 3840 | 1461136930511 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:10 INFO - PROCESS | 3840 | 1461136930630 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 00:22:10 INFO - PROCESS | 3840 | 1461136930820 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:10 INFO - PROCESS | 3840 | ++DOCSHELL 17AB0000 == 137 [pid = 3840] [id = 672] 00:22:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 278 (18A48800) [pid = 3840] [serial = 2016] [outer = 00000000] 00:22:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 279 (1C25CC00) [pid = 3840] [serial = 2017] [outer = 18A48800] 00:22:10 INFO - PROCESS | 3840 | 1461136930873 Marionette DEBUG loaded listener.js 00:22:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 280 (1CA24800) [pid = 3840] [serial = 2018] [outer = 18A48800] 00:22:11 INFO - PROCESS | 3840 | --DOCSHELL 1B738400 == 136 [pid = 3840] [id = 656] 00:22:11 INFO - PROCESS | 3840 | --DOCSHELL 15A87C00 == 135 [pid = 3840] [id = 655] 00:22:11 INFO - PROCESS | 3840 | --DOCSHELL 1C5AA800 == 134 [pid = 3840] [id = 654] 00:22:11 INFO - PROCESS | 3840 | --DOCSHELL 1980A800 == 133 [pid = 3840] [id = 653] 00:22:11 INFO - PROCESS | 3840 | --DOCSHELL 18A42000 == 132 [pid = 3840] [id = 652] 00:22:11 INFO - PROCESS | 3840 | --DOCSHELL 17BEAC00 == 131 [pid = 3840] [id = 651] 00:22:11 INFO - PROCESS | 3840 | --DOCSHELL 15A7E000 == 130 [pid = 3840] [id = 650] 00:22:11 INFO - PROCESS | 3840 | --DOCSHELL 15AD0800 == 129 [pid = 3840] [id = 649] 00:22:11 INFO - PROCESS | 3840 | --DOCSHELL 0FDC3800 == 128 [pid = 3840] [id = 648] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 279 (267C3800) [pid = 3840] [serial = 1912] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOCSHELL 1C2D2C00 == 127 [pid = 3840] [id = 639] 00:22:11 INFO - PROCESS | 3840 | --DOCSHELL 19149C00 == 126 [pid = 3840] [id = 638] 00:22:11 INFO - PROCESS | 3840 | 1461136931536 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 00:22:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:22:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1070ms 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 278 (1B7B4000) [pid = 3840] [serial = 1855] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 277 (1CC92400) [pid = 3840] [serial = 1858] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 276 (15A7D400) [pid = 3840] [serial = 1891] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 275 (21A4BC00) [pid = 3840] [serial = 1897] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 274 (16509800) [pid = 3840] [serial = 1892] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 273 (21CB5000) [pid = 3840] [serial = 1898] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 272 (15A85400) [pid = 3840] [serial = 1846] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 271 (15AAF000) [pid = 3840] [serial = 1847] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 270 (197A6C00) [pid = 3840] [serial = 1852] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 269 (1D1DF400) [pid = 3840] [serial = 1894] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 268 (16070000) [pid = 3840] [serial = 1849] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 267 (24242800) [pid = 3840] [serial = 1901] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 266 (1920F000) [pid = 3840] [serial = 1889] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 265 (18A2FC00) [pid = 3840] [serial = 1888] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 264 (22962C00) [pid = 3840] [serial = 1900] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 263 (1CEAA400) [pid = 3840] [serial = 1861] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 262 (1D641C00) [pid = 3840] [serial = 1864] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 261 (263C0400) [pid = 3840] [serial = 1885] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 260 (1E28CC00) [pid = 3840] [serial = 1867] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 259 (2057E000) [pid = 3840] [serial = 1870] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 258 (26440400) [pid = 3840] [serial = 1903] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 257 (20E30800) [pid = 3840] [serial = 1873] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 256 (21A46800) [pid = 3840] [serial = 1876] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 255 (22964800) [pid = 3840] [serial = 1879] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 254 (24739C00) [pid = 3840] [serial = 1882] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 253 (17EBE800) [pid = 3840] [serial = 1909] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 252 (26448000) [pid = 3840] [serial = 1910] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 251 (26441800) [pid = 3840] [serial = 1904] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 250 (1DB09400) [pid = 3840] [serial = 1906] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 249 (21A3E800) [pid = 3840] [serial = 1907] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | --DOMWINDOW == 248 (1DCD2800) [pid = 3840] [serial = 1895] [outer = 00000000] [url = about:blank] 00:22:11 INFO - PROCESS | 3840 | 1461136931619 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 00:22:11 INFO - PROCESS | 3840 | 1461136931622 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 00:22:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:22:11 INFO - PROCESS | 3840 | 1461136931631 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:22:11 INFO - PROCESS | 3840 | 1461136931634 Marionette TRACE conn5 <- [1,2654,null,{}] 00:22:11 INFO - PROCESS | 3840 | 1461136931645 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:11 INFO - PROCESS | 3840 | 1461136931753 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 00:22:11 INFO - PROCESS | 3840 | 1461136931765 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:11 INFO - PROCESS | 3840 | ++DOCSHELL 14A15C00 == 127 [pid = 3840] [id = 673] 00:22:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 249 (152BCC00) [pid = 3840] [serial = 2019] [outer = 00000000] 00:22:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 250 (17AA6C00) [pid = 3840] [serial = 2020] [outer = 152BCC00] 00:22:11 INFO - PROCESS | 3840 | 1461136931814 Marionette DEBUG loaded listener.js 00:22:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 251 (17ECAC00) [pid = 3840] [serial = 2021] [outer = 152BCC00] 00:22:12 INFO - PROCESS | 3840 | 1461136932862 Marionette TRACE conn5 <- [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]]]}] 00:22:12 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) 00:22:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1272ms 00:22:12 INFO - PROCESS | 3840 | 1461136932904 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 00:22:12 INFO - PROCESS | 3840 | 1461136932907 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 00:22:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:22:12 INFO - PROCESS | 3840 | 1461136932910 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:22:12 INFO - PROCESS | 3840 | 1461136932912 Marionette TRACE conn5 <- [1,2658,null,{}] 00:22:12 INFO - PROCESS | 3840 | 1461136932915 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:13 INFO - PROCESS | 3840 | 1461136933020 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 00:22:13 INFO - PROCESS | 3840 | 1461136933157 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:13 INFO - PROCESS | 3840 | ++DOCSHELL 17EB7000 == 128 [pid = 3840] [id = 674] 00:22:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 252 (18A2FC00) [pid = 3840] [serial = 2022] [outer = 00000000] 00:22:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 253 (1C5A3800) [pid = 3840] [serial = 2023] [outer = 18A2FC00] 00:22:13 INFO - PROCESS | 3840 | 1461136933203 Marionette DEBUG loaded listener.js 00:22:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 254 (1CC69800) [pid = 3840] [serial = 2024] [outer = 18A2FC00] 00:22:14 INFO - PROCESS | 3840 | 1461136934108 Marionette TRACE conn5 <- [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] 00:22:14 INFO - PROCESS | 3840 | 1461136934154 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 00:22:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:22:14 INFO - PROCESS | 3840 | 1461136934157 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:22:14 INFO - PROCESS | 3840 | 1461136934159 Marionette TRACE conn5 <- [1,2662,null,{}] 00:22:14 INFO - PROCESS | 3840 | 1461136934163 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:14 INFO - PROCESS | 3840 | 1461136934322 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 00:22:14 INFO - PROCESS | 3840 | 1461136934337 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:14 INFO - PROCESS | 3840 | ++DOCSHELL 1CC6E800 == 129 [pid = 3840] [id = 675] 00:22:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 255 (1CE0AC00) [pid = 3840] [serial = 2025] [outer = 00000000] 00:22:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 256 (1D14F800) [pid = 3840] [serial = 2026] [outer = 1CE0AC00] 00:22:14 INFO - PROCESS | 3840 | 1461136934383 Marionette DEBUG loaded listener.js 00:22:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 257 (1D1DF000) [pid = 3840] [serial = 2027] [outer = 1CE0AC00] 00:22:15 INFO - PROCESS | 3840 | 1461136935370 Marionette TRACE conn5 <- [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] 00:22:15 INFO - PROCESS | 3840 | 1461136935403 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 00:22:15 INFO - PROCESS | 3840 | 1461136935407 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:22:15 INFO - PROCESS | 3840 | 1461136935408 Marionette TRACE conn5 <- [1,2666,null,{}] 00:22:15 INFO - PROCESS | 3840 | 1461136935412 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:15 INFO - PROCESS | 3840 | 1461136935585 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 00:22:15 INFO - PROCESS | 3840 | 1461136935601 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:15 INFO - PROCESS | 3840 | ++DOCSHELL 1DC15C00 == 130 [pid = 3840] [id = 676] 00:22:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 258 (1DCD7800) [pid = 3840] [serial = 2028] [outer = 00000000] 00:22:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 259 (13303400) [pid = 3840] [serial = 2029] [outer = 1DCD7800] 00:22:15 INFO - PROCESS | 3840 | 1461136935649 Marionette DEBUG loaded listener.js 00:22:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 260 (20D12400) [pid = 3840] [serial = 2030] [outer = 1DCD7800] 00:22:15 INFO - PROCESS | 3840 | --DOMWINDOW == 259 (16071400) [pid = 3840] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:22:15 INFO - PROCESS | 3840 | --DOMWINDOW == 258 (17BEC800) [pid = 3840] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:22:15 INFO - PROCESS | 3840 | --DOMWINDOW == 257 (0FE40000) [pid = 3840] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:22:15 INFO - PROCESS | 3840 | --DOMWINDOW == 256 (1928B800) [pid = 3840] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:22:15 INFO - PROCESS | 3840 | --DOMWINDOW == 255 (1BACDC00) [pid = 3840] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:22:15 INFO - PROCESS | 3840 | --DOMWINDOW == 254 (1C86D800) [pid = 3840] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:22:15 INFO - PROCESS | 3840 | --DOMWINDOW == 253 (15A7E400) [pid = 3840] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:22:15 INFO - PROCESS | 3840 | --DOMWINDOW == 252 (15AA7800) [pid = 3840] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:22:15 INFO - PROCESS | 3840 | --DOMWINDOW == 251 (1A197800) [pid = 3840] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:22:16 INFO - PROCESS | 3840 | 1461136936655 Marionette TRACE conn5 <- [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]]]}] 00:22:16 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) 00:22:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1272ms 00:22:16 INFO - PROCESS | 3840 | 1461136936680 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 00:22:16 INFO - PROCESS | 3840 | 1461136936681 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 00:22:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:22:16 INFO - PROCESS | 3840 | 1461136936685 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:22:16 INFO - PROCESS | 3840 | 1461136936686 Marionette TRACE conn5 <- [1,2670,null,{}] 00:22:16 INFO - PROCESS | 3840 | 1461136936694 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:16 INFO - PROCESS | 3840 | 1461136936795 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 00:22:16 INFO - PROCESS | 3840 | 1461136936801 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:16 INFO - PROCESS | 3840 | ++DOCSHELL 15AA7800 == 131 [pid = 3840] [id = 677] 00:22:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 252 (16071400) [pid = 3840] [serial = 2031] [outer = 00000000] 00:22:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 253 (20A1B000) [pid = 3840] [serial = 2032] [outer = 16071400] 00:22:16 INFO - PROCESS | 3840 | 1461136936846 Marionette DEBUG loaded listener.js 00:22:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 254 (20D20C00) [pid = 3840] [serial = 2033] [outer = 16071400] 00:22:17 INFO - PROCESS | 3840 | 1461136937812 Marionette TRACE conn5 <- [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]]]}] 00:22:17 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) 00:22:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1174ms 00:22:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:22:17 INFO - PROCESS | 3840 | 1461136937860 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 00:22:17 INFO - PROCESS | 3840 | 1461136937861 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 00:22:17 INFO - PROCESS | 3840 | 1461136937865 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:22:17 INFO - PROCESS | 3840 | 1461136937866 Marionette TRACE conn5 <- [1,2674,null,{}] 00:22:17 INFO - PROCESS | 3840 | 1461136937870 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:18 INFO - PROCESS | 3840 | 1461136938113 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 00:22:18 INFO - PROCESS | 3840 | 1461136938296 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:18 INFO - PROCESS | 3840 | ++DOCSHELL 0FDBF000 == 132 [pid = 3840] [id = 678] 00:22:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 255 (0FDC1000) [pid = 3840] [serial = 2034] [outer = 00000000] 00:22:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 256 (0FF48000) [pid = 3840] [serial = 2035] [outer = 0FDC1000] 00:22:18 INFO - PROCESS | 3840 | 1461136938359 Marionette DEBUG loaded listener.js 00:22:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 257 (0FF88400) [pid = 3840] [serial = 2036] [outer = 0FDC1000] 00:22:19 INFO - PROCESS | 3840 | 1461136939441 Marionette TRACE conn5 <- [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] 00:22:19 INFO - PROCESS | 3840 | 1461136939493 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 00:22:19 INFO - PROCESS | 3840 | 1461136939497 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:22:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:22:19 INFO - PROCESS | 3840 | 1461136939502 Marionette TRACE conn5 <- [1,2678,null,{}] 00:22:19 INFO - PROCESS | 3840 | 1461136939507 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:19 INFO - PROCESS | 3840 | 1461136939672 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 00:22:19 INFO - PROCESS | 3840 | 1461136939863 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:19 INFO - PROCESS | 3840 | ++DOCSHELL 15AEA400 == 133 [pid = 3840] [id = 679] 00:22:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 258 (1606FC00) [pid = 3840] [serial = 2037] [outer = 00000000] 00:22:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 259 (17AA5C00) [pid = 3840] [serial = 2038] [outer = 1606FC00] 00:22:19 INFO - PROCESS | 3840 | 1461136939922 Marionette DEBUG loaded listener.js 00:22:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 260 (17E34000) [pid = 3840] [serial = 2039] [outer = 1606FC00] 00:22:20 INFO - PROCESS | 3840 | 1461136940936 Marionette TRACE conn5 <- [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] 00:22:21 INFO - PROCESS | 3840 | 1461136941028 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 00:22:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:22:21 INFO - PROCESS | 3840 | 1461136941035 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:22:21 INFO - PROCESS | 3840 | 1461136941037 Marionette TRACE conn5 <- [1,2682,null,{}] 00:22:21 INFO - PROCESS | 3840 | 1461136941041 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:21 INFO - PROCESS | 3840 | 1461136941164 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 00:22:21 INFO - PROCESS | 3840 | 1461136941426 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:21 INFO - PROCESS | 3840 | ++DOCSHELL 18ABD800 == 134 [pid = 3840] [id = 680] 00:22:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 261 (19215C00) [pid = 3840] [serial = 2040] [outer = 00000000] 00:22:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 262 (19808C00) [pid = 3840] [serial = 2041] [outer = 19215C00] 00:22:21 INFO - PROCESS | 3840 | 1461136941484 Marionette DEBUG loaded listener.js 00:22:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 263 (1A197800) [pid = 3840] [serial = 2042] [outer = 19215C00] 00:22:22 INFO - PROCESS | 3840 | 1461136942571 Marionette TRACE conn5 <- [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] 00:22:22 INFO - PROCESS | 3840 | 1461136942616 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 00:22:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:22:22 INFO - PROCESS | 3840 | 1461136942627 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:22:22 INFO - PROCESS | 3840 | 1461136942632 Marionette TRACE conn5 <- [1,2686,null,{}] 00:22:22 INFO - PROCESS | 3840 | 1461136942636 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:22 INFO - PROCESS | 3840 | 1461136942804 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 00:22:23 INFO - PROCESS | 3840 | 1461136943017 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:23 INFO - PROCESS | 3840 | ++DOCSHELL 1C869800 == 135 [pid = 3840] [id = 681] 00:22:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 264 (1D10CC00) [pid = 3840] [serial = 2043] [outer = 00000000] 00:22:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 265 (1EF9DC00) [pid = 3840] [serial = 2044] [outer = 1D10CC00] 00:22:23 INFO - PROCESS | 3840 | 1461136943078 Marionette DEBUG loaded listener.js 00:22:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 266 (20A19C00) [pid = 3840] [serial = 2045] [outer = 1D10CC00] 00:22:24 INFO - PROCESS | 3840 | 1461136944122 Marionette TRACE conn5 <- [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] 00:22:24 INFO - PROCESS | 3840 | 1461136944197 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 00:22:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:22:24 INFO - PROCESS | 3840 | 1461136944202 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:22:24 INFO - PROCESS | 3840 | 1461136944204 Marionette TRACE conn5 <- [1,2690,null,{}] 00:22:24 INFO - PROCESS | 3840 | 1461136944207 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:24 INFO - PROCESS | 3840 | 1461136944328 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 00:22:24 INFO - PROCESS | 3840 | 1461136944577 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:24 INFO - PROCESS | 3840 | ++DOCSHELL 21767000 == 136 [pid = 3840] [id = 682] 00:22:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 267 (21A4CC00) [pid = 3840] [serial = 2046] [outer = 00000000] 00:22:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 268 (22F23C00) [pid = 3840] [serial = 2047] [outer = 21A4CC00] 00:22:24 INFO - PROCESS | 3840 | 1461136944633 Marionette DEBUG loaded listener.js 00:22:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 269 (2424D400) [pid = 3840] [serial = 2048] [outer = 21A4CC00] 00:22:25 INFO - PROCESS | 3840 | 1461136945210 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 00:22:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:22:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1066ms 00:22:25 INFO - PROCESS | 3840 | 1461136945274 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 00:22:25 INFO - PROCESS | 3840 | 1461136945276 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 00:22:25 INFO - PROCESS | 3840 | 1461136945279 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:22:25 INFO - PROCESS | 3840 | 1461136945281 Marionette TRACE conn5 <- [1,2694,null,{}] 00:22:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:22:25 INFO - PROCESS | 3840 | 1461136945285 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:25 INFO - PROCESS | 3840 | 1461136945415 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 00:22:25 INFO - PROCESS | 3840 | 1461136945613 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:25 INFO - PROCESS | 3840 | ++DOCSHELL 24CE1000 == 137 [pid = 3840] [id = 683] 00:22:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 270 (24CE1800) [pid = 3840] [serial = 2049] [outer = 00000000] 00:22:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 271 (25891C00) [pid = 3840] [serial = 2050] [outer = 24CE1800] 00:22:25 INFO - PROCESS | 3840 | 1461136945679 Marionette DEBUG loaded listener.js 00:22:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 272 (2589BC00) [pid = 3840] [serial = 2051] [outer = 24CE1800] 00:22:26 INFO - PROCESS | 3840 | 1461136946320 Marionette TRACE conn5 <- [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]]]}] 00:22:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:22:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1067ms 00:22:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:22:26 INFO - PROCESS | 3840 | 1461136946351 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 00:22:26 INFO - PROCESS | 3840 | 1461136946353 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 00:22:26 INFO - PROCESS | 3840 | 1461136946356 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:22:26 INFO - PROCESS | 3840 | 1461136946358 Marionette TRACE conn5 <- [1,2698,null,{}] 00:22:26 INFO - PROCESS | 3840 | 1461136946362 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:26 INFO - PROCESS | 3840 | 1461136946491 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 00:22:26 INFO - PROCESS | 3840 | 1461136946688 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:26 INFO - PROCESS | 3840 | ++DOCSHELL 25F1B400 == 138 [pid = 3840] [id = 684] 00:22:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 273 (25F5B000) [pid = 3840] [serial = 2052] [outer = 00000000] 00:22:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 274 (263BD400) [pid = 3840] [serial = 2053] [outer = 25F5B000] 00:22:26 INFO - PROCESS | 3840 | 1461136946745 Marionette DEBUG loaded listener.js 00:22:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 275 (263C5C00) [pid = 3840] [serial = 2054] [outer = 25F5B000] 00:22:27 INFO - PROCESS | 3840 | 1461136947352 Marionette TRACE conn5 <- [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] 00:22:27 INFO - PROCESS | 3840 | 1461136947379 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 00:22:27 INFO - PROCESS | 3840 | 1461136947382 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:22:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 00:22:27 INFO - PROCESS | 3840 | 1461136947384 Marionette TRACE conn5 <- [1,2702,null,{}] 00:22:27 INFO - PROCESS | 3840 | 1461136947388 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:27 INFO - PROCESS | 3840 | 1461136947512 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 00:22:27 INFO - PROCESS | 3840 | 1461136947707 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:27 INFO - PROCESS | 3840 | ++DOCSHELL 25F68000 == 139 [pid = 3840] [id = 685] 00:22:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 276 (2643D400) [pid = 3840] [serial = 2055] [outer = 00000000] 00:22:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 277 (26449800) [pid = 3840] [serial = 2056] [outer = 2643D400] 00:22:27 INFO - PROCESS | 3840 | 1461136947764 Marionette DEBUG loaded listener.js 00:22:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 278 (267BE800) [pid = 3840] [serial = 2057] [outer = 2643D400] 00:22:28 INFO - PROCESS | 3840 | 1461136948348 Marionette TRACE conn5 <- [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]]]}] 00:22:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:22:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1019ms 00:22:28 INFO - PROCESS | 3840 | 1461136948405 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 00:22:28 INFO - PROCESS | 3840 | 1461136948408 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 00:22:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:22:28 INFO - PROCESS | 3840 | 1461136948411 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:22:28 INFO - PROCESS | 3840 | 1461136948413 Marionette TRACE conn5 <- [1,2706,null,{}] 00:22:28 INFO - PROCESS | 3840 | 1461136948417 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:28 INFO - PROCESS | 3840 | 1461136948542 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 00:22:28 INFO - PROCESS | 3840 | 1461136948765 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:28 INFO - PROCESS | 3840 | ++DOCSHELL 17E2B800 == 140 [pid = 3840] [id = 686] 00:22:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 279 (1CF78800) [pid = 3840] [serial = 2058] [outer = 00000000] 00:22:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 280 (267CC000) [pid = 3840] [serial = 2059] [outer = 1CF78800] 00:22:28 INFO - PROCESS | 3840 | 1461136948821 Marionette DEBUG loaded listener.js 00:22:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 281 (267CE000) [pid = 3840] [serial = 2060] [outer = 1CF78800] 00:22:29 INFO - PROCESS | 3840 | 1461136949411 Marionette TRACE conn5 <- [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] 00:22:29 INFO - PROCESS | 3840 | 1461136949442 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 00:22:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:22:29 INFO - PROCESS | 3840 | 1461136949447 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:22:29 INFO - PROCESS | 3840 | 1461136949450 Marionette TRACE conn5 <- [1,2710,null,{}] 00:22:29 INFO - PROCESS | 3840 | 1461136949482 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:29 INFO - PROCESS | 3840 | 1461136949650 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 00:22:29 INFO - PROCESS | 3840 | 1461136949789 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:29 INFO - PROCESS | 3840 | ++DOCSHELL 197A8000 == 141 [pid = 3840] [id = 687] 00:22:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 282 (19952400) [pid = 3840] [serial = 2061] [outer = 00000000] 00:22:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 283 (1CC6B000) [pid = 3840] [serial = 2062] [outer = 19952400] 00:22:29 INFO - PROCESS | 3840 | 1461136949843 Marionette DEBUG loaded listener.js 00:22:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 284 (1CE09000) [pid = 3840] [serial = 2063] [outer = 19952400] 00:22:30 INFO - PROCESS | 3840 | 1461136950759 Marionette TRACE conn5 <- [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] 00:22:30 INFO - PROCESS | 3840 | 1461136950842 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 00:22:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 00:22:30 INFO - PROCESS | 3840 | 1461136950847 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:22:30 INFO - PROCESS | 3840 | 1461136950851 Marionette TRACE conn5 <- [1,2714,null,{}] 00:22:30 INFO - PROCESS | 3840 | 1461136950857 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:30 INFO - PROCESS | 3840 | 1461136950986 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 00:22:31 INFO - PROCESS | 3840 | 1461136951169 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:31 INFO - PROCESS | 3840 | ++DOCSHELL 17EB4000 == 142 [pid = 3840] [id = 688] 00:22:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 285 (17EB6000) [pid = 3840] [serial = 2064] [outer = 00000000] 00:22:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 286 (18D4D400) [pid = 3840] [serial = 2065] [outer = 17EB6000] 00:22:31 INFO - PROCESS | 3840 | 1461136951221 Marionette DEBUG loaded listener.js 00:22:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 287 (19219C00) [pid = 3840] [serial = 2066] [outer = 17EB6000] 00:22:31 INFO - PROCESS | 3840 | 1461136951819 Marionette TRACE conn5 <- [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]]]}] 00:22:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:22:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1022ms 00:22:31 INFO - PROCESS | 3840 | 1461136951870 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 00:22:31 INFO - PROCESS | 3840 | 1461136951875 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 00:22:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:22:31 INFO - PROCESS | 3840 | 1461136951881 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:22:31 INFO - PROCESS | 3840 | 1461136951883 Marionette TRACE conn5 <- [1,2718,null,{}] 00:22:31 INFO - PROCESS | 3840 | 1461136951888 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:32 INFO - PROCESS | 3840 | 1461136952014 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 00:22:32 INFO - PROCESS | 3840 | 1461136952218 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:32 INFO - PROCESS | 3840 | ++DOCSHELL 17E2A000 == 143 [pid = 3840] [id = 689] 00:22:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 288 (19290000) [pid = 3840] [serial = 2067] [outer = 00000000] 00:22:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 289 (1CF77800) [pid = 3840] [serial = 2068] [outer = 19290000] 00:22:32 INFO - PROCESS | 3840 | 1461136952272 Marionette DEBUG loaded listener.js 00:22:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 290 (1D116400) [pid = 3840] [serial = 2069] [outer = 19290000] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 25F65000 == 142 [pid = 3840] [id = 628] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 15AA7800 == 141 [pid = 3840] [id = 677] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 1DC15C00 == 140 [pid = 3840] [id = 676] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 1CC6E800 == 139 [pid = 3840] [id = 675] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 17EB7000 == 138 [pid = 3840] [id = 674] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 14A15C00 == 137 [pid = 3840] [id = 673] 00:22:32 INFO - PROCESS | 3840 | --DOMWINDOW == 289 (25F1F400) [pid = 3840] [serial = 1921] [outer = 00000000] [url = about:blank] 00:22:32 INFO - PROCESS | 3840 | --DOMWINDOW == 288 (267C8000) [pid = 3840] [serial = 1927] [outer = 00000000] [url = about:blank] 00:22:32 INFO - PROCESS | 3840 | --DOMWINDOW == 287 (27030000) [pid = 3840] [serial = 1930] [outer = 00000000] [url = about:blank] 00:22:32 INFO - PROCESS | 3840 | --DOMWINDOW == 286 (19151000) [pid = 3840] [serial = 1939] [outer = 00000000] [url = about:blank] 00:22:32 INFO - PROCESS | 3840 | --DOMWINDOW == 285 (27019C00) [pid = 3840] [serial = 1936] [outer = 00000000] [url = about:blank] 00:22:32 INFO - PROCESS | 3840 | --DOMWINDOW == 284 (283D2400) [pid = 3840] [serial = 1933] [outer = 00000000] [url = about:blank] 00:22:32 INFO - PROCESS | 3840 | --DOMWINDOW == 283 (1A3E2C00) [pid = 3840] [serial = 1915] [outer = 00000000] [url = about:blank] 00:22:32 INFO - PROCESS | 3840 | --DOMWINDOW == 282 (20D1F400) [pid = 3840] [serial = 1924] [outer = 00000000] [url = about:blank] 00:22:32 INFO - PROCESS | 3840 | --DOMWINDOW == 281 (20A22C00) [pid = 3840] [serial = 1918] [outer = 00000000] [url = about:blank] 00:22:32 INFO - PROCESS | 3840 | --DOMWINDOW == 280 (1D14B800) [pid = 3840] [serial = 1972] [outer = 00000000] [url = about:blank] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 17AB0000 == 136 [pid = 3840] [id = 672] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 14A3B800 == 135 [pid = 3840] [id = 671] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 21A81400 == 134 [pid = 3840] [id = 666] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 214C3000 == 133 [pid = 3840] [id = 665] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 20E3D000 == 132 [pid = 3840] [id = 664] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 1EF95C00 == 131 [pid = 3840] [id = 663] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 18A46800 == 130 [pid = 3840] [id = 662] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 1D6EA400 == 129 [pid = 3840] [id = 661] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 14F38800 == 128 [pid = 3840] [id = 660] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 15A89000 == 127 [pid = 3840] [id = 659] 00:22:32 INFO - PROCESS | 3840 | --DOCSHELL 0FF89400 == 126 [pid = 3840] [id = 658] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 279 (19953400) [pid = 3840] [serial = 1966] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 278 (1C5A7800) [pid = 3840] [serial = 1961] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 277 (1CC69400) [pid = 3840] [serial = 1942] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 276 (18A46000) [pid = 3840] [serial = 1949] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 275 (19215400) [pid = 3840] [serial = 1955] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 274 (14A16000) [pid = 3840] [serial = 1946] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 273 (1980E000) [pid = 3840] [serial = 1957] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 272 (1CEB5400) [pid = 3840] [serial = 1969] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 271 (1CC9AC00) [pid = 3840] [serial = 1964] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 270 (133A2000) [pid = 3840] [serial = 1945] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 269 (1C59D400) [pid = 3840] [serial = 1960] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 268 (17EBAC00) [pid = 3840] [serial = 1948] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 267 (15AEA000) [pid = 3840] [serial = 1951] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 266 (17AAB400) [pid = 3840] [serial = 1952] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 265 (19960C00) [pid = 3840] [serial = 1958] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 264 (1CC8EC00) [pid = 3840] [serial = 1963] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 263 (18D4A800) [pid = 3840] [serial = 1954] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 262 (1A6D9C00) [pid = 3840] [serial = 1967] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | --DOMWINDOW == 261 (1D10A800) [pid = 3840] [serial = 1970] [outer = 00000000] [url = about:blank] 00:22:33 INFO - PROCESS | 3840 | 1461136953492 Marionette TRACE conn5 <- [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] 00:22:33 INFO - PROCESS | 3840 | 1461136953516 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 00:22:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:22:33 INFO - PROCESS | 3840 | 1461136953519 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:22:33 INFO - PROCESS | 3840 | 1461136953523 Marionette TRACE conn5 <- [1,2722,null,{}] 00:22:33 INFO - PROCESS | 3840 | 1461136953536 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:33 INFO - PROCESS | 3840 | 1461136953701 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 00:22:33 INFO - PROCESS | 3840 | 1461136953708 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:33 INFO - PROCESS | 3840 | ++DOCSHELL 15AA7800 == 127 [pid = 3840] [id = 690] 00:22:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 262 (15AAB800) [pid = 3840] [serial = 2070] [outer = 00000000] 00:22:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 263 (18D4BC00) [pid = 3840] [serial = 2071] [outer = 15AAB800] 00:22:33 INFO - PROCESS | 3840 | 1461136953758 Marionette DEBUG loaded listener.js 00:22:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 264 (197C6000) [pid = 3840] [serial = 2072] [outer = 15AAB800] 00:22:34 INFO - PROCESS | 3840 | 1461136954291 Marionette TRACE conn5 <- [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]]]}] 00:22:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:22:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 830ms 00:22:34 INFO - PROCESS | 3840 | 1461136954354 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 00:22:34 INFO - PROCESS | 3840 | 1461136954356 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 00:22:34 INFO - PROCESS | 3840 | 1461136954359 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:22:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:22:34 INFO - PROCESS | 3840 | 1461136954361 Marionette TRACE conn5 <- [1,2726,null,{}] 00:22:34 INFO - PROCESS | 3840 | 1461136954365 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:34 INFO - PROCESS | 3840 | 1461136954471 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 00:22:34 INFO - PROCESS | 3840 | 1461136954626 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:34 INFO - PROCESS | 3840 | ++DOCSHELL 19959C00 == 128 [pid = 3840] [id = 691] 00:22:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 265 (1B7B3C00) [pid = 3840] [serial = 2073] [outer = 00000000] 00:22:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 266 (1CE05400) [pid = 3840] [serial = 2074] [outer = 1B7B3C00] 00:22:34 INFO - PROCESS | 3840 | 1461136954673 Marionette DEBUG loaded listener.js 00:22:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 267 (1CF74000) [pid = 3840] [serial = 2075] [outer = 1B7B3C00] 00:22:35 INFO - PROCESS | 3840 | 1461136955133 Marionette TRACE conn5 <- [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]]]}] 00:22:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:22:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 830ms 00:22:35 INFO - PROCESS | 3840 | 1461136955193 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 00:22:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:22:35 INFO - PROCESS | 3840 | 1461136955196 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 00:22:35 INFO - PROCESS | 3840 | 1461136955199 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:22:35 INFO - PROCESS | 3840 | 1461136955200 Marionette TRACE conn5 <- [1,2730,null,{}] 00:22:35 INFO - PROCESS | 3840 | 1461136955204 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:35 INFO - PROCESS | 3840 | 1461136955364 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 00:22:35 INFO - PROCESS | 3840 | 1461136955386 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:35 INFO - PROCESS | 3840 | ++DOCSHELL 1CF79000 == 129 [pid = 3840] [id = 692] 00:22:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 268 (1D10C400) [pid = 3840] [serial = 2076] [outer = 00000000] 00:22:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 269 (1D1DE800) [pid = 3840] [serial = 2077] [outer = 1D10C400] 00:22:35 INFO - PROCESS | 3840 | 1461136955434 Marionette DEBUG loaded listener.js 00:22:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 270 (1D63CC00) [pid = 3840] [serial = 2078] [outer = 1D10C400] 00:22:35 INFO - PROCESS | 3840 | 1461136955899 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 00:22:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:22:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 730ms 00:22:35 INFO - PROCESS | 3840 | 1461136955930 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 00:22:35 INFO - PROCESS | 3840 | 1461136955932 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 00:22:35 INFO - PROCESS | 3840 | 1461136955935 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:22:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:22:35 INFO - PROCESS | 3840 | 1461136955937 Marionette TRACE conn5 <- [1,2734,null,{}] 00:22:35 INFO - PROCESS | 3840 | 1461136955941 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:36 INFO - PROCESS | 3840 | 1461136956128 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 00:22:36 INFO - PROCESS | 3840 | 1461136956153 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:36 INFO - PROCESS | 3840 | ++DOCSHELL 1EF1C000 == 130 [pid = 3840] [id = 693] 00:22:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 271 (20578000) [pid = 3840] [serial = 2079] [outer = 00000000] 00:22:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 272 (20E26800) [pid = 3840] [serial = 2080] [outer = 20578000] 00:22:36 INFO - PROCESS | 3840 | 1461136956203 Marionette DEBUG loaded listener.js 00:22:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 273 (21761400) [pid = 3840] [serial = 2081] [outer = 20578000] 00:22:36 INFO - PROCESS | 3840 | 1461136956690 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 00:22:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:22:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 770ms 00:22:36 INFO - PROCESS | 3840 | 1461136956743 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 00:22:36 INFO - PROCESS | 3840 | 1461136956745 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 00:22:36 INFO - PROCESS | 3840 | 1461136956758 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:22:36 INFO - PROCESS | 3840 | 1461136956759 Marionette TRACE conn5 <- [1,2738,null,{}] 00:22:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:22:36 INFO - PROCESS | 3840 | 1461136956763 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:37 INFO - PROCESS | 3840 | 1461136957144 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 00:22:37 INFO - PROCESS | 3840 | --DOMWINDOW == 272 (152BCC00) [pid = 3840] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:22:37 INFO - PROCESS | 3840 | --DOMWINDOW == 271 (1CEA7000) [pid = 3840] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:22:37 INFO - PROCESS | 3840 | --DOMWINDOW == 270 (1CE0AC00) [pid = 3840] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:22:37 INFO - PROCESS | 3840 | --DOMWINDOW == 269 (14A40000) [pid = 3840] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:22:37 INFO - PROCESS | 3840 | --DOMWINDOW == 268 (18A48800) [pid = 3840] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:22:37 INFO - PROCESS | 3840 | --DOMWINDOW == 267 (18A2FC00) [pid = 3840] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:22:37 INFO - PROCESS | 3840 | --DOMWINDOW == 266 (1DCD7800) [pid = 3840] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:22:37 INFO - PROCESS | 3840 | --DOMWINDOW == 265 (267BCC00) [pid = 3840] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:22:37 INFO - PROCESS | 3840 | 1461136957245 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:37 INFO - PROCESS | 3840 | ++DOCSHELL 10118000 == 131 [pid = 3840] [id = 694] 00:22:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 266 (103CDC00) [pid = 3840] [serial = 2082] [outer = 00000000] 00:22:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 267 (18A29000) [pid = 3840] [serial = 2083] [outer = 103CDC00] 00:22:37 INFO - PROCESS | 3840 | 1461136957291 Marionette DEBUG loaded listener.js 00:22:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 268 (1D63B000) [pid = 3840] [serial = 2084] [outer = 103CDC00] 00:22:37 INFO - PROCESS | 3840 | 1461136957657 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 00:22:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:22:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 930ms 00:22:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:22:37 INFO - PROCESS | 3840 | 1461136957695 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 00:22:37 INFO - PROCESS | 3840 | 1461136957697 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 00:22:37 INFO - PROCESS | 3840 | 1461136957700 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:22:37 INFO - PROCESS | 3840 | 1461136957701 Marionette TRACE conn5 <- [1,2742,null,{}] 00:22:37 INFO - PROCESS | 3840 | 1461136957705 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:37 INFO - PROCESS | 3840 | 1461136957807 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 00:22:37 INFO - PROCESS | 3840 | 1461136957813 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:37 INFO - PROCESS | 3840 | ++DOCSHELL 21CBE400 == 132 [pid = 3840] [id = 695] 00:22:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 269 (21CD7000) [pid = 3840] [serial = 2085] [outer = 00000000] 00:22:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 270 (2424C800) [pid = 3840] [serial = 2086] [outer = 21CD7000] 00:22:37 INFO - PROCESS | 3840 | 1461136957861 Marionette DEBUG loaded listener.js 00:22:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 271 (2588D400) [pid = 3840] [serial = 2087] [outer = 21CD7000] 00:22:38 INFO - PROCESS | 3840 | 1461136958341 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 00:22:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:22:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 670ms 00:22:38 INFO - PROCESS | 3840 | 1461136958371 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 00:22:38 INFO - PROCESS | 3840 | 1461136958373 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 00:22:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:22:38 INFO - PROCESS | 3840 | 1461136958380 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:22:38 INFO - PROCESS | 3840 | 1461136958382 Marionette TRACE conn5 <- [1,2746,null,{}] 00:22:38 INFO - PROCESS | 3840 | 1461136958407 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:38 INFO - PROCESS | 3840 | 1461136958511 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 00:22:38 INFO - PROCESS | 3840 | 1461136958553 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:38 INFO - PROCESS | 3840 | ++DOCSHELL 24786000 == 133 [pid = 3840] [id = 696] 00:22:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 272 (24786400) [pid = 3840] [serial = 2088] [outer = 00000000] 00:22:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 273 (2478AC00) [pid = 3840] [serial = 2089] [outer = 24786400] 00:22:38 INFO - PROCESS | 3840 | 1461136958598 Marionette DEBUG loaded listener.js 00:22:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 274 (2478D000) [pid = 3840] [serial = 2090] [outer = 24786400] 00:22:39 INFO - PROCESS | 3840 | 1461136959085 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 00:22:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:22:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 750ms 00:22:39 INFO - PROCESS | 3840 | 1461136959205 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 00:22:39 INFO - PROCESS | 3840 | 1461136959209 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 00:22:39 INFO - PROCESS | 3840 | 1461136959220 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:22:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:22:39 INFO - PROCESS | 3840 | 1461136959224 Marionette TRACE conn5 <- [1,2750,null,{}] 00:22:39 INFO - PROCESS | 3840 | 1461136959231 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:39 INFO - PROCESS | 3840 | 1461136959364 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 00:22:39 INFO - PROCESS | 3840 | 1461136959548 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:39 INFO - PROCESS | 3840 | ++DOCSHELL 15A82800 == 134 [pid = 3840] [id = 697] 00:22:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 275 (15A85000) [pid = 3840] [serial = 2091] [outer = 00000000] 00:22:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 276 (15AF0C00) [pid = 3840] [serial = 2092] [outer = 15A85000] 00:22:39 INFO - PROCESS | 3840 | 1461136959607 Marionette DEBUG loaded listener.js 00:22:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 277 (1608DC00) [pid = 3840] [serial = 2093] [outer = 15A85000] 00:22:40 INFO - PROCESS | 3840 | 1461136960225 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 00:22:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:22:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1070ms 00:22:40 INFO - PROCESS | 3840 | 1461136960297 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 00:22:40 INFO - PROCESS | 3840 | 1461136960302 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 00:22:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:22:40 INFO - PROCESS | 3840 | 1461136960309 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:22:40 INFO - PROCESS | 3840 | 1461136960313 Marionette TRACE conn5 <- [1,2754,null,{}] 00:22:40 INFO - PROCESS | 3840 | 1461136960318 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:40 INFO - PROCESS | 3840 | 1461136960455 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 00:22:40 INFO - PROCESS | 3840 | 1461136960640 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:40 INFO - PROCESS | 3840 | ++DOCSHELL 17AA9800 == 135 [pid = 3840] [id = 698] 00:22:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 278 (197EB400) [pid = 3840] [serial = 2094] [outer = 00000000] 00:22:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 279 (1CC67800) [pid = 3840] [serial = 2095] [outer = 197EB400] 00:22:40 INFO - PROCESS | 3840 | 1461136960702 Marionette DEBUG loaded listener.js 00:22:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 280 (1CE0A000) [pid = 3840] [serial = 2096] [outer = 197EB400] 00:22:41 INFO - PROCESS | 3840 | 1461136961316 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 00:22:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:22:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1077ms 00:22:41 INFO - PROCESS | 3840 | 1461136961389 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 00:22:41 INFO - PROCESS | 3840 | 1461136961392 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 00:22:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:22:41 INFO - PROCESS | 3840 | 1461136961395 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:22:41 INFO - PROCESS | 3840 | 1461136961398 Marionette TRACE conn5 <- [1,2758,null,{}] 00:22:41 INFO - PROCESS | 3840 | 1461136961408 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:41 INFO - PROCESS | 3840 | 1461136961545 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 00:22:41 INFO - PROCESS | 3840 | 1461136961735 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:41 INFO - PROCESS | 3840 | ++DOCSHELL 24789400 == 136 [pid = 3840] [id = 699] 00:22:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 281 (24789C00) [pid = 3840] [serial = 2097] [outer = 00000000] 00:22:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 282 (25864800) [pid = 3840] [serial = 2098] [outer = 24789C00] 00:22:41 INFO - PROCESS | 3840 | 1461136961796 Marionette DEBUG loaded listener.js 00:22:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 283 (25868000) [pid = 3840] [serial = 2099] [outer = 24789C00] 00:22:42 INFO - PROCESS | 3840 | 1461136962403 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 00:22:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:22:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1022ms 00:22:42 INFO - PROCESS | 3840 | 1461136962423 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 00:22:42 INFO - PROCESS | 3840 | 1461136962426 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 00:22:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:22:42 INFO - PROCESS | 3840 | 1461136962431 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:22:42 INFO - PROCESS | 3840 | 1461136962433 Marionette TRACE conn5 <- [1,2762,null,{}] 00:22:42 INFO - PROCESS | 3840 | 1461136962437 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:42 INFO - PROCESS | 3840 | 1461136962568 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 00:22:42 INFO - PROCESS | 3840 | 1461136962770 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:42 INFO - PROCESS | 3840 | ++DOCSHELL 2586F400 == 137 [pid = 3840] [id = 700] 00:22:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 284 (2586F800) [pid = 3840] [serial = 2100] [outer = 00000000] 00:22:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 285 (2589B400) [pid = 3840] [serial = 2101] [outer = 2586F800] 00:22:42 INFO - PROCESS | 3840 | 1461136962830 Marionette DEBUG loaded listener.js 00:22:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 286 (25F63C00) [pid = 3840] [serial = 2102] [outer = 2586F800] 00:22:43 INFO - PROCESS | 3840 | 1461136963415 Marionette TRACE conn5 <- [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]]]}] 00:22:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:22:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1015ms 00:22:43 INFO - PROCESS | 3840 | 1461136963451 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 00:22:43 INFO - PROCESS | 3840 | 1461136963453 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 00:22:43 INFO - PROCESS | 3840 | 1461136963457 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:22:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:22:43 INFO - PROCESS | 3840 | 1461136963459 Marionette TRACE conn5 <- [1,2766,null,{}] 00:22:43 INFO - PROCESS | 3840 | 1461136963463 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:43 INFO - PROCESS | 3840 | 1461136963590 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 00:22:43 INFO - PROCESS | 3840 | 1461136963790 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:43 INFO - PROCESS | 3840 | ++DOCSHELL 24785400 == 138 [pid = 3840] [id = 701] 00:22:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 287 (25898400) [pid = 3840] [serial = 2103] [outer = 00000000] 00:22:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 288 (267C8000) [pid = 3840] [serial = 2104] [outer = 25898400] 00:22:43 INFO - PROCESS | 3840 | 1461136963846 Marionette DEBUG loaded listener.js 00:22:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 289 (267D7000) [pid = 3840] [serial = 2105] [outer = 25898400] 00:22:44 INFO - PROCESS | 3840 | 1461136964402 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 00:22:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:22:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 970ms 00:22:44 INFO - PROCESS | 3840 | 1461136964431 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 00:22:44 INFO - PROCESS | 3840 | 1461136964433 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 00:22:44 INFO - PROCESS | 3840 | 1461136964436 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:22:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:22:44 INFO - PROCESS | 3840 | 1461136964438 Marionette TRACE conn5 <- [1,2770,null,{}] 00:22:44 INFO - PROCESS | 3840 | 1461136964460 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:44 INFO - PROCESS | 3840 | 1461136964609 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 00:22:44 INFO - PROCESS | 3840 | 1461136964809 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:44 INFO - PROCESS | 3840 | ++DOCSHELL 23A2D000 == 139 [pid = 3840] [id = 702] 00:22:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 290 (23A30800) [pid = 3840] [serial = 2106] [outer = 00000000] 00:22:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 291 (23A3A400) [pid = 3840] [serial = 2107] [outer = 23A30800] 00:22:44 INFO - PROCESS | 3840 | 1461136964868 Marionette DEBUG loaded listener.js 00:22:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 292 (267D6400) [pid = 3840] [serial = 2108] [outer = 23A30800] 00:22:45 INFO - PROCESS | 3840 | 1461136965440 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 00:22:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:22:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1037ms 00:22:45 INFO - PROCESS | 3840 | 1461136965478 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 00:22:45 INFO - PROCESS | 3840 | 1461136965480 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 00:22:45 INFO - PROCESS | 3840 | 1461136965484 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:22:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:22:45 INFO - PROCESS | 3840 | 1461136965486 Marionette TRACE conn5 <- [1,2774,null,{}] 00:22:45 INFO - PROCESS | 3840 | 1461136965489 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:45 INFO - PROCESS | 3840 | 1461136965613 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 00:22:45 INFO - PROCESS | 3840 | 1461136965816 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:45 INFO - PROCESS | 3840 | ++DOCSHELL 2701CC00 == 140 [pid = 3840] [id = 703] 00:22:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 293 (2702A400) [pid = 3840] [serial = 2109] [outer = 00000000] 00:22:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 294 (27034C00) [pid = 3840] [serial = 2110] [outer = 2702A400] 00:22:45 INFO - PROCESS | 3840 | 1461136965872 Marionette DEBUG loaded listener.js 00:22:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 295 (27038000) [pid = 3840] [serial = 2111] [outer = 2702A400] 00:22:46 INFO - PROCESS | 3840 | 1461136966435 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 00:22:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:22:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1015ms 00:22:46 INFO - PROCESS | 3840 | 1461136966503 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 00:22:46 INFO - PROCESS | 3840 | 1461136966506 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 00:22:46 INFO - PROCESS | 3840 | 1461136966509 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:22:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:22:46 INFO - PROCESS | 3840 | 1461136966511 Marionette TRACE conn5 <- [1,2778,null,{}] 00:22:46 INFO - PROCESS | 3840 | 1461136966515 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:46 INFO - PROCESS | 3840 | 1461136966643 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 00:22:46 INFO - PROCESS | 3840 | 1461136966844 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:46 INFO - PROCESS | 3840 | ++DOCSHELL 2702CC00 == 141 [pid = 3840] [id = 704] 00:22:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 296 (2702E800) [pid = 3840] [serial = 2112] [outer = 00000000] 00:22:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 297 (283D7C00) [pid = 3840] [serial = 2113] [outer = 2702E800] 00:22:46 INFO - PROCESS | 3840 | 1461136966899 Marionette DEBUG loaded listener.js 00:22:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 298 (283DA400) [pid = 3840] [serial = 2114] [outer = 2702E800] 00:22:47 INFO - PROCESS | 3840 | 1461136967432 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 00:22:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:22:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 970ms 00:22:47 INFO - PROCESS | 3840 | 1461136967483 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 00:22:47 INFO - PROCESS | 3840 | 1461136967486 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 00:22:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:22:47 INFO - PROCESS | 3840 | 1461136967489 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:22:47 INFO - PROCESS | 3840 | 1461136967491 Marionette TRACE conn5 <- [1,2782,null,{}] 00:22:47 INFO - PROCESS | 3840 | 1461136967495 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:47 INFO - PROCESS | 3840 | 1461136967622 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 00:22:47 INFO - PROCESS | 3840 | 1461136967824 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:47 INFO - PROCESS | 3840 | ++DOCSHELL 28796C00 == 142 [pid = 3840] [id = 705] 00:22:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 299 (28797800) [pid = 3840] [serial = 2115] [outer = 00000000] 00:22:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 300 (2879B800) [pid = 3840] [serial = 2116] [outer = 28797800] 00:22:47 INFO - PROCESS | 3840 | 1461136967880 Marionette DEBUG loaded listener.js 00:22:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 301 (2879F800) [pid = 3840] [serial = 2117] [outer = 28797800] 00:22:48 INFO - PROCESS | 3840 | 1461136968459 Marionette TRACE conn5 <- [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]]]}] 00:22:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:22:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1016ms 00:22:48 INFO - PROCESS | 3840 | 1461136968509 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 00:22:48 INFO - PROCESS | 3840 | 1461136968512 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 00:22:48 INFO - PROCESS | 3840 | 1461136968515 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:22:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:22:48 INFO - PROCESS | 3840 | 1461136968517 Marionette TRACE conn5 <- [1,2786,null,{}] 00:22:48 INFO - PROCESS | 3840 | 1461136968521 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:48 INFO - PROCESS | 3840 | 1461136968650 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 00:22:48 INFO - PROCESS | 3840 | 1461136968852 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:48 INFO - PROCESS | 3840 | ++DOCSHELL 24781C00 == 143 [pid = 3840] [id = 706] 00:22:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 302 (287A0C00) [pid = 3840] [serial = 2118] [outer = 00000000] 00:22:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 303 (288D8400) [pid = 3840] [serial = 2119] [outer = 287A0C00] 00:22:48 INFO - PROCESS | 3840 | 1461136968908 Marionette DEBUG loaded listener.js 00:22:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 304 (288D8000) [pid = 3840] [serial = 2120] [outer = 287A0C00] 00:22:49 INFO - PROCESS | 3840 | 1461136969508 Marionette TRACE conn5 <- [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]]]}] 00:22:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:22:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1019ms 00:22:49 INFO - PROCESS | 3840 | 1461136969538 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 00:22:49 INFO - PROCESS | 3840 | 1461136969541 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 00:22:49 INFO - PROCESS | 3840 | 1461136969544 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:22:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:22:49 INFO - PROCESS | 3840 | 1461136969547 Marionette TRACE conn5 <- [1,2790,null,{}] 00:22:49 INFO - PROCESS | 3840 | 1461136969551 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:49 INFO - PROCESS | 3840 | 1461136969702 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 00:22:49 INFO - PROCESS | 3840 | 1461136969905 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:49 INFO - PROCESS | 3840 | ++DOCSHELL 288D6000 == 144 [pid = 3840] [id = 707] 00:22:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 305 (288DD400) [pid = 3840] [serial = 2121] [outer = 00000000] 00:22:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 306 (2990A800) [pid = 3840] [serial = 2122] [outer = 288DD400] 00:22:49 INFO - PROCESS | 3840 | 1461136969967 Marionette DEBUG loaded listener.js 00:22:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 307 (2990E800) [pid = 3840] [serial = 2123] [outer = 288DD400] 00:22:50 INFO - PROCESS | 3840 | 1461136970522 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 00:22:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:22:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1020ms 00:22:50 INFO - PROCESS | 3840 | 1461136970568 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 00:22:50 INFO - PROCESS | 3840 | 1461136970571 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 00:22:50 INFO - PROCESS | 3840 | 1461136970574 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:22:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:22:50 INFO - PROCESS | 3840 | 1461136970576 Marionette TRACE conn5 <- [1,2794,null,{}] 00:22:50 INFO - PROCESS | 3840 | 1461136970580 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:50 INFO - PROCESS | 3840 | 1461136970710 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 00:22:50 INFO - PROCESS | 3840 | 1461136970917 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:50 INFO - PROCESS | 3840 | ++DOCSHELL 29936400 == 145 [pid = 3840] [id = 708] 00:22:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 308 (29936800) [pid = 3840] [serial = 2124] [outer = 00000000] 00:22:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 309 (2993CC00) [pid = 3840] [serial = 2125] [outer = 29936800] 00:22:50 INFO - PROCESS | 3840 | 1461136970972 Marionette DEBUG loaded listener.js 00:22:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 310 (2993E000) [pid = 3840] [serial = 2126] [outer = 29936800] 00:22:51 INFO - PROCESS | 3840 | 1461136971541 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 00:22:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:22:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1019ms 00:22:51 INFO - PROCESS | 3840 | 1461136971597 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 00:22:51 INFO - PROCESS | 3840 | 1461136971600 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 00:22:51 INFO - PROCESS | 3840 | 1461136971603 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:22:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:22:51 INFO - PROCESS | 3840 | 1461136971605 Marionette TRACE conn5 <- [1,2798,null,{}] 00:22:51 INFO - PROCESS | 3840 | 1461136971609 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:51 INFO - PROCESS | 3840 | 1461136971738 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 00:22:51 INFO - PROCESS | 3840 | 1461136971942 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:51 INFO - PROCESS | 3840 | ++DOCSHELL 24077400 == 146 [pid = 3840] [id = 709] 00:22:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 311 (24077800) [pid = 3840] [serial = 2127] [outer = 00000000] 00:22:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 312 (2407E800) [pid = 3840] [serial = 2128] [outer = 24077800] 00:22:51 INFO - PROCESS | 3840 | 1461136971998 Marionette DEBUG loaded listener.js 00:22:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 313 (240B7000) [pid = 3840] [serial = 2129] [outer = 24077800] 00:22:52 INFO - PROCESS | 3840 | 1461136972630 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 00:22:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:22:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1066ms 00:22:52 INFO - PROCESS | 3840 | 1461136972673 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 00:22:52 INFO - PROCESS | 3840 | 1461136972676 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 00:22:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:22:52 INFO - PROCESS | 3840 | 1461136972679 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:22:52 INFO - PROCESS | 3840 | 1461136972681 Marionette TRACE conn5 <- [1,2802,null,{}] 00:22:52 INFO - PROCESS | 3840 | 1461136972685 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:52 INFO - PROCESS | 3840 | 1461136972815 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 00:22:53 INFO - PROCESS | 3840 | 1461136973022 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:53 INFO - PROCESS | 3840 | ++DOCSHELL 15AACC00 == 147 [pid = 3840] [id = 710] 00:22:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 314 (15AAE800) [pid = 3840] [serial = 2130] [outer = 00000000] 00:22:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 315 (1C5A7C00) [pid = 3840] [serial = 2131] [outer = 15AAE800] 00:22:53 INFO - PROCESS | 3840 | 1461136973079 Marionette DEBUG loaded listener.js 00:22:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 316 (1CC93400) [pid = 3840] [serial = 2132] [outer = 15AAE800] 00:22:53 INFO - PROCESS | 3840 | 1461136973673 Marionette TRACE conn5 <- [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]]]}] 00:22:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:22:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1076ms 00:22:53 INFO - PROCESS | 3840 | 1461136973759 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 00:22:53 INFO - PROCESS | 3840 | 1461136973761 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 00:22:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:22:53 INFO - PROCESS | 3840 | 1461136973765 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:22:53 INFO - PROCESS | 3840 | 1461136973767 Marionette TRACE conn5 <- [1,2806,null,{}] 00:22:53 INFO - PROCESS | 3840 | 1461136973771 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:53 INFO - PROCESS | 3840 | 1461136973902 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 00:22:54 INFO - PROCESS | 3840 | 1461136974365 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:54 INFO - PROCESS | 3840 | ++DOCSHELL 15ACF400 == 148 [pid = 3840] [id = 711] 00:22:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 317 (15AD0800) [pid = 3840] [serial = 2133] [outer = 00000000] 00:22:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 318 (17EB3C00) [pid = 3840] [serial = 2134] [outer = 15AD0800] 00:22:54 INFO - PROCESS | 3840 | 1461136974470 Marionette DEBUG loaded listener.js 00:22:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 319 (18D44000) [pid = 3840] [serial = 2135] [outer = 15AD0800] 00:22:55 INFO - PROCESS | 3840 | 1461136975087 Marionette TRACE conn5 <- [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]]]}] 00:22:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:22:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1391ms 00:22:55 INFO - PROCESS | 3840 | 1461136975162 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 00:22:55 INFO - PROCESS | 3840 | 1461136975166 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 00:22:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:22:55 INFO - PROCESS | 3840 | 1461136975171 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:22:55 INFO - PROCESS | 3840 | 1461136975174 Marionette TRACE conn5 <- [1,2810,null,{}] 00:22:55 INFO - PROCESS | 3840 | 1461136975180 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:55 INFO - PROCESS | 3840 | 1461136975311 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 00:22:55 INFO - PROCESS | 3840 | 1461136975518 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:55 INFO - PROCESS | 3840 | ++DOCSHELL 152B0400 == 149 [pid = 3840] [id = 712] 00:22:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 320 (15AA7000) [pid = 3840] [serial = 2136] [outer = 00000000] 00:22:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 321 (1CEA7000) [pid = 3840] [serial = 2137] [outer = 15AA7000] 00:22:55 INFO - PROCESS | 3840 | 1461136975570 Marionette DEBUG loaded listener.js 00:22:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 322 (1D1E0800) [pid = 3840] [serial = 2138] [outer = 15AA7000] 00:22:55 INFO - PROCESS | 3840 | --DOCSHELL 18D46C00 == 148 [pid = 3840] [id = 182] 00:22:55 INFO - PROCESS | 3840 | --DOCSHELL 0F87B800 == 147 [pid = 3840] [id = 95] 00:22:55 INFO - PROCESS | 3840 | --DOCSHELL 17BE9000 == 146 [pid = 3840] [id = 303] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 321 (20A1B000) [pid = 3840] [serial = 2032] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 320 (1EF98400) [pid = 3840] [serial = 1987] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 319 (20E2D800) [pid = 3840] [serial = 1990] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 318 (21760000) [pid = 3840] [serial = 1993] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 317 (21A84400) [pid = 3840] [serial = 1996] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 316 (21E5E400) [pid = 3840] [serial = 1999] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 315 (229BC000) [pid = 3840] [serial = 2002] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 314 (25F15C00) [pid = 3840] [serial = 2005] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 313 (1D6EA000) [pid = 3840] [serial = 2008] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 312 (22885800) [pid = 3840] [serial = 2011] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOCSHELL 1C869800 == 145 [pid = 3840] [id = 681] 00:22:56 INFO - PROCESS | 3840 | --DOCSHELL 18ABD800 == 144 [pid = 3840] [id = 680] 00:22:56 INFO - PROCESS | 3840 | --DOCSHELL 15AEA400 == 143 [pid = 3840] [id = 679] 00:22:56 INFO - PROCESS | 3840 | --DOCSHELL 0FDBF000 == 142 [pid = 3840] [id = 678] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 311 (267C6400) [pid = 3840] [serial = 1913] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 310 (17AA6C00) [pid = 3840] [serial = 2020] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 309 (17ECAC00) [pid = 3840] [serial = 2021] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 308 (1D158C00) [pid = 3840] [serial = 1973] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 307 (14FC3800) [pid = 3840] [serial = 1975] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 306 (1D14F800) [pid = 3840] [serial = 2026] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 305 (15AB0800) [pid = 3840] [serial = 2015] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 304 (15A7F000) [pid = 3840] [serial = 2014] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 303 (1D424800) [pid = 3840] [serial = 1981] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 302 (1CA24800) [pid = 3840] [serial = 2018] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 301 (1C25CC00) [pid = 3840] [serial = 2017] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 300 (19808800) [pid = 3840] [serial = 1978] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 299 (1C5A3800) [pid = 3840] [serial = 2023] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 298 (1E1C4800) [pid = 3840] [serial = 1984] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 297 (13303400) [pid = 3840] [serial = 2029] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 296 (1D1DF000) [pid = 3840] [serial = 2027] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 295 (20D12400) [pid = 3840] [serial = 2030] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | --DOMWINDOW == 294 (1CC69800) [pid = 3840] [serial = 2024] [outer = 00000000] [url = about:blank] 00:22:56 INFO - PROCESS | 3840 | 1461136976328 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 00:22:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:22:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1167ms 00:22:56 INFO - PROCESS | 3840 | 1461136976347 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 00:22:56 INFO - PROCESS | 3840 | 1461136976351 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 00:22:56 INFO - PROCESS | 3840 | 1461136976354 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:22:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:22:56 INFO - PROCESS | 3840 | 1461136976356 Marionette TRACE conn5 <- [1,2814,null,{}] 00:22:56 INFO - PROCESS | 3840 | 1461136976360 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:56 INFO - PROCESS | 3840 | 1461136976474 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 00:22:56 INFO - PROCESS | 3840 | 1461136976625 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:56 INFO - PROCESS | 3840 | ++DOCSHELL 0FF7E800 == 143 [pid = 3840] [id = 713] 00:22:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 295 (1011D000) [pid = 3840] [serial = 2139] [outer = 00000000] 00:22:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 296 (15AD6C00) [pid = 3840] [serial = 2140] [outer = 1011D000] 00:22:56 INFO - PROCESS | 3840 | 1461136976671 Marionette DEBUG loaded listener.js 00:22:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 297 (17BE9000) [pid = 3840] [serial = 2141] [outer = 1011D000] 00:22:57 INFO - PROCESS | 3840 | 1461136977142 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:22:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:22:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 831ms 00:22:57 INFO - PROCESS | 3840 | 1461136977188 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 00:22:57 INFO - PROCESS | 3840 | 1461136977191 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 00:22:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:22:57 INFO - PROCESS | 3840 | 1461136977200 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:22:57 INFO - PROCESS | 3840 | 1461136977205 Marionette TRACE conn5 <- [1,2818,null,{}] 00:22:57 INFO - PROCESS | 3840 | 1461136977210 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:57 INFO - PROCESS | 3840 | 1461136977322 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 00:22:57 INFO - PROCESS | 3840 | 1461136977337 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:57 INFO - PROCESS | 3840 | ++DOCSHELL 1BAD1800 == 144 [pid = 3840] [id = 714] 00:22:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 298 (1C25CC00) [pid = 3840] [serial = 2142] [outer = 00000000] 00:22:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 299 (1C5AA800) [pid = 3840] [serial = 2143] [outer = 1C25CC00] 00:22:57 INFO - PROCESS | 3840 | 1461136977385 Marionette DEBUG loaded listener.js 00:22:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 300 (1CC69800) [pid = 3840] [serial = 2144] [outer = 1C25CC00] 00:22:57 INFO - PROCESS | 3840 | 1461136977897 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 00:22:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:22:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 730ms 00:22:57 INFO - PROCESS | 3840 | 1461136977929 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 00:22:57 INFO - PROCESS | 3840 | 1461136977931 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 00:22:57 INFO - PROCESS | 3840 | 1461136977934 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:22:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:22:57 INFO - PROCESS | 3840 | 1461136977936 Marionette TRACE conn5 <- [1,2822,null,{}] 00:22:57 INFO - PROCESS | 3840 | 1461136977939 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:58 INFO - PROCESS | 3840 | 1461136978047 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 00:22:58 INFO - PROCESS | 3840 | 1461136978247 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:58 INFO - PROCESS | 3840 | ++DOCSHELL 19214400 == 145 [pid = 3840] [id = 715] 00:22:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 301 (1A6DC800) [pid = 3840] [serial = 2145] [outer = 00000000] 00:22:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 302 (1D112800) [pid = 3840] [serial = 2146] [outer = 1A6DC800] 00:22:58 INFO - PROCESS | 3840 | 1461136978293 Marionette DEBUG loaded listener.js 00:22:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 303 (1D158C00) [pid = 3840] [serial = 2147] [outer = 1A6DC800] 00:22:58 INFO - PROCESS | 3840 | 1461136978715 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:22:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:22:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 830ms 00:22:58 INFO - PROCESS | 3840 | 1461136978770 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 00:22:58 INFO - PROCESS | 3840 | 1461136978772 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 00:22:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:22:58 INFO - PROCESS | 3840 | 1461136978775 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:22:58 INFO - PROCESS | 3840 | 1461136978777 Marionette TRACE conn5 <- [1,2826,null,{}] 00:22:58 INFO - PROCESS | 3840 | 1461136978781 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:58 INFO - PROCESS | 3840 | 1461136978942 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 00:22:58 INFO - PROCESS | 3840 | 1461136978965 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:58 INFO - PROCESS | 3840 | ++DOCSHELL 1EF12400 == 146 [pid = 3840] [id = 716] 00:22:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 304 (1EF12800) [pid = 3840] [serial = 2148] [outer = 00000000] 00:22:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 305 (1EF92400) [pid = 3840] [serial = 2149] [outer = 1EF12800] 00:22:59 INFO - PROCESS | 3840 | 1461136979019 Marionette DEBUG loaded listener.js 00:22:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 306 (20D13C00) [pid = 3840] [serial = 2150] [outer = 1EF12800] 00:22:59 INFO - PROCESS | 3840 | 1461136979561 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 00:22:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:22:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 830ms 00:22:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:22:59 INFO - PROCESS | 3840 | 1461136979612 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 00:22:59 INFO - PROCESS | 3840 | 1461136979614 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 00:22:59 INFO - PROCESS | 3840 | 1461136979617 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:22:59 INFO - PROCESS | 3840 | 1461136979619 Marionette TRACE conn5 <- [1,2830,null,{}] 00:22:59 INFO - PROCESS | 3840 | 1461136979622 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:59 INFO - PROCESS | 3840 | 1461136979792 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 00:22:59 INFO - PROCESS | 3840 | 1461136979815 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:59 INFO - PROCESS | 3840 | ++DOCSHELL 20D16400 == 147 [pid = 3840] [id = 717] 00:22:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 307 (20D1B800) [pid = 3840] [serial = 2151] [outer = 00000000] 00:22:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 308 (21C33C00) [pid = 3840] [serial = 2152] [outer = 20D1B800] 00:22:59 INFO - PROCESS | 3840 | 1461136979860 Marionette DEBUG loaded listener.js 00:22:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 309 (21E5D800) [pid = 3840] [serial = 2153] [outer = 20D1B800] 00:23:00 INFO - PROCESS | 3840 | 1461136980354 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 00:23:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:23:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 770ms 00:23:00 INFO - PROCESS | 3840 | 1461136980388 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 00:23:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:23:00 INFO - PROCESS | 3840 | 1461136980391 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 00:23:00 INFO - PROCESS | 3840 | 1461136980394 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:23:00 INFO - PROCESS | 3840 | 1461136980395 Marionette TRACE conn5 <- [1,2834,null,{}] 00:23:00 INFO - PROCESS | 3840 | 1461136980399 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:00 INFO - PROCESS | 3840 | 1461136980779 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 00:23:00 INFO - PROCESS | 3840 | --DOMWINDOW == 308 (1B7B3C00) [pid = 3840] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:23:00 INFO - PROCESS | 3840 | --DOMWINDOW == 307 (21CD7000) [pid = 3840] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:23:00 INFO - PROCESS | 3840 | --DOMWINDOW == 306 (15AAB800) [pid = 3840] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:23:00 INFO - PROCESS | 3840 | --DOMWINDOW == 305 (19290000) [pid = 3840] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:23:00 INFO - PROCESS | 3840 | --DOMWINDOW == 304 (17EB6000) [pid = 3840] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:23:00 INFO - PROCESS | 3840 | --DOMWINDOW == 303 (16071400) [pid = 3840] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:23:00 INFO - PROCESS | 3840 | --DOMWINDOW == 302 (20578000) [pid = 3840] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:23:00 INFO - PROCESS | 3840 | --DOMWINDOW == 301 (1D10C400) [pid = 3840] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:23:00 INFO - PROCESS | 3840 | --DOMWINDOW == 300 (103CDC00) [pid = 3840] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:23:00 INFO - PROCESS | 3840 | 1461136980882 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:00 INFO - PROCESS | 3840 | ++DOCSHELL 0F461800 == 148 [pid = 3840] [id = 718] 00:23:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 301 (103CDC00) [pid = 3840] [serial = 2154] [outer = 00000000] 00:23:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 302 (1C2C9C00) [pid = 3840] [serial = 2155] [outer = 103CDC00] 00:23:00 INFO - PROCESS | 3840 | 1461136980928 Marionette DEBUG loaded listener.js 00:23:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 303 (1EF1C400) [pid = 3840] [serial = 2156] [outer = 103CDC00] 00:23:01 INFO - PROCESS | 3840 | 1461136981342 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 00:23:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:23:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 971ms 00:23:01 INFO - PROCESS | 3840 | 1461136981365 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 00:23:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:23:01 INFO - PROCESS | 3840 | 1461136981368 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 00:23:01 INFO - PROCESS | 3840 | 1461136981370 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:23:01 INFO - PROCESS | 3840 | 1461136981372 Marionette TRACE conn5 <- [1,2838,null,{}] 00:23:01 INFO - PROCESS | 3840 | 1461136981376 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:01 INFO - PROCESS | 3840 | 1461136981482 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 00:23:01 INFO - PROCESS | 3840 | 1461136981488 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:01 INFO - PROCESS | 3840 | ++DOCSHELL 22963400 == 149 [pid = 3840] [id = 719] 00:23:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 304 (22966000) [pid = 3840] [serial = 2157] [outer = 00000000] 00:23:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 305 (23A36000) [pid = 3840] [serial = 2158] [outer = 22966000] 00:23:01 INFO - PROCESS | 3840 | 1461136981537 Marionette DEBUG loaded listener.js 00:23:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 306 (240B9800) [pid = 3840] [serial = 2159] [outer = 22966000] 00:23:02 INFO - PROCESS | 3840 | 1461136982019 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:23:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:23:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 671ms 00:23:02 INFO - PROCESS | 3840 | 1461136982042 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 00:23:02 INFO - PROCESS | 3840 | 1461136982045 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 00:23:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:23:02 INFO - PROCESS | 3840 | 1461136982047 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:23:02 INFO - PROCESS | 3840 | 1461136982049 Marionette TRACE conn5 <- [1,2842,null,{}] 00:23:02 INFO - PROCESS | 3840 | 1461136982076 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:02 INFO - PROCESS | 3840 | 1461136982183 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 00:23:02 INFO - PROCESS | 3840 | 1461136982189 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:02 INFO - PROCESS | 3840 | ++DOCSHELL 1980E800 == 150 [pid = 3840] [id = 720] 00:23:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 307 (1CF73000) [pid = 3840] [serial = 2160] [outer = 00000000] 00:23:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 308 (240C4C00) [pid = 3840] [serial = 2161] [outer = 1CF73000] 00:23:02 INFO - PROCESS | 3840 | 1461136982265 Marionette DEBUG loaded listener.js 00:23:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 309 (24739C00) [pid = 3840] [serial = 2162] [outer = 1CF73000] 00:23:02 INFO - PROCESS | 3840 | 1461136982855 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 00:23:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:23:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 850ms 00:23:02 INFO - PROCESS | 3840 | 1461136982899 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 00:23:02 INFO - PROCESS | 3840 | 1461136982904 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 00:23:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:23:02 INFO - PROCESS | 3840 | 1461136982909 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:23:02 INFO - PROCESS | 3840 | 1461136982914 Marionette TRACE conn5 <- [1,2846,null,{}] 00:23:02 INFO - PROCESS | 3840 | 1461136982921 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:03 INFO - PROCESS | 3840 | 1461136983058 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 00:23:03 INFO - PROCESS | 3840 | 1461136983250 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:03 INFO - PROCESS | 3840 | ++DOCSHELL 14A3F800 == 151 [pid = 3840] [id = 721] 00:23:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 310 (14FBE000) [pid = 3840] [serial = 2163] [outer = 00000000] 00:23:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 311 (15ACC000) [pid = 3840] [serial = 2164] [outer = 14FBE000] 00:23:03 INFO - PROCESS | 3840 | 1461136983309 Marionette DEBUG loaded listener.js 00:23:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 312 (168F6000) [pid = 3840] [serial = 2165] [outer = 14FBE000] 00:23:03 INFO - PROCESS | 3840 | 1461136983990 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:23:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:23:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1133ms 00:23:04 INFO - PROCESS | 3840 | 1461136984047 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 00:23:04 INFO - PROCESS | 3840 | 1461136984054 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 00:23:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:23:04 INFO - PROCESS | 3840 | 1461136984076 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:23:04 INFO - PROCESS | 3840 | 1461136984079 Marionette TRACE conn5 <- [1,2850,null,{}] 00:23:04 INFO - PROCESS | 3840 | 1461136984084 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:04 INFO - PROCESS | 3840 | 1461136984228 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 00:23:04 INFO - PROCESS | 3840 | 1461136984421 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:04 INFO - PROCESS | 3840 | ++DOCSHELL 19F30C00 == 152 [pid = 3840] [id = 722] 00:23:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 313 (1A3EA400) [pid = 3840] [serial = 2166] [outer = 00000000] 00:23:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 314 (1CC96800) [pid = 3840] [serial = 2167] [outer = 1A3EA400] 00:23:04 INFO - PROCESS | 3840 | 1461136984478 Marionette DEBUG loaded listener.js 00:23:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 315 (1D63C400) [pid = 3840] [serial = 2168] [outer = 1A3EA400] 00:23:05 INFO - PROCESS | 3840 | 1461136985085 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 00:23:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:23:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1073ms 00:23:05 INFO - PROCESS | 3840 | 1461136985153 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 00:23:05 INFO - PROCESS | 3840 | 1461136985155 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 00:23:05 INFO - PROCESS | 3840 | 1461136985159 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:23:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:23:05 INFO - PROCESS | 3840 | 1461136985163 Marionette TRACE conn5 <- [1,2854,null,{}] 00:23:05 INFO - PROCESS | 3840 | 1461136985174 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:05 INFO - PROCESS | 3840 | 1461136985313 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 00:23:05 INFO - PROCESS | 3840 | 1461136985509 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:05 INFO - PROCESS | 3840 | ++DOCSHELL 24073400 == 153 [pid = 3840] [id = 723] 00:23:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 316 (24098800) [pid = 3840] [serial = 2169] [outer = 00000000] 00:23:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 317 (240A1000) [pid = 3840] [serial = 2170] [outer = 24098800] 00:23:05 INFO - PROCESS | 3840 | 1461136985567 Marionette DEBUG loaded listener.js 00:23:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 318 (240A4800) [pid = 3840] [serial = 2171] [outer = 24098800] 00:23:06 INFO - PROCESS | 3840 | 1461136986174 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 00:23:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:23:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1077ms 00:23:06 INFO - PROCESS | 3840 | 1461136986240 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 00:23:06 INFO - PROCESS | 3840 | 1461136986243 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 00:23:06 INFO - PROCESS | 3840 | 1461136986246 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:23:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:23:06 INFO - PROCESS | 3840 | 1461136986248 Marionette TRACE conn5 <- [1,2858,null,{}] 00:23:06 INFO - PROCESS | 3840 | 1461136986252 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:06 INFO - PROCESS | 3840 | 1461136986388 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 00:23:06 INFO - PROCESS | 3840 | 1461136986597 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:06 INFO - PROCESS | 3840 | ++DOCSHELL 2478E800 == 154 [pid = 3840] [id = 724] 00:23:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 319 (2478EC00) [pid = 3840] [serial = 2172] [outer = 00000000] 00:23:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 320 (25890000) [pid = 3840] [serial = 2173] [outer = 2478EC00] 00:23:06 INFO - PROCESS | 3840 | 1461136986653 Marionette DEBUG loaded listener.js 00:23:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 321 (25898C00) [pid = 3840] [serial = 2174] [outer = 2478EC00] 00:23:07 INFO - PROCESS | 3840 | 1461136987271 Marionette TRACE conn5 <- [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]]]}] 00:23:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:23:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1067ms 00:23:07 INFO - PROCESS | 3840 | 1461136987317 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 00:23:07 INFO - PROCESS | 3840 | 1461136987319 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 00:23:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:23:07 INFO - PROCESS | 3840 | 1461136987323 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:23:07 INFO - PROCESS | 3840 | 1461136987325 Marionette TRACE conn5 <- [1,2862,null,{}] 00:23:07 INFO - PROCESS | 3840 | 1461136987328 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:07 INFO - PROCESS | 3840 | 1461136987458 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 00:23:07 INFO - PROCESS | 3840 | 1461136987664 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:07 INFO - PROCESS | 3840 | ++DOCSHELL 25F20000 == 155 [pid = 3840] [id = 725] 00:23:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 322 (25F20400) [pid = 3840] [serial = 2175] [outer = 00000000] 00:23:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 323 (2643E400) [pid = 3840] [serial = 2176] [outer = 25F20400] 00:23:07 INFO - PROCESS | 3840 | 1461136987721 Marionette DEBUG loaded listener.js 00:23:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 324 (26444800) [pid = 3840] [serial = 2177] [outer = 25F20400] 00:23:08 INFO - PROCESS | 3840 | 1461136988280 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 00:23:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:23:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1020ms 00:23:08 INFO - PROCESS | 3840 | 1461136988347 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 00:23:08 INFO - PROCESS | 3840 | 1461136988349 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 00:23:08 INFO - PROCESS | 3840 | 1461136988353 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:23:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:23:08 INFO - PROCESS | 3840 | 1461136988355 Marionette TRACE conn5 <- [1,2866,null,{}] 00:23:08 INFO - PROCESS | 3840 | 1461136988358 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:08 INFO - PROCESS | 3840 | 1461136988568 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 00:23:08 INFO - PROCESS | 3840 | 1461136988760 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:08 INFO - PROCESS | 3840 | ++DOCSHELL 25F60000 == 156 [pid = 3840] [id = 726] 00:23:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 325 (2641C400) [pid = 3840] [serial = 2178] [outer = 00000000] 00:23:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 326 (26428000) [pid = 3840] [serial = 2179] [outer = 2641C400] 00:23:08 INFO - PROCESS | 3840 | 1461136988817 Marionette DEBUG loaded listener.js 00:23:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 327 (2644AC00) [pid = 3840] [serial = 2180] [outer = 2641C400] 00:23:09 INFO - PROCESS | 3840 | 1461136989476 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 00:23:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:23:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1170ms 00:23:09 INFO - PROCESS | 3840 | 1461136989527 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 00:23:09 INFO - PROCESS | 3840 | 1461136989529 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 00:23:09 INFO - PROCESS | 3840 | 1461136989532 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:23:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:23:09 INFO - PROCESS | 3840 | 1461136989534 Marionette TRACE conn5 <- [1,2870,null,{}] 00:23:09 INFO - PROCESS | 3840 | 1461136989538 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:09 INFO - PROCESS | 3840 | 1461136989735 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 00:23:09 INFO - PROCESS | 3840 | 1461136989879 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:09 INFO - PROCESS | 3840 | ++DOCSHELL 267C9000 == 157 [pid = 3840] [id = 727] 00:23:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 328 (267D3000) [pid = 3840] [serial = 2181] [outer = 00000000] 00:23:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 329 (2702E000) [pid = 3840] [serial = 2182] [outer = 267D3000] 00:23:09 INFO - PROCESS | 3840 | 1461136989935 Marionette DEBUG loaded listener.js 00:23:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 330 (283DB400) [pid = 3840] [serial = 2183] [outer = 267D3000] 00:23:10 INFO - PROCESS | 3840 | 1461136990516 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 00:23:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:23:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1019ms 00:23:10 INFO - PROCESS | 3840 | 1461136990556 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 00:23:10 INFO - PROCESS | 3840 | 1461136990559 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 00:23:10 INFO - PROCESS | 3840 | 1461136990562 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:23:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:23:10 INFO - PROCESS | 3840 | 1461136990564 Marionette TRACE conn5 <- [1,2874,null,{}] 00:23:10 INFO - PROCESS | 3840 | 1461136990568 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:10 INFO - PROCESS | 3840 | 1461136990699 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 00:23:10 INFO - PROCESS | 3840 | 1461136990907 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:10 INFO - PROCESS | 3840 | ++DOCSHELL 23A18400 == 158 [pid = 3840] [id = 728] 00:23:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 331 (23A18C00) [pid = 3840] [serial = 2184] [outer = 00000000] 00:23:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 332 (23A20800) [pid = 3840] [serial = 2185] [outer = 23A18C00] 00:23:10 INFO - PROCESS | 3840 | 1461136990963 Marionette DEBUG loaded listener.js 00:23:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 333 (23A22000) [pid = 3840] [serial = 2186] [outer = 23A18C00] 00:23:11 INFO - PROCESS | 3840 | 1461136991535 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 00:23:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:23:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1016ms 00:23:11 INFO - PROCESS | 3840 | 1461136991582 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 00:23:11 INFO - PROCESS | 3840 | 1461136991585 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 00:23:11 INFO - PROCESS | 3840 | 1461136991588 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:23:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:23:11 INFO - PROCESS | 3840 | 1461136991590 Marionette TRACE conn5 <- [1,2878,null,{}] 00:23:11 INFO - PROCESS | 3840 | 1461136991594 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:11 INFO - PROCESS | 3840 | 1461136991725 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 00:23:11 INFO - PROCESS | 3840 | 1461136991939 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:11 INFO - PROCESS | 3840 | ++DOCSHELL 288DFC00 == 159 [pid = 3840] [id = 729] 00:23:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 334 (288E0400) [pid = 3840] [serial = 2187] [outer = 00000000] 00:23:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 335 (288E6800) [pid = 3840] [serial = 2188] [outer = 288E0400] 00:23:11 INFO - PROCESS | 3840 | 1461136991996 Marionette DEBUG loaded listener.js 00:23:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 336 (288E9400) [pid = 3840] [serial = 2189] [outer = 288E0400] 00:23:12 INFO - PROCESS | 3840 | 1461136992574 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:23:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:23:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1016ms 00:23:12 INFO - PROCESS | 3840 | 1461136992608 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 00:23:12 INFO - PROCESS | 3840 | 1461136992610 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 00:23:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:23:12 INFO - PROCESS | 3840 | 1461136992614 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:23:12 INFO - PROCESS | 3840 | 1461136992616 Marionette TRACE conn5 <- [1,2882,null,{}] 00:23:12 INFO - PROCESS | 3840 | 1461136992620 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:12 INFO - PROCESS | 3840 | 1461136992753 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 00:23:12 INFO - PROCESS | 3840 | 1461136992963 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:12 INFO - PROCESS | 3840 | ++DOCSHELL 21762C00 == 160 [pid = 3840] [id = 730] 00:23:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 337 (21C2F800) [pid = 3840] [serial = 2190] [outer = 00000000] 00:23:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 338 (288EE800) [pid = 3840] [serial = 2191] [outer = 21C2F800] 00:23:13 INFO - PROCESS | 3840 | 1461136993018 Marionette DEBUG loaded listener.js 00:23:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 339 (288EFC00) [pid = 3840] [serial = 2192] [outer = 21C2F800] 00:23:13 INFO - PROCESS | 3840 | 1461136993562 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 00:23:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:23:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 970ms 00:23:13 INFO - PROCESS | 3840 | 1461136993590 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 00:23:13 INFO - PROCESS | 3840 | 1461136993593 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 00:23:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:23:13 INFO - PROCESS | 3840 | 1461136993598 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:23:13 INFO - PROCESS | 3840 | 1461136993601 Marionette TRACE conn5 <- [1,2886,null,{}] 00:23:13 INFO - PROCESS | 3840 | 1461136993605 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:13 INFO - PROCESS | 3840 | 1461136993753 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 00:23:13 INFO - PROCESS | 3840 | 1461136993963 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:13 INFO - PROCESS | 3840 | ++DOCSHELL 283D4C00 == 161 [pid = 3840] [id = 731] 00:23:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 340 (2990F800) [pid = 3840] [serial = 2193] [outer = 00000000] 00:23:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 341 (2993FC00) [pid = 3840] [serial = 2194] [outer = 2990F800] 00:23:14 INFO - PROCESS | 3840 | 1461136994024 Marionette DEBUG loaded listener.js 00:23:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 342 (2AEB8000) [pid = 3840] [serial = 2195] [outer = 2990F800] 00:23:14 INFO - PROCESS | 3840 | 1461136994608 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 00:23:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:23:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1066ms 00:23:14 INFO - PROCESS | 3840 | 1461136994669 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 00:23:14 INFO - PROCESS | 3840 | 1461136994672 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 00:23:14 INFO - PROCESS | 3840 | 1461136994675 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:23:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:23:14 INFO - PROCESS | 3840 | 1461136994677 Marionette TRACE conn5 <- [1,2890,null,{}] 00:23:14 INFO - PROCESS | 3840 | 1461136994681 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:14 INFO - PROCESS | 3840 | 1461136994815 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 00:23:15 INFO - PROCESS | 3840 | 1461136995035 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:15 INFO - PROCESS | 3840 | ++DOCSHELL 28F81000 == 162 [pid = 3840] [id = 732] 00:23:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 343 (28F82000) [pid = 3840] [serial = 2196] [outer = 00000000] 00:23:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 344 (28F8A000) [pid = 3840] [serial = 2197] [outer = 28F82000] 00:23:15 INFO - PROCESS | 3840 | 1461136995092 Marionette DEBUG loaded listener.js 00:23:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 345 (28F89C00) [pid = 3840] [serial = 2198] [outer = 28F82000] 00:23:15 INFO - PROCESS | 3840 | 1461136995670 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:23:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:23:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1016ms 00:23:15 INFO - PROCESS | 3840 | 1461136995695 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 00:23:15 INFO - PROCESS | 3840 | 1461136995698 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 00:23:15 INFO - PROCESS | 3840 | 1461136995701 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:23:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:23:15 INFO - PROCESS | 3840 | 1461136995703 Marionette TRACE conn5 <- [1,2894,null,{}] 00:23:15 INFO - PROCESS | 3840 | 1461136995707 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:15 INFO - PROCESS | 3840 | 1461136995838 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 00:23:16 INFO - PROCESS | 3840 | 1461136996050 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:16 INFO - PROCESS | 3840 | ++DOCSHELL 2993B000 == 163 [pid = 3840] [id = 733] 00:23:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 346 (2AEB7800) [pid = 3840] [serial = 2199] [outer = 00000000] 00:23:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 347 (2AEC0800) [pid = 3840] [serial = 2200] [outer = 2AEB7800] 00:23:16 INFO - PROCESS | 3840 | 1461136996106 Marionette DEBUG loaded listener.js 00:23:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 348 (2A781400) [pid = 3840] [serial = 2201] [outer = 2AEB7800] 00:23:16 INFO - PROCESS | 3840 | 1461136996792 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 00:23:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:23:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1120ms 00:23:16 INFO - PROCESS | 3840 | 1461136996827 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 00:23:16 INFO - PROCESS | 3840 | 1461136996829 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 00:23:16 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:23:16 INFO - PROCESS | 3840 | 1461136996832 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:23:16 INFO - PROCESS | 3840 | 1461136996834 Marionette TRACE conn5 <- [1,2898,null,{}] 00:23:16 INFO - PROCESS | 3840 | 1461136996838 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:16 INFO - PROCESS | 3840 | 1461136996974 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 00:23:17 INFO - PROCESS | 3840 | 1461136997175 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:17 INFO - PROCESS | 3840 | ++DOCSHELL 19214000 == 164 [pid = 3840] [id = 734] 00:23:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 349 (19297000) [pid = 3840] [serial = 2202] [outer = 00000000] 00:23:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 350 (1CE0D400) [pid = 3840] [serial = 2203] [outer = 19297000] 00:23:17 INFO - PROCESS | 3840 | 1461136997229 Marionette DEBUG loaded listener.js 00:23:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 351 (1CE0D000) [pid = 3840] [serial = 2204] [outer = 19297000] 00:23:17 INFO - PROCESS | 3840 | 1461136997821 Marionette TRACE conn5 <- [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]]]}] 00:23:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:23:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:23:17 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1017ms 00:23:17 INFO - PROCESS | 3840 | 1461136997852 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 00:23:17 INFO - PROCESS | 3840 | 1461136997854 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 00:23:17 INFO - TEST-START | /DOMEvents/constructors.html 00:23:17 INFO - PROCESS | 3840 | 1461136997875 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:23:17 INFO - PROCESS | 3840 | 1461136997877 Marionette TRACE conn5 <- [1,2902,null,{}] 00:23:17 INFO - PROCESS | 3840 | 1461136997899 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:18 INFO - PROCESS | 3840 | 1461136998036 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 00:23:18 INFO - PROCESS | 3840 | 1461136998254 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:18 INFO - PROCESS | 3840 | ++DOCSHELL 1995DC00 == 165 [pid = 3840] [id = 735] 00:23:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 352 (1A6DB800) [pid = 3840] [serial = 2205] [outer = 00000000] 00:23:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 353 (23A19000) [pid = 3840] [serial = 2206] [outer = 1A6DB800] 00:23:18 INFO - PROCESS | 3840 | 1461136998313 Marionette DEBUG loaded listener.js 00:23:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 354 (25895C00) [pid = 3840] [serial = 2207] [outer = 1A6DB800] 00:23:19 INFO - PROCESS | 3840 | 1461136999471 Marionette TRACE conn5 <- [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]]]}] 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:23:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:23:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:23:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:23:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:23:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:23:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:23:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:23:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:23:19 INFO - TEST-OK | /DOMEvents/constructors.html | took 1677ms 00:23:19 INFO - PROCESS | 3840 | 1461136999553 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 00:23:19 INFO - PROCESS | 3840 | 1461136999557 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 00:23:19 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:23:19 INFO - PROCESS | 3840 | 1461136999573 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:23:19 INFO - PROCESS | 3840 | 1461136999577 Marionette TRACE conn5 <- [1,2906,null,{}] 00:23:19 INFO - PROCESS | 3840 | 1461136999584 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:19 INFO - PROCESS | 3840 | 1461136999758 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 00:23:19 INFO - PROCESS | 3840 | 1461136999957 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:19 INFO - PROCESS | 3840 | ++DOCSHELL 19147C00 == 166 [pid = 3840] [id = 736] 00:23:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 355 (19212400) [pid = 3840] [serial = 2208] [outer = 00000000] 00:23:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 356 (19801800) [pid = 3840] [serial = 2209] [outer = 19212400] 00:23:20 INFO - PROCESS | 3840 | 1461137000006 Marionette DEBUG loaded listener.js 00:23:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 357 (1A6D4800) [pid = 3840] [serial = 2210] [outer = 19212400] 00:23:20 INFO - PROCESS | 3840 | 1461137000537 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:23:20 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:23:20 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 990ms 00:23:20 INFO - PROCESS | 3840 | 1461137000577 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 00:23:20 INFO - PROCESS | 3840 | 1461137000582 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 00:23:20 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:23:20 INFO - PROCESS | 3840 | 1461137000591 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:23:20 INFO - PROCESS | 3840 | 1461137000594 Marionette TRACE conn5 <- [1,2910,null,{}] 00:23:20 INFO - PROCESS | 3840 | 1461137000598 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:20 INFO - PROCESS | 3840 | 1461137000726 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 00:23:20 INFO - PROCESS | 3840 | 1461137000941 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:20 INFO - PROCESS | 3840 | ++DOCSHELL 15AA8C00 == 167 [pid = 3840] [id = 737] 00:23:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 358 (18D44C00) [pid = 3840] [serial = 2211] [outer = 00000000] 00:23:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 359 (1DB0D800) [pid = 3840] [serial = 2212] [outer = 18D44C00] 00:23:20 INFO - PROCESS | 3840 | 1461137000992 Marionette DEBUG loaded listener.js 00:23:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 360 (1EF1A800) [pid = 3840] [serial = 2213] [outer = 18D44C00] 00:23:21 INFO - PROCESS | 3840 | --DOCSHELL 21E66400 == 166 [pid = 3840] [id = 626] 00:23:21 INFO - PROCESS | 3840 | --DOCSHELL 17EB6400 == 165 [pid = 3840] [id = 217] 00:23:21 INFO - PROCESS | 3840 | --DOCSHELL 20A27C00 == 164 [pid = 3840] [id = 624] 00:23:21 INFO - PROCESS | 3840 | --DOCSHELL 21766400 == 163 [pid = 3840] [id = 506] 00:23:21 INFO - PROCESS | 3840 | --DOCSHELL 16112000 == 162 [pid = 3840] [id = 202] 00:23:21 INFO - PROCESS | 3840 | --DOCSHELL 22963400 == 161 [pid = 3840] [id = 719] 00:23:21 INFO - PROCESS | 3840 | --DOCSHELL 0F461800 == 160 [pid = 3840] [id = 718] 00:23:21 INFO - PROCESS | 3840 | --DOCSHELL 20D16400 == 159 [pid = 3840] [id = 717] 00:23:21 INFO - PROCESS | 3840 | --DOCSHELL 1EF12400 == 158 [pid = 3840] [id = 716] 00:23:21 INFO - PROCESS | 3840 | --DOCSHELL 19214400 == 157 [pid = 3840] [id = 715] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 359 (2478AC00) [pid = 3840] [serial = 2089] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOCSHELL 1BAD1800 == 156 [pid = 3840] [id = 714] 00:23:21 INFO - PROCESS | 3840 | --DOCSHELL 0FF7E800 == 155 [pid = 3840] [id = 713] 00:23:21 INFO - PROCESS | 3840 | --DOCSHELL 152B0400 == 154 [pid = 3840] [id = 712] 00:23:21 INFO - PROCESS | 3840 | --DOCSHELL 15ACF400 == 153 [pid = 3840] [id = 711] 00:23:21 INFO - PROCESS | 3840 | --DOCSHELL 24077400 == 152 [pid = 3840] [id = 709] 00:23:21 INFO - PROCESS | 3840 | --DOCSHELL 29936400 == 151 [pid = 3840] [id = 708] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 358 (263BD400) [pid = 3840] [serial = 2053] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 357 (1CF74000) [pid = 3840] [serial = 2075] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 356 (2424C800) [pid = 3840] [serial = 2086] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 355 (22F23C00) [pid = 3840] [serial = 2047] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 354 (18D4BC00) [pid = 3840] [serial = 2071] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 353 (1D116400) [pid = 3840] [serial = 2069] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 352 (1CF77800) [pid = 3840] [serial = 2068] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 351 (1CE05400) [pid = 3840] [serial = 2074] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 350 (19219C00) [pid = 3840] [serial = 2066] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 349 (25891C00) [pid = 3840] [serial = 2050] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 348 (20D20C00) [pid = 3840] [serial = 2033] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 347 (21761400) [pid = 3840] [serial = 2081] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 346 (1D1DE800) [pid = 3840] [serial = 2077] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 345 (197C6000) [pid = 3840] [serial = 2072] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 344 (26449800) [pid = 3840] [serial = 2056] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 343 (1EF9DC00) [pid = 3840] [serial = 2044] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 342 (1D63B000) [pid = 3840] [serial = 2084] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 341 (20E26800) [pid = 3840] [serial = 2080] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 340 (1CC6B000) [pid = 3840] [serial = 2062] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 339 (19808C00) [pid = 3840] [serial = 2041] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 338 (18A29000) [pid = 3840] [serial = 2083] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 337 (17AA5C00) [pid = 3840] [serial = 2038] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 336 (0FF48000) [pid = 3840] [serial = 2035] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 335 (18D4D400) [pid = 3840] [serial = 2065] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 334 (267CC000) [pid = 3840] [serial = 2059] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 333 (1D63CC00) [pid = 3840] [serial = 2078] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | --DOMWINDOW == 332 (2588D400) [pid = 3840] [serial = 2087] [outer = 00000000] [url = about:blank] 00:23:21 INFO - PROCESS | 3840 | [3840] 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 567 00:23:21 INFO - PROCESS | 3840 | [3840] 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 567 00:23:21 INFO - PROCESS | 3840 | [3840] 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 567 00:23:21 INFO - PROCESS | 3840 | [3840] 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 567 00:23:21 INFO - PROCESS | 3840 | 1461137001730 Marionette TRACE conn5 <- [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]]]}] 00:23:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:23:21 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:23:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:23:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:23:21 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 00:23:21 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:23:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:23:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:23:21 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 00:23:21 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:23:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:23:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:23:21 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]" 00:23:21 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:23:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:23:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:23:21 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:23:21 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1190ms 00:23:21 INFO - PROCESS | 3840 | 1461137001784 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 00:23:21 INFO - PROCESS | 3840 | 1461137001786 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 00:23:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:23:21 INFO - PROCESS | 3840 | 1461137001789 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:23:21 INFO - PROCESS | 3840 | 1461137001793 Marionette TRACE conn5 <- [1,2914,null,{}] 00:23:21 INFO - PROCESS | 3840 | 1461137001803 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:21 INFO - PROCESS | 3840 | 1461137001918 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 00:23:21 INFO - PROCESS | 3840 | 1461137001931 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:21 INFO - PROCESS | 3840 | ++DOCSHELL 17E25800 == 152 [pid = 3840] [id = 738] 00:23:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 333 (17E27800) [pid = 3840] [serial = 2214] [outer = 00000000] 00:23:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 334 (1A6DBC00) [pid = 3840] [serial = 2215] [outer = 17E27800] 00:23:21 INFO - PROCESS | 3840 | 1461137001980 Marionette DEBUG loaded listener.js 00:23:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 335 (1BAD4000) [pid = 3840] [serial = 2216] [outer = 17E27800] 00:23:22 INFO - PROCESS | 3840 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:23:22 INFO - PROCESS | 3840 | 1461137002608 Marionette TRACE conn5 <- [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]]]}] 00:23:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:23:22 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 870ms 00:23:22 INFO - PROCESS | 3840 | 1461137002664 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 00:23:22 INFO - PROCESS | 3840 | 1461137002666 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 00:23:22 INFO - PROCESS | 3840 | 1461137002670 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:23:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:23:22 INFO - PROCESS | 3840 | 1461137002671 Marionette TRACE conn5 <- [1,2918,null,{}] 00:23:22 INFO - PROCESS | 3840 | 1461137002675 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:22 INFO - PROCESS | 3840 | 1461137002784 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 00:23:22 INFO - PROCESS | 3840 | 1461137002792 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:22 INFO - PROCESS | 3840 | ++DOCSHELL 1CE05400 == 153 [pid = 3840] [id = 739] 00:23:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 336 (1CE05800) [pid = 3840] [serial = 2217] [outer = 00000000] 00:23:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 337 (1D14A000) [pid = 3840] [serial = 2218] [outer = 1CE05800] 00:23:22 INFO - PROCESS | 3840 | 1461137002838 Marionette DEBUG loaded listener.js 00:23:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 338 (1D41E000) [pid = 3840] [serial = 2219] [outer = 1CE05800] 00:23:23 INFO - PROCESS | 3840 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:23:23 INFO - PROCESS | 3840 | 1461137003326 Marionette TRACE conn5 <- [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]]]}] 00:23:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:23:23 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 670ms 00:23:23 INFO - PROCESS | 3840 | 1461137003343 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 00:23:23 INFO - PROCESS | 3840 | 1461137003345 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 00:23:23 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:23:23 INFO - PROCESS | 3840 | 1461137003348 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:23:23 INFO - PROCESS | 3840 | 1461137003350 Marionette TRACE conn5 <- [1,2922,null,{}] 00:23:23 INFO - PROCESS | 3840 | 1461137003353 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:23 INFO - PROCESS | 3840 | 1461137003548 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 00:23:23 INFO - PROCESS | 3840 | 1461137003567 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:23 INFO - PROCESS | 3840 | ++DOCSHELL 1D115C00 == 154 [pid = 3840] [id = 740] 00:23:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 339 (1D5D3800) [pid = 3840] [serial = 2220] [outer = 00000000] 00:23:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 340 (20573400) [pid = 3840] [serial = 2221] [outer = 1D5D3800] 00:23:23 INFO - PROCESS | 3840 | 1461137003613 Marionette DEBUG loaded listener.js 00:23:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 341 (20D14000) [pid = 3840] [serial = 2222] [outer = 1D5D3800] 00:23:24 INFO - PROCESS | 3840 | 1461137004082 Marionette TRACE conn5 <- [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]]]}] 00:23:24 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:23:24 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 770ms 00:23:24 INFO - PROCESS | 3840 | 1461137004119 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 00:23:24 INFO - PROCESS | 3840 | 1461137004121 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 00:23:24 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:23:24 INFO - PROCESS | 3840 | 1461137004124 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:23:24 INFO - PROCESS | 3840 | 1461137004126 Marionette TRACE conn5 <- [1,2926,null,{}] 00:23:24 INFO - PROCESS | 3840 | 1461137004129 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:24 INFO - PROCESS | 3840 | 1461137004339 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 00:23:24 INFO - PROCESS | 3840 | 1461137004369 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:24 INFO - PROCESS | 3840 | ++DOCSHELL 20E28400 == 155 [pid = 3840] [id = 741] 00:23:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 342 (20E35800) [pid = 3840] [serial = 2223] [outer = 00000000] 00:23:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 343 (21A82800) [pid = 3840] [serial = 2224] [outer = 20E35800] 00:23:24 INFO - PROCESS | 3840 | 1461137004416 Marionette DEBUG loaded listener.js 00:23:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 344 (21CDF000) [pid = 3840] [serial = 2225] [outer = 20E35800] 00:23:24 INFO - PROCESS | 3840 | 1461137004885 Marionette TRACE conn5 <- [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]]]}] 00:23:24 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. 00:23:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 830ms 00:23:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:23:24 INFO - PROCESS | 3840 | 1461137004958 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 00:23:24 INFO - PROCESS | 3840 | 1461137004960 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 00:23:24 INFO - PROCESS | 3840 | 1461137004963 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:23:24 INFO - PROCESS | 3840 | 1461137004965 Marionette TRACE conn5 <- [1,2930,null,{}] 00:23:24 INFO - PROCESS | 3840 | 1461137004969 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:25 INFO - PROCESS | 3840 | 1461137005131 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 00:23:25 INFO - PROCESS | 3840 | 1461137005154 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:25 INFO - PROCESS | 3840 | ++DOCSHELL 21A7A400 == 156 [pid = 3840] [id = 742] 00:23:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 345 (22888400) [pid = 3840] [serial = 2226] [outer = 00000000] 00:23:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 346 (23A2D400) [pid = 3840] [serial = 2227] [outer = 22888400] 00:23:25 INFO - PROCESS | 3840 | 1461137005199 Marionette DEBUG loaded listener.js 00:23:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 347 (23A39C00) [pid = 3840] [serial = 2228] [outer = 22888400] 00:23:25 INFO - PROCESS | 3840 | --DOMWINDOW == 346 (15AD0800) [pid = 3840] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:23:25 INFO - PROCESS | 3840 | --DOMWINDOW == 345 (1011D000) [pid = 3840] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:23:25 INFO - PROCESS | 3840 | --DOMWINDOW == 344 (15AA7000) [pid = 3840] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:23:25 INFO - PROCESS | 3840 | --DOMWINDOW == 343 (1A6DC800) [pid = 3840] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:23:25 INFO - PROCESS | 3840 | --DOMWINDOW == 342 (1C25CC00) [pid = 3840] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:23:25 INFO - PROCESS | 3840 | --DOMWINDOW == 341 (22966000) [pid = 3840] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:23:25 INFO - PROCESS | 3840 | --DOMWINDOW == 340 (1EF12800) [pid = 3840] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:23:25 INFO - PROCESS | 3840 | --DOMWINDOW == 339 (20D1B800) [pid = 3840] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:23:25 INFO - PROCESS | 3840 | --DOMWINDOW == 338 (103CDC00) [pid = 3840] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:23:26 INFO - PROCESS | 3840 | 1461137006018 Marionette TRACE conn5 <- [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"]]]}] 00:23:26 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 00:23:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:23:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1071ms 00:23:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:23:26 INFO - PROCESS | 3840 | 1461137006036 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 00:23:26 INFO - PROCESS | 3840 | 1461137006038 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 00:23:26 INFO - PROCESS | 3840 | 1461137006045 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:23:26 INFO - PROCESS | 3840 | 1461137006047 Marionette TRACE conn5 <- [1,2934,null,{}] 00:23:26 INFO - PROCESS | 3840 | 1461137006051 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:26 INFO - PROCESS | 3840 | 1461137006221 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 00:23:26 INFO - PROCESS | 3840 | 1461137006322 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:26 INFO - PROCESS | 3840 | ++DOCSHELL 1C25CC00 == 157 [pid = 3840] [id = 743] 00:23:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 339 (1C2D4C00) [pid = 3840] [serial = 2229] [outer = 00000000] 00:23:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 340 (20E3E400) [pid = 3840] [serial = 2230] [outer = 1C2D4C00] 00:23:26 INFO - PROCESS | 3840 | 1461137006367 Marionette DEBUG loaded listener.js 00:23:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 341 (21CDA000) [pid = 3840] [serial = 2231] [outer = 1C2D4C00] 00:23:26 INFO - PROCESS | 3840 | 1461137006692 Marionette TRACE conn5 <- [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]]]}] 00:23:26 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. 00:23:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 690ms 00:23:26 INFO - PROCESS | 3840 | 1461137006755 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 00:23:26 INFO - PROCESS | 3840 | 1461137006757 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 00:23:26 INFO - PROCESS | 3840 | 1461137006761 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:23:26 INFO - PROCESS | 3840 | 1461137006763 Marionette TRACE conn5 <- [1,2938,null,{}] 00:23:26 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:23:26 INFO - PROCESS | 3840 | 1461137006766 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:26 INFO - PROCESS | 3840 | 1461137006875 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 00:23:26 INFO - PROCESS | 3840 | 1461137006881 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:26 INFO - PROCESS | 3840 | ++DOCSHELL 229B8000 == 158 [pid = 3840] [id = 744] 00:23:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 342 (23A18800) [pid = 3840] [serial = 2232] [outer = 00000000] 00:23:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 343 (24099400) [pid = 3840] [serial = 2233] [outer = 23A18800] 00:23:26 INFO - PROCESS | 3840 | 1461137006926 Marionette DEBUG loaded listener.js 00:23:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 344 (2409F000) [pid = 3840] [serial = 2234] [outer = 23A18800] 00:23:27 INFO - PROCESS | 3840 | ++DOCSHELL 24734C00 == 159 [pid = 3840] [id = 745] 00:23:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 345 (24739000) [pid = 3840] [serial = 2235] [outer = 00000000] 00:23:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 346 (24784C00) [pid = 3840] [serial = 2236] [outer = 24739000] 00:23:27 INFO - PROCESS | 3840 | 1461137007449 Marionette TRACE conn5 <- [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]]]}] 00:23:27 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. 00:23:27 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 730ms 00:23:27 INFO - PROCESS | 3840 | 1461137007509 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 00:23:27 INFO - PROCESS | 3840 | 1461137007511 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 00:23:27 INFO - PROCESS | 3840 | 1461137007514 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:23:27 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:23:27 INFO - PROCESS | 3840 | 1461137007515 Marionette TRACE conn5 <- [1,2942,null,{}] 00:23:27 INFO - PROCESS | 3840 | 1461137007519 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:27 INFO - PROCESS | 3840 | 1461137007666 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 00:23:27 INFO - PROCESS | 3840 | 1461137007676 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:27 INFO - PROCESS | 3840 | ++DOCSHELL 240A0C00 == 160 [pid = 3840] [id = 746] 00:23:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 347 (240B8000) [pid = 3840] [serial = 2237] [outer = 00000000] 00:23:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 348 (2478C000) [pid = 3840] [serial = 2238] [outer = 240B8000] 00:23:27 INFO - PROCESS | 3840 | 1461137007720 Marionette DEBUG loaded listener.js 00:23:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 349 (24CE4C00) [pid = 3840] [serial = 2239] [outer = 240B8000] 00:23:28 INFO - PROCESS | 3840 | 1461137008501 Marionette TRACE conn5 <- [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]]]}] 00:23:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:23:28 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 00:23:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1014ms 00:23:28 INFO - PROCESS | 3840 | 1461137008534 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 00:23:28 INFO - PROCESS | 3840 | 1461137008540 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 00:23:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:23:28 INFO - PROCESS | 3840 | 1461137008545 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:23:28 INFO - PROCESS | 3840 | 1461137008549 Marionette TRACE conn5 <- [1,2946,null,{}] 00:23:28 INFO - PROCESS | 3840 | 1461137008576 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:28 INFO - PROCESS | 3840 | 1461137008775 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 00:23:28 INFO - PROCESS | 3840 | 1461137008951 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:28 INFO - PROCESS | 3840 | ++DOCSHELL 17AA6C00 == 161 [pid = 3840] [id = 747] 00:23:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 350 (17EB8000) [pid = 3840] [serial = 2240] [outer = 00000000] 00:23:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 351 (19FE3800) [pid = 3840] [serial = 2241] [outer = 17EB8000] 00:23:29 INFO - PROCESS | 3840 | 1461137009008 Marionette DEBUG loaded listener.js 00:23:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 352 (1C2D3400) [pid = 3840] [serial = 2242] [outer = 17EB8000] 00:23:29 INFO - PROCESS | 3840 | 1461137009527 Marionette TRACE conn5 <- [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]]]}] 00:23:29 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. 00:23:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 990ms 00:23:29 INFO - PROCESS | 3840 | 1461137009539 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 00:23:29 INFO - PROCESS | 3840 | 1461137009545 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 00:23:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:23:29 INFO - PROCESS | 3840 | 1461137009552 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:23:29 INFO - PROCESS | 3840 | 1461137009555 Marionette TRACE conn5 <- [1,2950,null,{}] 00:23:29 INFO - PROCESS | 3840 | 1461137009578 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:29 INFO - PROCESS | 3840 | 1461137009718 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 00:23:29 INFO - PROCESS | 3840 | 1461137009929 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:29 INFO - PROCESS | 3840 | ++DOCSHELL 1C5A7400 == 162 [pid = 3840] [id = 748] 00:23:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 353 (1C86D800) [pid = 3840] [serial = 2243] [outer = 00000000] 00:23:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 354 (20E38400) [pid = 3840] [serial = 2244] [outer = 1C86D800] 00:23:29 INFO - PROCESS | 3840 | 1461137009986 Marionette DEBUG loaded listener.js 00:23:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 355 (21A7A000) [pid = 3840] [serial = 2245] [outer = 1C86D800] 00:23:30 INFO - PROCESS | 3840 | 1461137010566 Marionette TRACE conn5 <- [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]]]}] 00:23:30 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. 00:23:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1080ms 00:23:30 INFO - PROCESS | 3840 | 1461137010637 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 00:23:30 INFO - PROCESS | 3840 | 1461137010640 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 00:23:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:23:30 INFO - PROCESS | 3840 | 1461137010658 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:23:30 INFO - PROCESS | 3840 | 1461137010662 Marionette TRACE conn5 <- [1,2954,null,{}] 00:23:30 INFO - PROCESS | 3840 | 1461137010673 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:30 INFO - PROCESS | 3840 | 1461137010819 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 00:23:31 INFO - PROCESS | 3840 | 1461137011015 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:31 INFO - PROCESS | 3840 | ++DOCSHELL 25867800 == 163 [pid = 3840] [id = 749] 00:23:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 356 (2586E400) [pid = 3840] [serial = 2246] [outer = 00000000] 00:23:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 357 (25896000) [pid = 3840] [serial = 2247] [outer = 2586E400] 00:23:31 INFO - PROCESS | 3840 | 1461137011075 Marionette DEBUG loaded listener.js 00:23:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 358 (25F67C00) [pid = 3840] [serial = 2248] [outer = 2586E400] 00:23:31 INFO - PROCESS | 3840 | 1461137011624 Marionette TRACE conn5 <- [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]]]}] 00:23:31 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. 00:23:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 970ms 00:23:31 INFO - PROCESS | 3840 | 1461137011632 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 00:23:31 INFO - PROCESS | 3840 | 1461137011634 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 00:23:31 INFO - PROCESS | 3840 | 1461137011638 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:23:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:23:31 INFO - PROCESS | 3840 | 1461137011640 Marionette TRACE conn5 <- [1,2958,null,{}] 00:23:31 INFO - PROCESS | 3840 | 1461137011663 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:31 INFO - PROCESS | 3840 | 1461137011799 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 00:23:32 INFO - PROCESS | 3840 | 1461137012012 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:32 INFO - PROCESS | 3840 | ++DOCSHELL 26423800 == 164 [pid = 3840] [id = 750] 00:23:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 359 (26425000) [pid = 3840] [serial = 2249] [outer = 00000000] 00:23:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 360 (26447400) [pid = 3840] [serial = 2250] [outer = 26425000] 00:23:32 INFO - PROCESS | 3840 | 1461137012071 Marionette DEBUG loaded listener.js 00:23:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 361 (267C4C00) [pid = 3840] [serial = 2251] [outer = 26425000] 00:23:32 INFO - PROCESS | 3840 | 1461137012576 Marionette TRACE conn5 <- [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]]]}] 00:23:32 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. 00:23:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 990ms 00:23:32 INFO - PROCESS | 3840 | 1461137012632 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 00:23:32 INFO - PROCESS | 3840 | 1461137012634 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 00:23:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:23:32 INFO - PROCESS | 3840 | 1461137012638 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:23:32 INFO - PROCESS | 3840 | 1461137012640 Marionette TRACE conn5 <- [1,2962,null,{}] 00:23:32 INFO - PROCESS | 3840 | 1461137012643 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:32 INFO - PROCESS | 3840 | 1461137012789 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 00:23:32 INFO - PROCESS | 3840 | 1461137012990 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:32 INFO - PROCESS | 3840 | ++DOCSHELL 23CE2400 == 165 [pid = 3840] [id = 751] 00:23:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 362 (23CE2800) [pid = 3840] [serial = 2252] [outer = 00000000] 00:23:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 363 (23CE7C00) [pid = 3840] [serial = 2253] [outer = 23CE2800] 00:23:33 INFO - PROCESS | 3840 | 1461137013049 Marionette DEBUG loaded listener.js 00:23:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 364 (23CE7800) [pid = 3840] [serial = 2254] [outer = 23CE2800] 00:23:33 INFO - PROCESS | 3840 | 1461137013619 Marionette TRACE conn5 <- [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]]]}] 00:23:33 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. 00:23:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1018ms 00:23:33 INFO - PROCESS | 3840 | 1461137013660 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 00:23:33 INFO - PROCESS | 3840 | 1461137013662 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 00:23:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:23:33 INFO - PROCESS | 3840 | 1461137013666 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:23:33 INFO - PROCESS | 3840 | 1461137013668 Marionette TRACE conn5 <- [1,2966,null,{}] 00:23:33 INFO - PROCESS | 3840 | 1461137013671 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:33 INFO - PROCESS | 3840 | 1461137013815 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 00:23:34 INFO - PROCESS | 3840 | 1461137014029 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:34 INFO - PROCESS | 3840 | ++DOCSHELL 23CEA800 == 166 [pid = 3840] [id = 752] 00:23:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 365 (23CEB400) [pid = 3840] [serial = 2255] [outer = 00000000] 00:23:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 366 (288C2400) [pid = 3840] [serial = 2256] [outer = 23CEB400] 00:23:34 INFO - PROCESS | 3840 | 1461137014088 Marionette DEBUG loaded listener.js 00:23:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 367 (288C3800) [pid = 3840] [serial = 2257] [outer = 23CEB400] 00:23:34 INFO - PROCESS | 3840 | 1461137014610 Marionette TRACE conn5 <- [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]]]}] 00:23:34 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. 00:23:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 970ms 00:23:34 INFO - PROCESS | 3840 | 1461137014640 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 00:23:34 INFO - PROCESS | 3840 | 1461137014642 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 00:23:34 INFO - PROCESS | 3840 | 1461137014645 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:23:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:23:34 INFO - PROCESS | 3840 | 1461137014647 Marionette TRACE conn5 <- [1,2970,null,{}] 00:23:34 INFO - PROCESS | 3840 | 1461137014651 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:34 INFO - PROCESS | 3840 | 1461137014785 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 00:23:34 INFO - PROCESS | 3840 | 1461137014961 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:34 INFO - PROCESS | 3840 | ++DOCSHELL 288AB000 == 167 [pid = 3840] [id = 753] 00:23:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 368 (288AB400) [pid = 3840] [serial = 2258] [outer = 00000000] 00:23:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 369 (288B0C00) [pid = 3840] [serial = 2259] [outer = 288AB400] 00:23:35 INFO - PROCESS | 3840 | 1461137015015 Marionette DEBUG loaded listener.js 00:23:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 370 (288B2000) [pid = 3840] [serial = 2260] [outer = 288AB400] 00:23:35 INFO - PROCESS | 3840 | 1461137015528 Marionette TRACE conn5 <- [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"]]]}] 00:23:35 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 00:23:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:23:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 930ms 00:23:35 INFO - PROCESS | 3840 | 1461137015580 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 00:23:35 INFO - PROCESS | 3840 | 1461137015582 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 00:23:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:23:35 INFO - PROCESS | 3840 | 1461137015585 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:23:35 INFO - PROCESS | 3840 | 1461137015587 Marionette TRACE conn5 <- [1,2974,null,{}] 00:23:35 INFO - PROCESS | 3840 | 1461137015591 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:35 INFO - PROCESS | 3840 | 1461137015722 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 00:23:35 INFO - PROCESS | 3840 | 1461137015931 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:35 INFO - PROCESS | 3840 | ++DOCSHELL 27B23000 == 168 [pid = 3840] [id = 754] 00:23:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 371 (27B27000) [pid = 3840] [serial = 2261] [outer = 00000000] 00:23:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 372 (27B2E800) [pid = 3840] [serial = 2262] [outer = 27B27000] 00:23:36 INFO - PROCESS | 3840 | 1461137016028 Marionette DEBUG loaded listener.js 00:23:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 373 (27B31000) [pid = 3840] [serial = 2263] [outer = 27B27000] 00:23:36 INFO - PROCESS | 3840 | 1461137016565 Marionette TRACE conn5 <- [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]]]}] 00:23:36 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. 00:23:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1019ms 00:23:36 INFO - PROCESS | 3840 | 1461137016609 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 00:23:36 INFO - PROCESS | 3840 | 1461137016611 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 00:23:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:23:36 INFO - PROCESS | 3840 | 1461137016614 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:23:36 INFO - PROCESS | 3840 | 1461137016616 Marionette TRACE conn5 <- [1,2978,null,{}] 00:23:36 INFO - PROCESS | 3840 | 1461137016620 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:36 INFO - PROCESS | 3840 | 1461137016754 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 00:23:36 INFO - PROCESS | 3840 | 1461137016931 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:36 INFO - PROCESS | 3840 | ++DOCSHELL 288AE000 == 169 [pid = 3840] [id = 755] 00:23:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 374 (288B3C00) [pid = 3840] [serial = 2264] [outer = 00000000] 00:23:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 375 (288CB800) [pid = 3840] [serial = 2265] [outer = 288B3C00] 00:23:36 INFO - PROCESS | 3840 | 1461137016985 Marionette DEBUG loaded listener.js 00:23:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 376 (288CF400) [pid = 3840] [serial = 2266] [outer = 288B3C00] 00:23:37 INFO - PROCESS | 3840 | ++DOCSHELL 288C6800 == 170 [pid = 3840] [id = 756] 00:23:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 377 (28F82400) [pid = 3840] [serial = 2267] [outer = 00000000] 00:23:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 378 (29904400) [pid = 3840] [serial = 2268] [outer = 28F82400] 00:23:37 INFO - PROCESS | 3840 | 1461137017687 Marionette TRACE conn5 <- [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]]]}] 00:23:37 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. 00:23:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1128ms 00:23:37 INFO - PROCESS | 3840 | 1461137017743 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 00:23:37 INFO - PROCESS | 3840 | 1461137017745 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 00:23:37 INFO - PROCESS | 3840 | 1461137017748 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:23:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:23:37 INFO - PROCESS | 3840 | 1461137017750 Marionette TRACE conn5 <- [1,2982,null,{}] 00:23:37 INFO - PROCESS | 3840 | 1461137017754 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:38 INFO - PROCESS | 3840 | 1461137018006 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 00:23:38 INFO - PROCESS | 3840 | 1461137018148 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:38 INFO - PROCESS | 3840 | ++DOCSHELL 288CE400 == 171 [pid = 3840] [id = 757] 00:23:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 379 (288D0400) [pid = 3840] [serial = 2269] [outer = 00000000] 00:23:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 380 (29903C00) [pid = 3840] [serial = 2270] [outer = 288D0400] 00:23:38 INFO - PROCESS | 3840 | 1461137018205 Marionette DEBUG loaded listener.js 00:23:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 381 (28F87C00) [pid = 3840] [serial = 2271] [outer = 288D0400] 00:23:38 INFO - PROCESS | 3840 | 1461137018715 Marionette TRACE conn5 <- [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]]]}] 00:23:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:23:38 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 00:23:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1015ms 00:23:38 INFO - PROCESS | 3840 | 1461137018768 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 00:23:38 INFO - PROCESS | 3840 | 1461137018770 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 00:23:38 INFO - PROCESS | 3840 | 1461137018774 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:23:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:23:38 INFO - PROCESS | 3840 | 1461137018776 Marionette TRACE conn5 <- [1,2986,null,{}] 00:23:38 INFO - PROCESS | 3840 | 1461137018780 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:38 INFO - PROCESS | 3840 | 1461137018962 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 00:23:39 INFO - PROCESS | 3840 | 1461137019172 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:39 INFO - PROCESS | 3840 | ++DOCSHELL 27B5C400 == 172 [pid = 3840] [id = 758] 00:23:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 382 (27B5C800) [pid = 3840] [serial = 2272] [outer = 00000000] 00:23:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 383 (27B65C00) [pid = 3840] [serial = 2273] [outer = 27B5C800] 00:23:39 INFO - PROCESS | 3840 | 1461137019273 Marionette DEBUG loaded listener.js 00:23:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 384 (2990E400) [pid = 3840] [serial = 2274] [outer = 27B5C800] 00:23:39 INFO - PROCESS | 3840 | 1461137019861 Marionette TRACE conn5 <- [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]]]}] 00:23:39 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. 00:23:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1119ms 00:23:39 INFO - PROCESS | 3840 | 1461137019897 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 00:23:39 INFO - PROCESS | 3840 | 1461137019900 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 00:23:39 INFO - PROCESS | 3840 | 1461137019903 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:23:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:23:39 INFO - PROCESS | 3840 | 1461137019905 Marionette TRACE conn5 <- [1,2990,null,{}] 00:23:39 INFO - PROCESS | 3840 | 1461137019909 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:40 INFO - PROCESS | 3840 | 1461137020043 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 00:23:40 INFO - PROCESS | 3840 | 1461137020260 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:40 INFO - PROCESS | 3840 | ++DOCSHELL 29936400 == 173 [pid = 3840] [id = 759] 00:23:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 385 (2993D000) [pid = 3840] [serial = 2275] [outer = 00000000] 00:23:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 386 (29F7A800) [pid = 3840] [serial = 2276] [outer = 2993D000] 00:23:40 INFO - PROCESS | 3840 | 1461137020316 Marionette DEBUG loaded listener.js 00:23:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 387 (29F78000) [pid = 3840] [serial = 2277] [outer = 2993D000] 00:23:40 INFO - PROCESS | 3840 | 1461137020841 Marionette TRACE conn5 <- [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]]]}] 00:23:40 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. 00:23:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 970ms 00:23:40 INFO - PROCESS | 3840 | 1461137020877 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 00:23:40 INFO - PROCESS | 3840 | 1461137020879 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 00:23:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:23:40 INFO - PROCESS | 3840 | 1461137020883 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:23:40 INFO - PROCESS | 3840 | 1461137020885 Marionette TRACE conn5 <- [1,2994,null,{}] 00:23:40 INFO - PROCESS | 3840 | 1461137020888 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:41 INFO - PROCESS | 3840 | 1461137021021 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 00:23:41 INFO - PROCESS | 3840 | 1461137021230 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:41 INFO - PROCESS | 3840 | ++DOCSHELL 29F7D400 == 174 [pid = 3840] [id = 760] 00:23:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 388 (29F7D800) [pid = 3840] [serial = 2278] [outer = 00000000] 00:23:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 389 (2A787800) [pid = 3840] [serial = 2279] [outer = 29F7D800] 00:23:41 INFO - PROCESS | 3840 | 1461137021283 Marionette DEBUG loaded listener.js 00:23:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 390 (2A78B000) [pid = 3840] [serial = 2280] [outer = 29F7D800] 00:23:41 INFO - PROCESS | 3840 | 1461137021893 Marionette TRACE conn5 <- [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]]]}] 00:23:41 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. 00:23:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1020ms 00:23:41 INFO - PROCESS | 3840 | 1461137021903 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 00:23:41 INFO - PROCESS | 3840 | 1461137021906 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 00:23:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:23:41 INFO - PROCESS | 3840 | 1461137021909 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:23:41 INFO - PROCESS | 3840 | 1461137021911 Marionette TRACE conn5 <- [1,2998,null,{}] 00:23:41 INFO - PROCESS | 3840 | 1461137021915 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:42 INFO - PROCESS | 3840 | 1461137022048 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 00:23:42 INFO - PROCESS | 3840 | 1461137022505 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:42 INFO - PROCESS | 3840 | ++DOCSHELL 0FF8C800 == 175 [pid = 3840] [id = 761] 00:23:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 391 (0FF8F400) [pid = 3840] [serial = 2281] [outer = 00000000] 00:23:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 392 (16112000) [pid = 3840] [serial = 2282] [outer = 0FF8F400] 00:23:42 INFO - PROCESS | 3840 | 1461137022571 Marionette DEBUG loaded listener.js 00:23:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 393 (17E32400) [pid = 3840] [serial = 2283] [outer = 0FF8F400] 00:23:42 INFO - PROCESS | 3840 | [3840] 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 00:23:43 INFO - PROCESS | 3840 | 1461137023186 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:23:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1323ms 00:23:43 INFO - PROCESS | 3840 | 1461137023237 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 00:23:43 INFO - PROCESS | 3840 | 1461137023242 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 00:23:43 INFO - TEST-START | /FileAPI/fileReader.html 00:23:43 INFO - PROCESS | 3840 | 1461137023247 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:23:43 INFO - PROCESS | 3840 | 1461137023250 Marionette TRACE conn5 <- [1,3002,null,{}] 00:23:43 INFO - PROCESS | 3840 | 1461137023255 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:43 INFO - PROCESS | 3840 | 1461137023460 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 00:23:43 INFO - PROCESS | 3840 | 1461137023606 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:43 INFO - PROCESS | 3840 | ++DOCSHELL 1A6DCC00 == 176 [pid = 3840] [id = 762] 00:23:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 394 (1C255000) [pid = 3840] [serial = 2284] [outer = 00000000] 00:23:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 395 (1DB09400) [pid = 3840] [serial = 2285] [outer = 1C255000] 00:23:43 INFO - PROCESS | 3840 | 1461137023661 Marionette DEBUG loaded listener.js 00:23:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 396 (1EF95800) [pid = 3840] [serial = 2286] [outer = 1C255000] 00:23:44 INFO - PROCESS | 3840 | 1461137024200 Marionette TRACE conn5 <- [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]]]}] 00:23:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:23:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:23:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:23:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:23:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 970ms 00:23:44 INFO - PROCESS | 3840 | 1461137024223 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 00:23:44 INFO - PROCESS | 3840 | 1461137024227 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 00:23:44 INFO - TEST-START | /FileAPI/historical.html 00:23:44 INFO - PROCESS | 3840 | 1461137024255 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:23:44 INFO - PROCESS | 3840 | 1461137024257 Marionette TRACE conn5 <- [1,3006,null,{}] 00:23:44 INFO - PROCESS | 3840 | 1461137024261 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:44 INFO - PROCESS | 3840 | 1461137024388 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 00:23:44 INFO - PROCESS | 3840 | 1461137024613 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:44 INFO - PROCESS | 3840 | ++DOCSHELL 17AA5C00 == 177 [pid = 3840] [id = 763] 00:23:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 397 (18D50000) [pid = 3840] [serial = 2287] [outer = 00000000] 00:23:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 398 (2296F800) [pid = 3840] [serial = 2288] [outer = 18D50000] 00:23:44 INFO - PROCESS | 3840 | 1461137024664 Marionette DEBUG loaded listener.js 00:23:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 399 (23A31C00) [pid = 3840] [serial = 2289] [outer = 18D50000] 00:23:45 INFO - PROCESS | 3840 | 1461137025252 Marionette TRACE conn5 <- [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"]]]}] 00:23:45 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:23:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:23:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:23:45 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:23:45 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:23:45 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:23:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:23:45 INFO - TEST-OK | /FileAPI/historical.html | took 1020ms 00:23:45 INFO - PROCESS | 3840 | 1461137025277 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 00:23:45 INFO - PROCESS | 3840 | 1461137025279 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 00:23:45 INFO - TEST-START | /FileAPI/idlharness.html 00:23:45 INFO - PROCESS | 3840 | 1461137025284 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:23:45 INFO - PROCESS | 3840 | 1461137025290 Marionette TRACE conn5 <- [1,3010,null,{}] 00:23:45 INFO - PROCESS | 3840 | 1461137025313 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:45 INFO - PROCESS | 3840 | 1461137025442 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 00:23:45 INFO - PROCESS | 3840 | 1461137025655 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:45 INFO - PROCESS | 3840 | ++DOCSHELL 22880C00 == 178 [pid = 3840] [id = 764] 00:23:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 400 (24790000) [pid = 3840] [serial = 2290] [outer = 00000000] 00:23:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 401 (2641F800) [pid = 3840] [serial = 2291] [outer = 24790000] 00:23:45 INFO - PROCESS | 3840 | 1461137025704 Marionette DEBUG loaded listener.js 00:23:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 402 (26443000) [pid = 3840] [serial = 2292] [outer = 24790000] 00:23:46 INFO - PROCESS | 3840 | 1461137026788 Marionette TRACE conn5 <- [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]]]}] 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:23:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:23:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:23:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:23:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:23:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:23:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:23:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:23:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:23:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:23:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:23:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:23:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:23:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:23:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:23:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:23:46 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 00:23:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:23:46 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 00:23:46 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 00:23:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:23:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:23:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:23:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:23:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:23:46 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 00:23:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:23:46 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 00:23:46 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 00:23:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:23:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:23:46 INFO - TEST-OK | /FileAPI/idlharness.html | took 1643ms 00:23:46 INFO - PROCESS | 3840 | 1461137026964 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 00:23:46 INFO - PROCESS | 3840 | 1461137026967 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 00:23:46 INFO - TEST-START | /FileAPI/idlharness.worker 00:23:46 INFO - PROCESS | 3840 | 1461137026972 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:23:46 INFO - PROCESS | 3840 | 1461137026974 Marionette TRACE conn5 <- [1,3014,null,{}] 00:23:46 INFO - PROCESS | 3840 | 1461137026978 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:47 INFO - PROCESS | 3840 | 1461137027087 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 00:23:47 INFO - PROCESS | 3840 | 1461137027335 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:47 INFO - PROCESS | 3840 | ++DOCSHELL 17ED1000 == 179 [pid = 3840] [id = 765] 00:23:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 403 (1CA1F400) [pid = 3840] [serial = 2293] [outer = 00000000] 00:23:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 404 (267C6800) [pid = 3840] [serial = 2294] [outer = 1CA1F400] 00:23:47 INFO - PROCESS | 3840 | 1461137027385 Marionette DEBUG loaded listener.js 00:23:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 405 (2993E800) [pid = 3840] [serial = 2295] [outer = 1CA1F400] 00:23:47 INFO - PROCESS | 3840 | [3840] 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 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 1CE04400 == 178 [pid = 3840] [id = 432] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 24734C00 == 177 [pid = 3840] [id = 745] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 229B8000 == 176 [pid = 3840] [id = 744] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 1C25CC00 == 175 [pid = 3840] [id = 743] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 21A7A400 == 174 [pid = 3840] [id = 742] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 20E28400 == 173 [pid = 3840] [id = 741] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 1D115C00 == 172 [pid = 3840] [id = 740] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 1CE05400 == 171 [pid = 3840] [id = 739] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 404 (15AF0C00) [pid = 3840] [serial = 2092] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 403 (1CC67800) [pid = 3840] [serial = 2095] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 402 (25864800) [pid = 3840] [serial = 2098] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 401 (2589B400) [pid = 3840] [serial = 2101] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 400 (267C8000) [pid = 3840] [serial = 2104] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 399 (23A3A400) [pid = 3840] [serial = 2107] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 398 (27034C00) [pid = 3840] [serial = 2110] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 397 (283D7C00) [pid = 3840] [serial = 2113] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 396 (2879B800) [pid = 3840] [serial = 2116] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 395 (288D8400) [pid = 3840] [serial = 2119] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 394 (2990A800) [pid = 3840] [serial = 2122] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 393 (2993CC00) [pid = 3840] [serial = 2125] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 392 (2407E800) [pid = 3840] [serial = 2128] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 391 (1C5A7C00) [pid = 3840] [serial = 2131] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 390 (240C4C00) [pid = 3840] [serial = 2161] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 17E25800 == 170 [pid = 3840] [id = 738] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 15AA8C00 == 169 [pid = 3840] [id = 737] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 19147C00 == 168 [pid = 3840] [id = 736] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 267C9000 == 167 [pid = 3840] [id = 727] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 25F60000 == 166 [pid = 3840] [id = 726] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 25F20000 == 165 [pid = 3840] [id = 725] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 2478E800 == 164 [pid = 3840] [id = 724] 00:23:48 INFO - PROCESS | 3840 | 1461137028728 Marionette TRACE conn5 <- [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,{},{}]]]}] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 24073400 == 163 [pid = 3840] [id = 723] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 19F30C00 == 162 [pid = 3840] [id = 722] 00:23:48 INFO - PROCESS | 3840 | --DOCSHELL 14A3F800 == 161 [pid = 3840] [id = 721] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 389 (1EF92400) [pid = 3840] [serial = 2149] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 388 (21C33C00) [pid = 3840] [serial = 2152] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 387 (20D13C00) [pid = 3840] [serial = 2150] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 386 (1C2C9C00) [pid = 3840] [serial = 2155] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 385 (18D44000) [pid = 3840] [serial = 2135] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 384 (17EB3C00) [pid = 3840] [serial = 2134] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 383 (15AD6C00) [pid = 3840] [serial = 2140] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 382 (17BE9000) [pid = 3840] [serial = 2141] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 381 (1D1E0800) [pid = 3840] [serial = 2138] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 380 (1CEA7000) [pid = 3840] [serial = 2137] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 379 (1D112800) [pid = 3840] [serial = 2146] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 378 (1C5AA800) [pid = 3840] [serial = 2143] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 377 (1CC69800) [pid = 3840] [serial = 2144] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 376 (21E5D800) [pid = 3840] [serial = 2153] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 375 (23A36000) [pid = 3840] [serial = 2158] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 374 (1EF1C400) [pid = 3840] [serial = 2156] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 373 (240B9800) [pid = 3840] [serial = 2159] [outer = 00000000] [url = about:blank] 00:23:48 INFO - PROCESS | 3840 | --DOMWINDOW == 372 (1D158C00) [pid = 3840] [serial = 2147] [outer = 00000000] [url = about:blank] 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:23:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:23:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:23:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:23:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:23:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:23:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:23:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:23:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:23:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:23:48 INFO - {} 00:23:48 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 00:23:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:23:48 INFO - {} 00:23:48 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 - {} 00:23:48 INFO - {} 00:23:48 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 00:23:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:23:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:23:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:23:48 INFO - {} 00:23:48 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 00:23:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:23:48 INFO - {} 00:23:48 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 - {} 00:23:48 INFO - {} 00:23:48 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 00:23:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:48 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 00:23:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:23:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:23:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:23:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:23:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:23:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:48 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 00:23:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:23:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:48 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 00:23:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:23:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:48 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 00:23:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:23:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:23:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:23:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:23:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:23:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:23:48 INFO - {} 00:23:48 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1894ms 00:23:48 INFO - PROCESS | 3840 | 1461137028870 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 00:23:48 INFO - PROCESS | 3840 | 1461137028872 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 00:23:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:23:48 INFO - PROCESS | 3840 | 1461137028875 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:23:48 INFO - PROCESS | 3840 | 1461137028877 Marionette TRACE conn5 <- [1,3018,null,{}] 00:23:48 INFO - PROCESS | 3840 | 1461137028880 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:48 INFO - PROCESS | 3840 | 1461137028988 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 00:23:48 INFO - PROCESS | 3840 | 1461137028993 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:49 INFO - PROCESS | 3840 | ++DOCSHELL 19147C00 == 162 [pid = 3840] [id = 766] 00:23:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 373 (1980DC00) [pid = 3840] [serial = 2296] [outer = 00000000] 00:23:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 374 (1BAD1800) [pid = 3840] [serial = 2297] [outer = 1980DC00] 00:23:49 INFO - PROCESS | 3840 | 1461137029049 Marionette DEBUG loaded listener.js 00:23:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 375 (1D110800) [pid = 3840] [serial = 2298] [outer = 1980DC00] 00:23:49 INFO - PROCESS | 3840 | 1461137029606 Marionette TRACE conn5 <- [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]]]}] 00:23:49 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 00:23:49 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 770ms 00:23:49 INFO - PROCESS | 3840 | 1461137029646 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 00:23:49 INFO - PROCESS | 3840 | 1461137029648 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 00:23:49 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:23:49 INFO - PROCESS | 3840 | 1461137029651 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:23:49 INFO - PROCESS | 3840 | 1461137029653 Marionette TRACE conn5 <- [1,3022,null,{}] 00:23:49 INFO - PROCESS | 3840 | 1461137029657 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:49 INFO - PROCESS | 3840 | 1461137029771 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 00:23:49 INFO - PROCESS | 3840 | 1461137029949 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:49 INFO - PROCESS | 3840 | ++DOCSHELL 1D14E400 == 163 [pid = 3840] [id = 767] 00:23:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 376 (1D63D400) [pid = 3840] [serial = 2299] [outer = 00000000] 00:23:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 377 (20E28400) [pid = 3840] [serial = 2300] [outer = 1D63D400] 00:23:49 INFO - PROCESS | 3840 | 1461137029994 Marionette DEBUG loaded listener.js 00:23:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 378 (21A3F800) [pid = 3840] [serial = 2301] [outer = 1D63D400] 00:23:50 INFO - PROCESS | 3840 | 1461137030307 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 00:23:50 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:23:50 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 670ms 00:23:50 INFO - PROCESS | 3840 | 1461137030339 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 00:23:50 INFO - PROCESS | 3840 | 1461137030341 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 00:23:50 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:23:50 INFO - PROCESS | 3840 | 1461137030349 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:23:50 INFO - PROCESS | 3840 | 1461137030350 Marionette TRACE conn5 <- [1,3026,null,{}] 00:23:50 INFO - PROCESS | 3840 | 1461137030354 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:50 INFO - PROCESS | 3840 | 1461137030564 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 00:23:50 INFO - PROCESS | 3840 | 1461137030696 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:50 INFO - PROCESS | 3840 | ++DOCSHELL 1980BC00 == 164 [pid = 3840] [id = 768] 00:23:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 379 (1E28CC00) [pid = 3840] [serial = 2302] [outer = 00000000] 00:23:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 380 (23A14400) [pid = 3840] [serial = 2303] [outer = 1E28CC00] 00:23:50 INFO - PROCESS | 3840 | 1461137030743 Marionette DEBUG loaded listener.js 00:23:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 381 (24071C00) [pid = 3840] [serial = 2304] [outer = 1E28CC00] 00:23:51 INFO - PROCESS | 3840 | 1461137031155 Marionette TRACE conn5 <- [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"]]]}] 00:23:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:23:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:23:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:23:51 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 830ms 00:23:51 INFO - PROCESS | 3840 | 1461137031181 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 00:23:51 INFO - PROCESS | 3840 | 1461137031183 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 00:23:51 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:23:51 INFO - PROCESS | 3840 | 1461137031186 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:23:51 INFO - PROCESS | 3840 | 1461137031188 Marionette TRACE conn5 <- [1,3030,null,{}] 00:23:51 INFO - PROCESS | 3840 | 1461137031195 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:51 INFO - PROCESS | 3840 | 1461137031367 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 00:23:51 INFO - PROCESS | 3840 | 1461137031388 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:51 INFO - PROCESS | 3840 | ++DOCSHELL 1D424800 == 165 [pid = 3840] [id = 769] 00:23:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 382 (24077000) [pid = 3840] [serial = 2305] [outer = 00000000] 00:23:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 383 (2478B000) [pid = 3840] [serial = 2306] [outer = 24077000] 00:23:51 INFO - PROCESS | 3840 | 1461137031433 Marionette DEBUG loaded listener.js 00:23:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 384 (25894C00) [pid = 3840] [serial = 2307] [outer = 24077000] 00:23:52 INFO - PROCESS | 3840 | 1461137032203 Marionette TRACE conn5 <- [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]]]}] 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:23:52 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. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:23:52 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'.) 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:23:52 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. 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:23:52 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. 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:23:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:23:52 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. 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:23:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 00:23:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:23:52 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1097ms 00:23:52 INFO - PROCESS | 3840 | 1461137032292 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 00:23:52 INFO - PROCESS | 3840 | 1461137032294 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 00:23:52 INFO - PROCESS | 3840 | 1461137032298 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:23:52 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:23:52 INFO - PROCESS | 3840 | 1461137032299 Marionette TRACE conn5 <- [1,3034,null,{}] 00:23:52 INFO - PROCESS | 3840 | 1461137032303 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:52 INFO - PROCESS | 3840 | 1461137032480 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 00:23:52 INFO - PROCESS | 3840 | 1461137032494 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:52 INFO - PROCESS | 3840 | ++DOCSHELL 23CE2000 == 166 [pid = 3840] [id = 770] 00:23:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 385 (240A4000) [pid = 3840] [serial = 2308] [outer = 00000000] 00:23:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 386 (2879E000) [pid = 3840] [serial = 2309] [outer = 240A4000] 00:23:52 INFO - PROCESS | 3840 | 1461137032539 Marionette DEBUG loaded listener.js 00:23:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 387 (2AEC1000) [pid = 3840] [serial = 2310] [outer = 240A4000] 00:23:52 INFO - PROCESS | 3840 | [3840] 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 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 386 (1CE05800) [pid = 3840] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 385 (263BAC00) [pid = 3840] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 384 (1DC17400) [pid = 3840] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 383 (1D5CB400) [pid = 3840] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 382 (24735400) [pid = 3840] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 381 (22888400) [pid = 3840] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 380 (14939000) [pid = 3840] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 379 (27034000) [pid = 3840] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 378 (20579C00) [pid = 3840] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 377 (1D10E800) [pid = 3840] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 376 (1EF94400) [pid = 3840] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 375 (267C5400) [pid = 3840] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 374 (18D44C00) [pid = 3840] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 373 (1EF14000) [pid = 3840] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 372 (1D5D3800) [pid = 3840] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 371 (25F66000) [pid = 3840] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 370 (14A0B400) [pid = 3840] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 369 (25F59C00) [pid = 3840] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 368 (24CD7800) [pid = 3840] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 367 (214B9800) [pid = 3840] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 366 (1C2D4C00) [pid = 3840] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 365 (20E2CC00) [pid = 3840] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 364 (20D18800) [pid = 3840] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 363 (1EF98800) [pid = 3840] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 362 (18A2B400) [pid = 3840] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 361 (168FB800) [pid = 3840] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 360 (19212400) [pid = 3840] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 359 (22F20C00) [pid = 3840] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 358 (0FF8FC00) [pid = 3840] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 357 (20A0D000) [pid = 3840] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 356 (2296B400) [pid = 3840] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 355 (20A1E000) [pid = 3840] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 354 (21E62800) [pid = 3840] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 353 (17BED400) [pid = 3840] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 352 (21CBD800) [pid = 3840] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 351 (1CF73000) [pid = 3840] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 350 (1A3A1C00) [pid = 3840] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 349 (1CE07000) [pid = 3840] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 348 (20576800) [pid = 3840] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 347 (17E2E800) [pid = 3840] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 346 (21CB8800) [pid = 3840] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 345 (20E35800) [pid = 3840] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 344 (149A7400) [pid = 3840] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 343 (21E69000) [pid = 3840] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 342 (15A88C00) [pid = 3840] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 341 (1921A800) [pid = 3840] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 340 (214C4800) [pid = 3840] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 339 (1D637800) [pid = 3840] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 338 (1D1E3400) [pid = 3840] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 337 (18ABE000) [pid = 3840] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 336 (21CD4800) [pid = 3840] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 335 (2288C800) [pid = 3840] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 334 (21C33800) [pid = 3840] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 333 (0FDB6400) [pid = 3840] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 332 (1CC6C000) [pid = 3840] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 331 (1EF13400) [pid = 3840] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 330 (15ACD400) [pid = 3840] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 329 (15AB3C00) [pid = 3840] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 328 (20575000) [pid = 3840] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 327 (17E27800) [pid = 3840] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 326 (21C38400) [pid = 3840] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 325 (23A18800) [pid = 3840] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 324 (20A28C00) [pid = 3840] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 323 (14A35400) [pid = 3840] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 322 (1DB01400) [pid = 3840] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 321 (1C5A3000) [pid = 3840] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 320 (20A0C000) [pid = 3840] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 319 (15AD6800) [pid = 3840] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 318 (168F7000) [pid = 3840] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 317 (1CC70C00) [pid = 3840] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 316 (1CC97800) [pid = 3840] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 315 (1606F000) [pid = 3840] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 314 (20A24C00) [pid = 3840] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 313 (1D5CFC00) [pid = 3840] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 312 (17E33000) [pid = 3840] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 311 (1CE13000) [pid = 3840] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 310 (1CC95000) [pid = 3840] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 309 (20E35C00) [pid = 3840] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 308 (2288AC00) [pid = 3840] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 307 (22F21000) [pid = 3840] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 306 (1CC9BC00) [pid = 3840] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 305 (22966C00) [pid = 3840] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 304 (25F1BC00) [pid = 3840] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 303 (21A47400) [pid = 3840] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 302 (21A84C00) [pid = 3840] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 301 (103D2000) [pid = 3840] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 300 (27011800) [pid = 3840] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 299 (1EF1B400) [pid = 3840] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 298 (20A18C00) [pid = 3840] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 297 (21A43400) [pid = 3840] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 296 (19804000) [pid = 3840] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 295 (1B404400) [pid = 3840] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 294 (24248000) [pid = 3840] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 293 (1D1DB000) [pid = 3840] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 292 (17E28000) [pid = 3840] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 291 (16114400) [pid = 3840] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:23:54 INFO - PROCESS | 3840 | --DOMWINDOW == 290 (24739000) [pid = 3840] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:23:54 INFO - PROCESS | 3840 | 1461137034427 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:23:54 INFO - {} 00:23:54 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2165ms 00:23:54 INFO - PROCESS | 3840 | 1461137034467 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 00:23:54 INFO - PROCESS | 3840 | 1461137034469 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 00:23:54 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:23:54 INFO - PROCESS | 3840 | 1461137034472 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:23:54 INFO - PROCESS | 3840 | 1461137034474 Marionette TRACE conn5 <- [1,3038,null,{}] 00:23:54 INFO - PROCESS | 3840 | 1461137034480 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:54 INFO - PROCESS | 3840 | 1461137034649 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 00:23:54 INFO - PROCESS | 3840 | 1461137034756 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:54 INFO - PROCESS | 3840 | ++DOCSHELL 15A88C00 == 167 [pid = 3840] [id = 771] 00:23:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 291 (15AB2400) [pid = 3840] [serial = 2311] [outer = 00000000] 00:23:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 292 (16113400) [pid = 3840] [serial = 2312] [outer = 15AB2400] 00:23:54 INFO - PROCESS | 3840 | 1461137034806 Marionette DEBUG loaded listener.js 00:23:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 293 (17E2E800) [pid = 3840] [serial = 2313] [outer = 15AB2400] 00:23:55 INFO - PROCESS | 3840 | 1461137035180 Marionette TRACE conn5 <- [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]]]}] 00:23:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:23:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:23:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:23:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:23:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 730ms 00:23:55 INFO - PROCESS | 3840 | 1461137035222 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 00:23:55 INFO - PROCESS | 3840 | 1461137035224 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 00:23:55 INFO - PROCESS | 3840 | 1461137035228 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:23:55 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:23:55 INFO - PROCESS | 3840 | 1461137035230 Marionette TRACE conn5 <- [1,3042,null,{}] 00:23:55 INFO - PROCESS | 3840 | 1461137035233 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:55 INFO - PROCESS | 3840 | 1461137035359 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 00:23:55 INFO - PROCESS | 3840 | 1461137035365 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:55 INFO - PROCESS | 3840 | ++DOCSHELL 197D0000 == 168 [pid = 3840] [id = 772] 00:23:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 294 (197F0400) [pid = 3840] [serial = 2314] [outer = 00000000] 00:23:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 295 (1D10E000) [pid = 3840] [serial = 2315] [outer = 197F0400] 00:23:55 INFO - PROCESS | 3840 | 1461137035411 Marionette DEBUG loaded listener.js 00:23:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 296 (1D5CB400) [pid = 3840] [serial = 2316] [outer = 197F0400] 00:23:56 INFO - PROCESS | 3840 | 1461137036199 Marionette TRACE conn5 <- [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"]]]}] 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:23:56 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" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:23:56 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" 00:23:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:23:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:23:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1076ms 00:23:56 INFO - PROCESS | 3840 | 1461137036397 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 00:23:56 INFO - PROCESS | 3840 | 1461137036402 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 00:23:56 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:23:56 INFO - PROCESS | 3840 | 1461137036413 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:23:56 INFO - PROCESS | 3840 | 1461137036416 Marionette TRACE conn5 <- [1,3046,null,{}] 00:23:56 INFO - PROCESS | 3840 | 1461137036422 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:56 INFO - PROCESS | 3840 | 1461137036598 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 00:23:56 INFO - PROCESS | 3840 | 1461137036801 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:56 INFO - PROCESS | 3840 | ++DOCSHELL 17E26000 == 169 [pid = 3840] [id = 773] 00:23:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 297 (17E27800) [pid = 3840] [serial = 2317] [outer = 00000000] 00:23:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 298 (197A5800) [pid = 3840] [serial = 2318] [outer = 17E27800] 00:23:56 INFO - PROCESS | 3840 | 1461137036899 Marionette DEBUG loaded listener.js 00:23:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 299 (1980FC00) [pid = 3840] [serial = 2319] [outer = 17E27800] 00:23:57 INFO - PROCESS | 3840 | 1461137037514 Marionette TRACE conn5 <- [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]]]}] 00:23:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:23:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:23:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:23:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:23:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:23:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:23:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:23:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:23:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:23:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:23:57 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:57 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:23:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:23:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:23:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:23:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:23:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:23:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:23:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:23:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:23:57 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1135ms 00:23:57 INFO - PROCESS | 3840 | 1461137037549 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 00:23:57 INFO - PROCESS | 3840 | 1461137037553 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 00:23:57 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:23:57 INFO - PROCESS | 3840 | 1461137037560 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:23:57 INFO - PROCESS | 3840 | 1461137037565 Marionette TRACE conn5 <- [1,3050,null,{}] 00:23:57 INFO - PROCESS | 3840 | 1461137037569 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:57 INFO - PROCESS | 3840 | 1461137037711 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 00:23:57 INFO - PROCESS | 3840 | 1461137037933 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:57 INFO - PROCESS | 3840 | ++DOCSHELL 1A6D3C00 == 170 [pid = 3840] [id = 774] 00:23:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 300 (1CC70C00) [pid = 3840] [serial = 2320] [outer = 00000000] 00:23:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 301 (1EF0E800) [pid = 3840] [serial = 2321] [outer = 1CC70C00] 00:23:57 INFO - PROCESS | 3840 | 1461137037990 Marionette DEBUG loaded listener.js 00:23:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 302 (1EF94400) [pid = 3840] [serial = 2322] [outer = 1CC70C00] 00:23:58 INFO - PROCESS | 3840 | [3840] 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 00:23:58 INFO - PROCESS | 3840 | 1461137038591 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:23:58 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:23:58 INFO - {} 00:23:58 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1077ms 00:23:58 INFO - PROCESS | 3840 | 1461137038640 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 00:23:58 INFO - PROCESS | 3840 | 1461137038642 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 00:23:58 INFO - PROCESS | 3840 | 1461137038646 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:23:58 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:23:58 INFO - PROCESS | 3840 | 1461137038648 Marionette TRACE conn5 <- [1,3054,null,{}] 00:23:58 INFO - PROCESS | 3840 | 1461137038658 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:58 INFO - PROCESS | 3840 | 1461137038883 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 00:23:59 INFO - PROCESS | 3840 | 1461137039030 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:59 INFO - PROCESS | 3840 | ++DOCSHELL 2176B000 == 171 [pid = 3840] [id = 775] 00:23:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 303 (2176B400) [pid = 3840] [serial = 2323] [outer = 00000000] 00:23:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 304 (21CB4800) [pid = 3840] [serial = 2324] [outer = 2176B400] 00:23:59 INFO - PROCESS | 3840 | 1461137039130 Marionette DEBUG loaded listener.js 00:23:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 305 (21E63000) [pid = 3840] [serial = 2325] [outer = 2176B400] 00:23:59 INFO - PROCESS | 3840 | 1461137039711 Marionette TRACE conn5 <- [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]]]}] 00:23:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:23:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:23:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:23:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:23:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:23:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:23:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:23:59 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1120ms 00:23:59 INFO - PROCESS | 3840 | 1461137039771 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 00:23:59 INFO - PROCESS | 3840 | 1461137039773 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 00:23:59 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:23:59 INFO - PROCESS | 3840 | 1461137039776 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:23:59 INFO - PROCESS | 3840 | 1461137039778 Marionette TRACE conn5 <- [1,3058,null,{}] 00:23:59 INFO - PROCESS | 3840 | 1461137039782 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:59 INFO - PROCESS | 3840 | 1461137039929 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 00:24:00 INFO - PROCESS | 3840 | 1461137040148 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:00 INFO - PROCESS | 3840 | ++DOCSHELL 19212400 == 172 [pid = 3840] [id = 776] 00:24:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 306 (20571C00) [pid = 3840] [serial = 2326] [outer = 00000000] 00:24:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 307 (22F21800) [pid = 3840] [serial = 2327] [outer = 20571C00] 00:24:00 INFO - PROCESS | 3840 | 1461137040205 Marionette DEBUG loaded listener.js 00:24:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 308 (23A2E800) [pid = 3840] [serial = 2328] [outer = 20571C00] 00:24:00 INFO - PROCESS | 3840 | 1461137040765 Marionette TRACE conn5 <- [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]]]}] 00:24:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:24:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:24:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:24:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:24:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:24:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:24:00 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1021ms 00:24:00 INFO - PROCESS | 3840 | 1461137040798 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 00:24:00 INFO - PROCESS | 3840 | 1461137040800 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 00:24:00 INFO - PROCESS | 3840 | 1461137040804 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:24:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:24:00 INFO - PROCESS | 3840 | 1461137040806 Marionette TRACE conn5 <- [1,3062,null,{}] 00:24:00 INFO - PROCESS | 3840 | 1461137040809 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:00 INFO - PROCESS | 3840 | 1461137040975 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 00:24:01 INFO - PROCESS | 3840 | 1461137041185 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:01 INFO - PROCESS | 3840 | ++DOCSHELL 229BB400 == 173 [pid = 3840] [id = 777] 00:24:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 309 (23A3B800) [pid = 3840] [serial = 2329] [outer = 00000000] 00:24:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 310 (2472A800) [pid = 3840] [serial = 2330] [outer = 23A3B800] 00:24:01 INFO - PROCESS | 3840 | 1461137041280 Marionette DEBUG loaded listener.js 00:24:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 311 (24739000) [pid = 3840] [serial = 2331] [outer = 23A3B800] 00:24:01 INFO - PROCESS | 3840 | 1461137041818 Marionette TRACE conn5 <- [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]]]}] 00:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:24:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1017ms 00:24:01 INFO - PROCESS | 3840 | 1461137041843 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 00:24:01 INFO - PROCESS | 3840 | 1461137041845 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 00:24:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:24:01 INFO - PROCESS | 3840 | 1461137041867 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:24:01 INFO - PROCESS | 3840 | 1461137041869 Marionette TRACE conn5 <- [1,3066,null,{}] 00:24:01 INFO - PROCESS | 3840 | 1461137041873 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:02 INFO - PROCESS | 3840 | 1461137042038 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 00:24:02 INFO - PROCESS | 3840 | 1461137042261 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:02 INFO - PROCESS | 3840 | ++DOCSHELL 263BB800 == 174 [pid = 3840] [id = 778] 00:24:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 312 (263BC800) [pid = 3840] [serial = 2332] [outer = 00000000] 00:24:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 313 (2644B000) [pid = 3840] [serial = 2333] [outer = 263BC800] 00:24:02 INFO - PROCESS | 3840 | 1461137042321 Marionette DEBUG loaded listener.js 00:24:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 314 (27012C00) [pid = 3840] [serial = 2334] [outer = 263BC800] 00:24:02 INFO - PROCESS | 3840 | 1461137042859 Marionette TRACE conn5 <- [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] 00:24:02 INFO - PROCESS | 3840 | 1461137042946 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 00:24:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 00:24:02 INFO - PROCESS | 3840 | 1461137042950 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:24:02 INFO - PROCESS | 3840 | 1461137042952 Marionette TRACE conn5 <- [1,3070,null,{}] 00:24:02 INFO - PROCESS | 3840 | 1461137042956 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:03 INFO - PROCESS | 3840 | 1461137043091 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 00:24:03 INFO - PROCESS | 3840 | 1461137043319 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:03 INFO - PROCESS | 3840 | ++DOCSHELL 26421800 == 175 [pid = 3840] [id = 779] 00:24:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 315 (2701B400) [pid = 3840] [serial = 2335] [outer = 00000000] 00:24:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 316 (288EA000) [pid = 3840] [serial = 2336] [outer = 2701B400] 00:24:03 INFO - PROCESS | 3840 | 1461137043375 Marionette DEBUG loaded listener.js 00:24:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 317 (28F80000) [pid = 3840] [serial = 2337] [outer = 2701B400] 00:24:03 INFO - PROCESS | 3840 | 1461137043895 Marionette TRACE conn5 <- [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]]]}] 00:24:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:24:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:24:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:24:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 970ms 00:24:03 INFO - PROCESS | 3840 | 1461137043922 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 00:24:03 INFO - PROCESS | 3840 | 1461137043924 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 00:24:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:24:03 INFO - PROCESS | 3840 | 1461137043948 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:24:03 INFO - PROCESS | 3840 | 1461137043950 Marionette TRACE conn5 <- [1,3074,null,{}] 00:24:03 INFO - PROCESS | 3840 | 1461137043954 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:04 INFO - PROCESS | 3840 | 1461137044089 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 00:24:04 INFO - PROCESS | 3840 | 1461137044319 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:04 INFO - PROCESS | 3840 | ++DOCSHELL 1EF92C00 == 176 [pid = 3840] [id = 780] 00:24:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 318 (20D20000) [pid = 3840] [serial = 2338] [outer = 00000000] 00:24:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 319 (29F79C00) [pid = 3840] [serial = 2339] [outer = 20D20000] 00:24:04 INFO - PROCESS | 3840 | 1461137044376 Marionette DEBUG loaded listener.js 00:24:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 320 (2A78D800) [pid = 3840] [serial = 2340] [outer = 20D20000] 00:24:04 INFO - PROCESS | 3840 | 1461137044914 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:24:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:24:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1019ms 00:24:04 INFO - PROCESS | 3840 | 1461137044969 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 00:24:04 INFO - PROCESS | 3840 | 1461137044972 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 00:24:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:24:04 INFO - PROCESS | 3840 | 1461137044975 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:24:04 INFO - PROCESS | 3840 | 1461137044977 Marionette TRACE conn5 <- [1,3078,null,{}] 00:24:04 INFO - PROCESS | 3840 | 1461137044981 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:05 INFO - PROCESS | 3840 | 1461137045116 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 00:24:05 INFO - PROCESS | 3840 | 1461137045344 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:05 INFO - PROCESS | 3840 | ++DOCSHELL 28770000 == 177 [pid = 3840] [id = 781] 00:24:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 321 (28772800) [pid = 3840] [serial = 2341] [outer = 00000000] 00:24:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 322 (28778000) [pid = 3840] [serial = 2342] [outer = 28772800] 00:24:05 INFO - PROCESS | 3840 | 1461137045401 Marionette DEBUG loaded listener.js 00:24:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 323 (28779400) [pid = 3840] [serial = 2343] [outer = 28772800] 00:24:05 INFO - PROCESS | 3840 | 1461137045931 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:24:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:24:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 970ms 00:24:05 INFO - PROCESS | 3840 | 1461137045949 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 00:24:05 INFO - PROCESS | 3840 | 1461137045951 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 00:24:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:24:05 INFO - PROCESS | 3840 | 1461137045955 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:24:05 INFO - PROCESS | 3840 | 1461137045957 Marionette TRACE conn5 <- [1,3082,null,{}] 00:24:05 INFO - PROCESS | 3840 | 1461137045960 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:06 INFO - PROCESS | 3840 | 1461137046098 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 00:24:06 INFO - PROCESS | 3840 | 1461137046351 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:06 INFO - PROCESS | 3840 | ++DOCSHELL 103CDC00 == 178 [pid = 3840] [id = 782] 00:24:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 324 (1044E400) [pid = 3840] [serial = 2344] [outer = 00000000] 00:24:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 325 (17BE8400) [pid = 3840] [serial = 2345] [outer = 1044E400] 00:24:06 INFO - PROCESS | 3840 | 1461137046450 Marionette DEBUG loaded listener.js 00:24:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 326 (1B285000) [pid = 3840] [serial = 2346] [outer = 1044E400] 00:24:07 INFO - PROCESS | 3840 | 1461137047022 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:24:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:24:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1127ms 00:24:07 INFO - PROCESS | 3840 | 1461137047087 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 00:24:07 INFO - PROCESS | 3840 | 1461137047089 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 00:24:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:24:07 INFO - PROCESS | 3840 | 1461137047093 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:24:07 INFO - PROCESS | 3840 | 1461137047095 Marionette TRACE conn5 <- [1,3086,null,{}] 00:24:07 INFO - PROCESS | 3840 | 1461137047099 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:07 INFO - PROCESS | 3840 | 1461137047261 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 00:24:07 INFO - PROCESS | 3840 | 1461137047481 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:07 INFO - PROCESS | 3840 | ++DOCSHELL 1CC69000 == 179 [pid = 3840] [id = 783] 00:24:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 327 (1EF93800) [pid = 3840] [serial = 2347] [outer = 00000000] 00:24:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 328 (229BD000) [pid = 3840] [serial = 2348] [outer = 1EF93800] 00:24:07 INFO - PROCESS | 3840 | 1461137047585 Marionette DEBUG loaded listener.js 00:24:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 329 (2409A800) [pid = 3840] [serial = 2349] [outer = 1EF93800] 00:24:08 INFO - PROCESS | 3840 | 1461137048251 Marionette TRACE conn5 <- [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]]]}] 00:24:08 INFO - PROCESS | 3840 | ************************* 00:24:08 INFO - PROCESS | 3840 | A coding exception was thrown and uncaught in a Task. 00:24:08 INFO - PROCESS | 3840 | 00:24:08 INFO - PROCESS | 3840 | Full message: TypeError: NetworkError when attempting to fetch resource. 00:24:08 INFO - PROCESS | 3840 | Full stack: 00:24:08 INFO - PROCESS | 3840 | ************************* 00:24:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:24:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:24:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1219ms 00:24:08 INFO - PROCESS | 3840 | 1461137048315 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 00:24:08 INFO - PROCESS | 3840 | 1461137048318 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 00:24:08 INFO - PROCESS | 3840 | 1461137048321 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:24:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:24:08 INFO - PROCESS | 3840 | 1461137048323 Marionette TRACE conn5 <- [1,3090,null,{}] 00:24:08 INFO - PROCESS | 3840 | 1461137048327 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:08 INFO - PROCESS | 3840 | 1461137048469 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 00:24:08 INFO - PROCESS | 3840 | 1461137048682 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:08 INFO - PROCESS | 3840 | ++DOCSHELL 0FF94800 == 180 [pid = 3840] [id = 784] 00:24:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 330 (10112400) [pid = 3840] [serial = 2350] [outer = 00000000] 00:24:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 331 (19215000) [pid = 3840] [serial = 2351] [outer = 10112400] 00:24:08 INFO - PROCESS | 3840 | 1461137048777 Marionette DEBUG loaded listener.js 00:24:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 332 (1B433400) [pid = 3840] [serial = 2352] [outer = 10112400] 00:24:09 INFO - PROCESS | 3840 | 1461137049293 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:24:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:24:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1015ms 00:24:09 INFO - PROCESS | 3840 | 1461137049341 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 00:24:09 INFO - PROCESS | 3840 | 1461137049343 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 00:24:09 INFO - PROCESS | 3840 | 1461137049347 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:24:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:24:09 INFO - PROCESS | 3840 | 1461137049349 Marionette TRACE conn5 <- [1,3094,null,{}] 00:24:09 INFO - PROCESS | 3840 | 1461137049353 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:09 INFO - PROCESS | 3840 | 1461137049494 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 00:24:09 INFO - PROCESS | 3840 | 1461137049727 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:09 INFO - PROCESS | 3840 | ++DOCSHELL 14A39000 == 181 [pid = 3840] [id = 785] 00:24:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 333 (14A3E400) [pid = 3840] [serial = 2353] [outer = 00000000] 00:24:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 334 (19214C00) [pid = 3840] [serial = 2354] [outer = 14A3E400] 00:24:09 INFO - PROCESS | 3840 | 1461137049785 Marionette DEBUG loaded listener.js 00:24:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 335 (1C5A8800) [pid = 3840] [serial = 2355] [outer = 14A3E400] 00:24:10 INFO - PROCESS | 3840 | 1461137050358 Marionette TRACE conn5 <- [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]]]}] 00:24:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:24:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:24:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:24:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1433ms 00:24:10 INFO - PROCESS | 3840 | 1461137050936 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 00:24:10 INFO - PROCESS | 3840 | 1461137050941 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 00:24:10 INFO - PROCESS | 3840 | 1461137050949 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:24:10 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:24:10 INFO - PROCESS | 3840 | 1461137050952 Marionette TRACE conn5 <- [1,3098,null,{}] 00:24:10 INFO - PROCESS | 3840 | 1461137050957 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:11 INFO - PROCESS | 3840 | 1461137051082 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 00:24:11 INFO - PROCESS | 3840 | 1461137051266 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:11 INFO - PROCESS | 3840 | ++DOCSHELL 10119800 == 182 [pid = 3840] [id = 786] 00:24:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 336 (1011C800) [pid = 3840] [serial = 2356] [outer = 00000000] 00:24:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 337 (10CC2000) [pid = 3840] [serial = 2357] [outer = 1011C800] 00:24:11 INFO - PROCESS | 3840 | 1461137051356 Marionette DEBUG loaded listener.js 00:24:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 338 (133A4C00) [pid = 3840] [serial = 2358] [outer = 1011C800] 00:24:11 INFO - PROCESS | 3840 | 1461137051906 Marionette TRACE conn5 <- [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"]]]}] 00:24:11 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:24:11 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 00:24:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:24:11 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 970ms 00:24:11 INFO - PROCESS | 3840 | 1461137051925 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 00:24:11 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:24:11 INFO - PROCESS | 3840 | 1461137051928 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 00:24:11 INFO - PROCESS | 3840 | 1461137051935 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:24:11 INFO - PROCESS | 3840 | 1461137051939 Marionette TRACE conn5 <- [1,3102,null,{}] 00:24:11 INFO - PROCESS | 3840 | 1461137051962 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:12 INFO - PROCESS | 3840 | 1461137052085 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 00:24:12 INFO - PROCESS | 3840 | 1461137052314 Marionette TRACE conn5 -> [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\", \"94fa2ce4-9dc4-4df1-8f49-35a1042483ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:12 INFO - PROCESS | 3840 | ++DOCSHELL 1493C000 == 183 [pid = 3840] [id = 787] 00:24:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 339 (14A3B800) [pid = 3840] [serial = 2359] [outer = 00000000] 00:24:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 340 (15AAA000) [pid = 3840] [serial = 2360] [outer = 14A3B800] 00:24:12 INFO - PROCESS | 3840 | 1461137052364 Marionette DEBUG loaded listener.js 00:24:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 341 (15ACAC00) [pid = 3840] [serial = 2361] [outer = 14A3B800] 00:24:12 INFO - PROCESS | 3840 | 1461137052931 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 00:24:12 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:24:12 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1023ms 00:24:12 INFO - PROCESS | 3840 | 1461137052957 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 00:24:12 INFO - PROCESS | 3840 | 1461137052959 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 20A14C00 == 182 [pid = 3840] [id = 548] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 24730400 == 181 [pid = 3840] [id = 610] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 20A09800 == 180 [pid = 3840] [id = 547] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 1CC70000 == 179 [pid = 3840] [id = 340] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 15A88C00 == 178 [pid = 3840] [id = 771] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 23CE2000 == 177 [pid = 3840] [id = 770] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 1D424800 == 176 [pid = 3840] [id = 769] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 1980BC00 == 175 [pid = 3840] [id = 768] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 340 (2478C000) [pid = 3840] [serial = 2238] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 339 (23A19000) [pid = 3840] [serial = 2206] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 338 (2AEC0800) [pid = 3840] [serial = 2200] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 337 (1CE0D400) [pid = 3840] [serial = 2203] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 1D14E400 == 174 [pid = 3840] [id = 767] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 19147C00 == 173 [pid = 3840] [id = 766] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 17ED1000 == 172 [pid = 3840] [id = 765] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 22880C00 == 171 [pid = 3840] [id = 764] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 17AA5C00 == 170 [pid = 3840] [id = 763] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 1A6DCC00 == 169 [pid = 3840] [id = 762] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 0FF8C800 == 168 [pid = 3840] [id = 761] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 288C6800 == 167 [pid = 3840] [id = 756] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 288AE000 == 166 [pid = 3840] [id = 755] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 27B23000 == 165 [pid = 3840] [id = 754] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 288AB000 == 164 [pid = 3840] [id = 753] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 23CEA800 == 163 [pid = 3840] [id = 752] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 23CE2400 == 162 [pid = 3840] [id = 751] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 288D6000 == 161 [pid = 3840] [id = 707] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 26423800 == 160 [pid = 3840] [id = 750] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 15AACC00 == 159 [pid = 3840] [id = 710] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 17AA6C00 == 158 [pid = 3840] [id = 747] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 1980E800 == 157 [pid = 3840] [id = 720] 00:24:13 INFO - PROCESS | 3840 | --DOCSHELL 24781C00 == 156 [pid = 3840] [id = 706] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 336 (2409F000) [pid = 3840] [serial = 2234] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 335 (24784C00) [pid = 3840] [serial = 2236] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 334 (1D41E000) [pid = 3840] [serial = 2219] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 333 (267D0000) [pid = 3840] [serial = 1928] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 332 (1EF9BC00) [pid = 3840] [serial = 1751] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 331 (2472C800) [pid = 3840] [serial = 1829] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 330 (24CE3800) [pid = 3840] [serial = 1832] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 329 (23A39C00) [pid = 3840] [serial = 2228] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 328 (1608F000) [pid = 3840] [serial = 1622] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 327 (283D5000) [pid = 3840] [serial = 1934] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 326 (20E2E800) [pid = 3840] [serial = 1823] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 325 (20A0A800) [pid = 3840] [serial = 1811] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 324 (20A1D000) [pid = 3840] [serial = 1691] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 323 (27031800) [pid = 3840] [serial = 1931] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 322 (1DB0D800) [pid = 3840] [serial = 2212] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 321 (214C5C00) [pid = 3840] [serial = 1631] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 320 (20573400) [pid = 3840] [serial = 2221] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 319 (288E6800) [pid = 3840] [serial = 2188] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 318 (263C4C00) [pid = 3840] [serial = 1886] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 317 (15AA9000) [pid = 3840] [serial = 1805] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 316 (2993FC00) [pid = 3840] [serial = 2194] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 315 (263BC400) [pid = 3840] [serial = 1835] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 314 (25F1C400) [pid = 3840] [serial = 2006] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 313 (2176AC00) [pid = 3840] [serial = 1994] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 312 (20E3E400) [pid = 3840] [serial = 2230] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 311 (22963800) [pid = 3840] [serial = 1826] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 310 (25F17800) [pid = 3840] [serial = 1925] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 309 (1D14A000) [pid = 3840] [serial = 2218] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 308 (20A0CC00) [pid = 3840] [serial = 1871] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 307 (1A3E9400) [pid = 3840] [serial = 1625] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 306 (1A6E2400) [pid = 3840] [serial = 1568] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 305 (1A6D4800) [pid = 3840] [serial = 2210] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 304 (24CE6400) [pid = 3840] [serial = 1883] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 303 (21CDA000) [pid = 3840] [serial = 2231] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 302 (15A80800) [pid = 3840] [serial = 1976] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 301 (214B9400) [pid = 3840] [serial = 1754] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 300 (229C1000) [pid = 3840] [serial = 1580] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 299 (2643E400) [pid = 3840] [serial = 2176] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 298 (21CB1400) [pid = 3840] [serial = 1637] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 297 (26428000) [pid = 3840] [serial = 2179] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 296 (2296C400) [pid = 3840] [serial = 1760] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 295 (2424DC00) [pid = 3840] [serial = 1766] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 294 (2287F000) [pid = 3840] [serial = 1640] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 293 (24739C00) [pid = 3840] [serial = 2162] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 292 (1CC92800) [pid = 3840] [serial = 1748] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 291 (1CF72800) [pid = 3840] [serial = 1862] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 290 (20E31800) [pid = 3840] [serial = 1991] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 289 (1995D800) [pid = 3840] [serial = 1808] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 288 (21E66800) [pid = 3840] [serial = 2000] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 287 (21CDF000) [pid = 3840] [serial = 2225] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 286 (1CC96800) [pid = 3840] [serial = 2167] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 285 (14FBF400) [pid = 3840] [serial = 1682] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 284 (229C1800) [pid = 3840] [serial = 1880] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 283 (1608E400) [pid = 3840] [serial = 1565] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 282 (1B704000) [pid = 3840] [serial = 1916] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 281 (21A86800) [pid = 3840] [serial = 1877] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 280 (1EF14800) [pid = 3840] [serial = 1868] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 279 (1D6EAC00) [pid = 3840] [serial = 1865] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 278 (197F1C00) [pid = 3840] [serial = 1853] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 277 (22888C00) [pid = 3840] [serial = 1703] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 276 (23A2D400) [pid = 3840] [serial = 2227] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 275 (22F21C00) [pid = 3840] [serial = 2003] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 274 (23A20800) [pid = 3840] [serial = 2185] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 273 (22965400) [pid = 3840] [serial = 1577] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 272 (2702E000) [pid = 3840] [serial = 2182] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 271 (149A3000) [pid = 3840] [serial = 1742] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 270 (22F25400) [pid = 3840] [serial = 1583] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 269 (20576C00) [pid = 3840] [serial = 1988] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 268 (1608A400) [pid = 3840] [serial = 1850] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 267 (1C2D2800) [pid = 3840] [serial = 1838] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 266 (15ACC000) [pid = 3840] [serial = 2164] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 265 (20E3A000) [pid = 3840] [serial = 1820] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 264 (1A6DBC00) [pid = 3840] [serial = 2215] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 263 (21E60800) [pid = 3840] [serial = 1814] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 262 (24099400) [pid = 3840] [serial = 2233] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 261 (20E38000) [pid = 3840] [serial = 1874] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 260 (19215800) [pid = 3840] [serial = 1940] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 259 (1E288C00) [pid = 3840] [serial = 1985] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 258 (25890000) [pid = 3840] [serial = 2173] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 257 (1CC98800) [pid = 3840] [serial = 1859] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 256 (20A17000) [pid = 3840] [serial = 1643] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 255 (1A6D4000) [pid = 3840] [serial = 1979] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 254 (1A6D9800) [pid = 3840] [serial = 1772] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 253 (21A3D800) [pid = 3840] [serial = 1571] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 252 (24244800) [pid = 3840] [serial = 2012] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 251 (1D5D2800) [pid = 3840] [serial = 1982] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 250 (2176A000) [pid = 3840] [serial = 1694] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 249 (1E1C2C00) [pid = 3840] [serial = 1628] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 248 (1CC73800) [pid = 3840] [serial = 1943] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 247 (214C3C00) [pid = 3840] [serial = 1919] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 246 (21A3E400) [pid = 3840] [serial = 1697] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 245 (20E3EC00) [pid = 3840] [serial = 1817] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 244 (1EF1A800) [pid = 3840] [serial = 2213] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 243 (24245400) [pid = 3840] [serial = 1763] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 242 (24CDD800) [pid = 3840] [serial = 1586] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 241 (19801800) [pid = 3840] [serial = 2209] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 240 (240A1000) [pid = 3840] [serial = 2170] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 239 (21CB8400) [pid = 3840] [serial = 1700] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 238 (288EE800) [pid = 3840] [serial = 2191] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 237 (22F25C00) [pid = 3840] [serial = 1706] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 236 (263C0800) [pid = 3840] [serial = 1922] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 235 (21CBF000) [pid = 3840] [serial = 1757] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 234 (21CBFC00) [pid = 3840] [serial = 1574] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 233 (17E27400) [pid = 3840] [serial = 1649] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 232 (2701B000) [pid = 3840] [serial = 1937] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 231 (21C2FC00) [pid = 3840] [serial = 1634] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 230 (28F8A000) [pid = 3840] [serial = 2197] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 229 (1BAD4000) [pid = 3840] [serial = 2216] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 228 (229BC800) [pid = 3840] [serial = 1646] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 227 (21A87C00) [pid = 3840] [serial = 1997] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 226 (1EF9B400) [pid = 3840] [serial = 2009] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 225 (20D14000) [pid = 3840] [serial = 2222] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 224 (1C59E000) [pid = 3840] [serial = 1856] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 223 (25F5BC00) [pid = 3840] [serial = 1769] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 222 (1EF0F800) [pid = 3840] [serial = 1688] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 221 (21A82800) [pid = 3840] [serial = 2224] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 220 (19213000) [pid = 3840] [serial = 1685] [outer = 00000000] [url = about:blank] 00:24:13 INFO - PROCESS | 3840 | --DOMWINDOW == 219 (18AB8C00) [pid = 3840] [serial = 1745] [outer = 00000000] [url = about:blank] 00:24:14 WARNING - u'runner_teardown' () 00:24:14 INFO - No more tests 00:24:14 INFO - Got 0 unexpected results 00:24:14 INFO - SUITE-END | took 731s 00:24:14 INFO - Closing logging queue 00:24:14 INFO - queue closed 00:24:14 INFO - Return code: 0 00:24:14 WARNING - # TBPL SUCCESS # 00:24:14 INFO - Running post-action listener: _resource_record_post_action 00:24:14 INFO - Running post-run listener: _resource_record_post_run 00:24:15 INFO - Total resource usage - Wall time: 742s; CPU: 14.0%; Read bytes: 173419008; Write bytes: 1183339520; Read time: 2406880; Write time: 9000350 00:24:15 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:24:15 INFO - install - Wall time: 3s; CPU: 9.0%; Read bytes: 0; Write bytes: 81875456; Read time: 0; Write time: 116990 00:24:15 INFO - run-tests - Wall time: 739s; CPU: 14.0%; Read bytes: 173419008; Write bytes: 1093497344; Read time: 2406880; Write time: 8876250 00:24:15 INFO - Running post-run listener: _upload_blobber_files 00:24:15 INFO - Blob upload gear active. 00:24:15 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 00:24:15 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 00:24:15 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'] 00:24:15 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 00:24:15 INFO - (blobuploader) - INFO - Open directory for files ... 00:24:15 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 00:24:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:24:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:24:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:24:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:24:16 INFO - (blobuploader) - INFO - Done attempting. 00:24:16 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 00:24:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:24:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:24:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:24:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:24:18 INFO - (blobuploader) - INFO - Done attempting. 00:24:18 INFO - (blobuploader) - INFO - Iteration through files over. 00:24:18 INFO - Return code: 0 00:24:18 INFO - rmtree: C:\slave\test\build\uploaded_files.json 00:24:18 INFO - Using _rmtree_windows ... 00:24:18 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 00:24:18 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/458e8d0c8e60103772f48b302e3aedf9a34bda0e85ee76271707d86c70c2ec50fd58a414463e3428d5bcf2b656801b8a50418fb973000b95fe3f1575a16ce01e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7c3708d7d9c0bb15d46d1f738060e90f31ad84dcb55faf828236f000276647c181c135b38e31cfbac80a137ef921e41b78d7289312f1428d224eff604b6154e1"} 00:24:18 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 00:24:18 INFO - Writing to file C:\slave\test\properties\blobber_files 00:24:18 INFO - Contents: 00:24:18 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/458e8d0c8e60103772f48b302e3aedf9a34bda0e85ee76271707d86c70c2ec50fd58a414463e3428d5bcf2b656801b8a50418fb973000b95fe3f1575a16ce01e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7c3708d7d9c0bb15d46d1f738060e90f31ad84dcb55faf828236f000276647c181c135b38e31cfbac80a137ef921e41b78d7289312f1428d224eff604b6154e1"} 00:24:18 INFO - Running post-run listener: copy_logs_to_upload_dir 00:24:18 INFO - Copying logs to upload dir... 00:24:18 INFO - mkdir: C:\slave\test\build\upload\logs 00:24:18 INFO - Copying logs to upload dir... 00:24:18 INFO - Using _rmtree_windows ... 00:24:18 INFO - Using _rmtree_windows ... 00:24:18 INFO - Using _rmtree_windows ... 00:24:18 INFO - Using _rmtree_windows ... 00:24:18 INFO - Using _rmtree_windows ... 00:24:18 INFO - Using _rmtree_windows ... 00:24:18 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=969.738000 ========= master_lag: 0.44 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 16 mins, 10 secs) (at 2016-04-20 00:24:19.281866) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 00:24:19.282906) ========= '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:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-234 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-234 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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-234 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/458e8d0c8e60103772f48b302e3aedf9a34bda0e85ee76271707d86c70c2ec50fd58a414463e3428d5bcf2b656801b8a50418fb973000b95fe3f1575a16ce01e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7c3708d7d9c0bb15d46d1f738060e90f31ad84dcb55faf828236f000276647c181c135b38e31cfbac80a137ef921e41b78d7289312f1428d224eff604b6154e1"} build_url:https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.112000 build_url: 'https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/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/458e8d0c8e60103772f48b302e3aedf9a34bda0e85ee76271707d86c70c2ec50fd58a414463e3428d5bcf2b656801b8a50418fb973000b95fe3f1575a16ce01e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7c3708d7d9c0bb15d46d1f738060e90f31ad84dcb55faf828236f000276647c181c135b38e31cfbac80a137ef921e41b78d7289312f1428d224eff604b6154e1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/XrGNbs3eSzeiz70_JWcfzA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 00:24:19.414936) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:24:19.415265) ========= 'rm' '-f' 'oauth.txt' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-234 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-234 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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-234 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:24:19.531727) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-20 00:24:19.532044) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-20 00:24:20.200160) ========= ========= Total master_lag: 3.59 =========